Developer Tenant / Sandbox

Wussten Sie, dass jeder Entwickler einen kostenfreien Microsoft 365 Tenant mit 25 Microsoft 365 E5-Lizenzen bekommen kann? Es gibt also keinen Grund in der Produktion zu entwickeln.

Achtung:
"February 2024 Update: At this time, we are limiting access to the Microsoft 365 developer subscription to developers and/or organizations with active subscriptions to Visual Studio Enterprise."
https://devblogs.microsoft.com/microsoft365dev/stay-ahead-of-the-game-with-the-latest-updates-to-the-microsoft-365-developer-program/

Umfang und Einschränkung

Auf den ersten Blick hört sich der Umfang genial an:

  • Kostenfrei
    Klar muss man sich als Person erst im Microsoft Developer Programm registrieren aber das ist auch kostenfrei.
  • 25x Microsoft 365 E5
    Auch der Lizenzumfang ist fast komplett. Sie können auch mit AzureAppProxy, PIM, Conditional Access,  etc. arbeiten
  • Demodaten mit 16 Benutzern
    Wenn Sie den Assistenten bei der Einrichtung nutzen, dann können Sie sogar Musterdaten für verschiedene Szenarien anlegen lassen. So bekommen Sie dann sehr schnell einige Benutzer mit Postfächern samt Daten, um direkt loslegen zu können.

So ein Tenant ist also nicht nur für Entwickler sondern auch für Consultants interessant, die schon immer mal alle Produkte von Microsoft 365 ausprobieren wollten.

Allerdings sollten Sie auch ein paar Einschränkungen kennen:

  • 90 Day Renewal
    Sie können quasi nie sicher sein, ob ihr Tenant erhalten bleibt, denn die Lizenz ist nur 90 Tage gültig und muss danach erneuert werden. Microsoft erfasst dabei die Aktivitäten im Tenant. Welche das genau sind, ist nicht bekannt und kann sich auch ändern. Mein Dev-Tenant wird schon mehrere Jahre immer wieder verlängert. Aber ich nutze natürlich den Tenant für Tests mit ADSync, Graph etc. Etwas Bewegung ist immer. Bei den "Sandbox-Systemen"
    Angeblich kann man dies verhindern, wenn man eine Visual Studio Subscription mit dem Tenant verbindet.
  • keine produktive Nutzung
    Das versteht sich eigentlich von selbst, dass Sie in dem Tenant keine produktiven Daten ablegen sollten. Schon das Damokles-Schwert "90 Tage Renewal" sollte sie davon abhalten.
  • Keine Kaufsoftware
    Laut Microsoft sind "Kommerzielle Transaktionen, einschließlich des Kaufs kostenpflichtiger Dienste" nicht unterstützt.
  • Nur ein Tenant
    Der Tenant ist mit ihrem Entwicklerkonto verbunden. Wenn Sie nicht tricksen, dann haben Sie genau einen Tenant. Wer also Cross-Tenant-Umgebungen testen möchte, machst dies entweder mit dem Tenant eines Kollegen oder kauft halt einen weiteren Tenant mit wenig Lizenzen. Ich habe z.B. einen Tenant mit einer einzigen M 365 Business Lizenz für unter 10€/Monat für weitere Tests.
  • Kein Windows 11 Enterprise
    Die reguläre Microsoft 365 E5-Lizenz enthält auch Windows 11 Enterprise. Im Developer Tenant fehlt diese Komponente, d.h. Sie können nicht einfach mal ihr Windows Professional so zu einer Enterprise-Version hochstufen
  • Kein Teams Conference DialIn
    Sie können zwar Konferenzen in Teams abhalten aber haben keine Einwahlrufnummern. Ein Missbrauch des Developer Tenants als Telefonbridge ist also nicht möglich.

Es kann noch weitere Einschränkungen geben, auf die ich selbst noch nicht gestoßen bin.

Einrichtung

Ich erspare ihnen und mit hier die Screencaptures von Webseiten. Das haben andere Blog-Artikel schon getan. Sie starten einfach mit der Anmeldung am developer PRogamm

Danach können Sie die Links gar nicht übersehen, mit denen die "Vorteile" des Developer Programs angepriesen werden

Reneval

Ich habe schon am Anfang geschrieben, dass der Developer Tenant keine sichere Bank ist, sondern die Lizenzen mit Einschränkungen verbunden sind. Eine große Einschränkung ist natürlich die Verfallszeit und hoffentlich regelmäßige "Erneuerung". Ich habe noch nicht erlebt, was beim Ablauf der Trial-Version letztlich passiert. Vermutlich werden erst einmal nur die Lizenzen deaktiviert aber der Zugang sollte erhalten bleiben. Schließich wollten Sie vielleicht den Tenant weiter betreiben oder zumindest geordnet zurückbauen. Ich denke da an die registrierte Domain, die sie ja erst dann in einem anderen Tenant addieren können, wenn Sie im bisherigen Tenant entfernt wurde. Insofern achten Sie auf eine Mail in der folgenden Form, die ihre Verlängerung bestätigt:

Diese Mail kam am 16.12.2023 bei mir an und verlängert den Tenant bis zu 2. März 2024. Laut PowerShell sind das 77 Tage.

PS C:\> ((get-date 2.3.2024) - (get-date 16.12.2023)).totaldays
77

Einschätzung

Die Mitgliedschaft im Developer Program ist kostenfrei und mit diesem Developer Tenant gibt es keine Entschuldigung mehr, wenn ein Consultant oder Administrator in der Produktion etwas umsetzt, was er nicht vorher im Developer Tenant ausprobiert und getestet hat. Der Developer Tenant eignet sich auch gut dazu, frühere Versionen einer Software oder Einstellungen kennenzulernen und natürlich ist es eine geniale Spielwiese für erste Schritte mit den verschiedenen Cloud-APIs.

Der Developer Tenant ist einer meiner fünf Tenants, die ich für Tests und Demos nutze. Ich versuche ihn möglichst am "Standard" zu halten, weil ich dann auch immer bei Kunden aufzeigen kann was die Voreinstellungen von Microsoft sind.

Weitere Links