Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Schnellstart wird beschrieben, wie Sie alle Ressourcen in Microsoft Dev Box einrichten, um Entwicklungsteams die Self-Service-Nutzung von Dev-Boxes zu ermöglichen. Erfahren Sie, wie Sie ein Dev Center erstellen und konfigurieren, ein Image für Ihre Entwicklungsfelder auswählen und einen Dev Box-Pool erstellen. Nachdem Sie diese Schnellstartanleitung abgeschlossen haben, können Entwickler das Entwicklerportal verwenden, um eine Dev-Box zu erstellen und zu verbinden.
Eine Entwicklungsbox ist eine tägliche cloudbasierte Arbeitsstation für den Entwickler. Es handelt sich um einen virtuellen Computer (VM), der mit den Tools und Ressourcen vorkonfiguriert ist, die der Entwickler für ein Projekt benötigt.
Das Einrichten von Microsoft Dev Box umfasst zwei Phasen. Zunächst richten Plattformtechniker die erforderlichen Microsoft Dev Box-Ressourcen im Azure-Portal ein. Nach dieser Phase erstellen und verwalten Benutzer ihre Entwicklerfelder im Entwicklerportal. In dieser Schnellstartanleitung wird gezeigt, wie Die erste Phase abgeschlossen wird.
Das folgende Diagramm zeigt die Schritte zum Einrichten von Microsoft Dev Box.
Erstellen Sie zunächst ein Dev Center und ein Projekt, um die Dev-Box-Ressourcen zu organisieren. Erstellen Sie als Nächstes einen Dev Box-Pool, um das Netzwerkverbindungs- und Marketplace-Image, ein benutzerdefiniertes Image oder eine Dev Box-Definition zu definieren, die von Dev-Boxen verwendet wird. Benutzer, die Zugriff auf ein Projekt haben, können Dev-Boxes aus den Pools erstellen, die diesem Projekt zugeordnet sind.
Wenn Sie Microsoft Dev Box bereits eingerichtet haben und erfahren möchten, wie Sie Entwicklerfelder erstellen und verbinden können, lesen Sie die Schnellstartanleitung: Erstellen eines Entwicklerfelds mithilfe des Entwicklerportals.
Voraussetzungen
Für die Durchführung dieses Schnellstarts benötigen Sie Folgendes:
| Anforderung | Einzelheiten |
|---|---|
| Azure-Konto | Ein Azure-Konto mit einem aktiven Abonnement. Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen. |
| Erlaubnisse | Die Rolle „Besitzer“ oder „Mitwirkender“ für ein Azure-Abonnement oder eine bestimmte Ressourcengruppe |
| Benutzerlizenzen | Jeder Benutzer benötigt eine Lizenz für Windows 11 Enterprise oder Windows 10 Enterprise, Microsoft Intune und Microsoft Entra ID P1. Diese Lizenzen sind enthalten in: - Microsoft 365 E3, Microsoft 365 E5 - Microsoft 365 A3, Microsoft 365 A5 – Microsoft 365 Business Premium - Microsoft 365 F3* – Microsoft 365 Education-Vorteil für Studierende * Microsoft 365 F3 enthält keine Windows Enterprise-Lizenz, enthält jedoch eingeschränkte Microsoft Entra-ID und Intune-Funktionen. |
| Geräteverwaltung | Microsoft Intune. Ihre Organisation muss Microsoft Intune für die Geräteverwaltung verwenden. |
| Identität | Microsoft Entra ID. Ihre Organisation muss Microsoft Entra-ID für die Identitäts- und Zugriffsverwaltung verwenden. |
| Ressourcenanbieter | Registrieren Sie den Microsoft.DevCenter-Ressourcenanbieter. Weitere Informationen finden Sie unter Registrieren des Ressourcenanbieters. |
Erstellen eines Dev Centers
Um mit Microsoft Dev Box zu beginnen, erstellen Sie zuerst ein Dev Center. Ein Dev Center in Microsoft Dev Box ist ein zentraler Ort zum Verwalten von Projekten, Einrichten verfügbarer Dev Box-Images und Größen und Konfigurieren von Netzwerkeinstellungen, damit Sie auf Organisationsressourcen zugreifen können.
Führen Sie die folgenden Schritte aus, um ein Dev Center zu erstellen und Ihre Dev Box-Ressourcen zu verwalten:
Suchen Sie im Azure-Portal nach Dev Centern, und wählen Sie sie dann aus.
Wählen Sie auf der Seite Dev Centers die Option Erstellen aus.
Füllen Sie auf der Registerkarte " Grundlagen " auf dem Bildschirm " Dev Center erstellen " die folgenden Informationen aus:
- Abonnement: Wählen Sie das Abonnement aus, in dem Sie das Dev Center erstellen möchten.
- Ressourcengruppe: Wählen Sie eine vorhandene Ressourcengruppe aus, oder wählen Sie "Neu erstellen" aus, und geben Sie einen Namen für die neue Ressourcengruppe ein.
- Name: Geben Sie einen Namen für das Dev Center ein.
- Ort: Wählen Sie die Azure-Region aus, um das Dev Center zu erstellen. Eine Liste der derzeit unterstützten Azure-Standorte mit Kapazität finden Sie unter "Produkte, die nach Region verfügbar sind".
- Fügen Sie den Schnellstartkatalog der Umgebungsdefinition an (empfohlen): Wählen Sie aus, um einen Schnellstartkatalog mit vordefinierten Umgebungskonfigurationen an das Dev Center anzufügen. Sie können auch Eigene Kataloge erstellen und anfügen.
Wählen Sie "Überprüfen+ Erstellen" aus, oder wählen Sie optional "Weiter" aus: "Einstellungen ", um weitere Einstellungen zu konfigurieren.
Auf der Registerkarte "Einstellungen " auf dem Bildschirm " Dev Center erstellen " sind die folgenden Optionen standardmäßig bereits aktiviert. Ändern Sie diese Konfiguration bei Bedarf.
- Kataloge auf Projektebene. Ressourcen aus Katalogen, die an ein Dev Center angefügt sind, sind für alle Darin enthaltenen Projekte verfügbar. Mit dieser Option können Projektadministratoren auch Kataloge auf Projektebene anfügen, um Anpassungen für verschiedene Entwicklungsteams bereitzustellen.
- Von Microsoft gehostetes Netzwerk in Projekten. Ermöglicht Projektadministratoren die Angabe der Verwendung von von Microsoft gehosteten Netzwerken zum Hosten von Entwicklungsfeldern in ihren Projekten. Von Microsoft gehostete Netzwerke bieten Netzwerkisolation, einfache Anpassung und geringer Verwaltungsaufwand. Projekte in Organisationen, die benutzerdefinierte Netzwerke erfordern, sollten stattdessen Netzwerkverbindungsressourcen verwenden.
- Azure Monitor Agent. Konfiguriert alle Entwicklungsfelder im Dev Center, um den Azure Monitor-Agent automatisch zu installieren. Der Agent sammelt Überwachungsdaten von der Entwicklungs-Box und sendet sie an Azure Monitor.
Wählen Sie "Überprüfen + Erstellen" oder optional "Weiter: Tags" aus, um Tags zuzuweisen.
Geben Sie auf der Registerkarte "Kategorien " alle Namenwerttags ein, die Sie Ressourcen im Dev Center zuweisen möchten, und wählen Sie dann "Überprüfen+ Erstellen" aus.
Klicken Sie auf Erstellen.
Verfolgen Sie den Fortschritt der Dev Center-Erstellung im Bereich "Benachrichtigungen ".
Wenn die Bereitstellung abgeschlossen ist, wählen Sie "Zur Ressource wechseln " aus, und bestätigen Sie, dass die Dev Center-Seite angezeigt wird.
Erstellen eines Projekts
Mit Dev Box-Projekten können Sie Einstellungen auf Teamebene verwalten. Diese Einstellungen umfassen den Zugriff auf Entwicklungsteams, damit Entwickler Dev-Boxen erstellen können. Jedes Dev Center benötigt mindestens ein Projekt.
So erstellen und einrichten Sie ein Projekt in einem Entwicklerfeld:
Melden Sie sich beim Azure-Portal an.
Geben Sie im Suchfeld Projekte ein. Wählen Sie in der Ergebnisliste Projekte aus.
Wählen Sie auf der Seite Projekte die Option Erstellen aus.
Geben Sie im Bereich Projekt erstellen auf der Registerkarte Grundlagen die folgenden Werte ein:
Einstellung Wert Abonnement Wählen Sie das Abonnement aus, in dem Sie das Projekt erstellen möchten. Ressourcengruppe Wählen Sie eine vorhandene Ressourcengruppe aus, oder wählen Sie " Neu erstellen" aus, und geben Sie dann einen Namen für die neue Ressourcengruppe ein. Dev Center Wählen Sie das Dev Center aus, das diesem Projekt zugeordnet werden soll. Alle Einstellungen auf Dev Center-Ebene gelten für das Projekt. Name Geben Sie einen Namen für das Projekt ein. Beschreibung Geben Sie eine kurze Beschreibung des Projekts ein. Geben Sie auf der Registerkarte " Dev-Feldeinstellungen " die folgenden Werte ein:
Einstellung Wert Benutzeranpassungen Wählen Sie diese Option aus, um Benutzern die Anpassung ihrer Entwicklungsumgebungen bei der Erstellung zu ermöglichen. Grenzwerte für Dev Box Stellen Sie sicher, dass das Kontrollkästchen deaktiviert ist, damit Entwickler eine unbegrenzte Anzahl von Entwicklungsfeldern erstellen können.
Wählen Sie "Aktivieren" aus, um die Anzahl der Entwicklerfelder pro Entwickler einzuschränken, und geben Sie die maximale Anzahl ein, die ein Entwickler erstellen kann.
Weitere Informationen zu Grenzwerten für Dev-Boxen finden Sie im Lernprogramm: Steuern der Kosten durch Festlegen von Grenzwerten für Entwicklerboxen für ein Projekt.Geben Sie auf der Registerkarte "Kataloge " die folgenden Werte ein:
Einstellung Wert Bereitstellungsumgebungsdefinitionen Wählen Sie diese Option aus, um Dev Box zum Synchronisieren von Bereitstellungsumgebungendefinitionen aus einem Katalog zu aktivieren, der dem Projekt zugeordnet ist. Bilddefinitionen Wählen Sie diese Option aus, um Dev Box zum Synchronisieren von Bilddefinitionen aus einem Katalog zu aktivieren, der dem Projekt zugeordnet ist. (Optional) Geben Sie auf der Registerkarte "Kategorien " ein Name/Wert-Paar ein, das zugewiesen werden soll.
Klicken Sie auf Überprüfen + erstellen.
Klicken Sie auf der Registerkarte Überprüfen auf Erstellen.
Überprüfen Sie die Benachrichtigungen, um zu bestätigen, dass das Projekt erstellt wurde. Wählen Sie Zu Ressource wechseln aus.
Erstellen Sie einen Dev-Box-Pool
Nachdem Sie ein Projekt im Dev Center erstellt haben, erstellen Sie einen Dev Box-Pool im Projekt. Ein Dev Box-Pool ist eine Sammlung von Entwicklungsfeldern mit den gleichen Einstellungen, z. B. Bild, Standort und Netzwerkverbindung. Entwickler, die Zugriff auf das Projekt haben, können eine Entwicklerbox aus einem Entwicklerbox-Pool erstellen. Sie müssen Ihrem Projekt mindestens einen Dev Box-Pool zuordnen, bevor Benutzer eine Dev Box erstellen können.
Beim Erstellen eines Dev Box-Pools wählen Sie eine Bildquelle aus. Sie können eine Bilddefinition, ein benutzerdefiniertes Bild, ein Marketplace-Image oder eine Dev Box-Definition auswählen. Bilddefinitionen, benutzerdefinierte Bilder und Marketplace-Bilder bieten größere Anpassungsmöglichkeiten und größere Flexibilität, indem Sie die Berechnungsgröße und den Speicher unabhängig voneinander auswählen können.
Grundlegendes zu Bild- und Definitionstypen
Wählen Sie aus vier Bildoptionen für Ihren Dev Box-Pool aus. Verwenden Sie für eine größere Anpassung Bilddefinitionen, benutzerdefinierte Bilder oder Marketplace-Bilder, mit denen Sie die Berechnungsgröße und den Speicher separat auswählen können. In der Tabelle werden die einzelnen Optionen und deren Verwendung beschrieben.
| Typ | BESCHREIBUNG | Wann verwenden |
|---|---|---|
| Imagedefinition | YAML-basierte Anpassungsdateien, die ein Basisimage definieren und teamspezifische Anpassungen anwenden. Kann in wiederverwendbare Bilder integriert werden. | Für teamspezifische Umgebungen mit automatisierter Softwareinstallation und -konfiguration. Am besten geeignet für standardisierte Teamsetups. |
| Benutzerdefiniertes Bild | Die benutzerdefinierten Bilder Ihrer Organisation, die im Azure Compute Gallery gespeichert sind. | Für organisationsspezifische Konfigurationen. Ermöglicht die unabhängige Auswahl der Computegröße und des Speichers. |
| Marketplace-Bild | Vorkonfigurierte Images, die über Azure Marketplace verfügbar sind, z. B. Windows 11 Enterprise- oder Visual Studio-Images. | Für Standardkonfigurationen mit allgemeinen Entwicklungstools. Bietet Flexibilität beim unabhängigen Auswählen der Computegröße und des Speichers. |
| Dev-Box-Definition | Legacyoption, die ein Basisimage mit einer festen VM-Größe und Speicherkonfiguration gebündelt. | Aus Gründen der Abwärtskompatibilität mit vorhandenen Konfigurationen. Erwägen Sie die Migration zu Marketplace- oder benutzerdefinierten Images, um mehr Flexibilität zu gewährleisten. |
- Azure Compute Gallery ist ein Dienst zum Verwalten und Freigeben von benutzerdefinierten Images in Ihrer Organisation. Weitere Informationen finden Sie unter Konfigurieren des Azure Compute Gallery für Microsoft Dev Box.
- Marketplace-Images sind vorkonfigurierte VM-Images, die über den Azure Marketplace verfügbar sind. Sie umfassen allgemeine Betriebssysteme und Entwicklungstools.
Die folgenden Schritte zeigen, wie Sie einen Dev Box-Pool in einem Projekt erstellen. Beim Erstellen eines Dev Box-Pools können Sie ein Marketplace-Image, ein benutzerdefiniertes Image oder eine Definition für Entwicklerboxen auswählen. Die Verwendung von Bildern bietet Ihnen die Flexibilität, die Computegröße und den Speicher auszuwählen, die Ihren Anforderungen am besten entspricht.
Tipp
Verwenden Sie Projektrichtlinien, um die SKUs und Bilder oder andere Ressourcen wie Netzwerke zu steuern, die bestimmte Projektteams verwenden können. Weitere Informationen finden Sie unter Steuern der Ressourcenverwendung mit Projektrichtlinien in Microsoft Dev Box.
Melden Sie sich beim Azure-Portal an.
Geben Sie im Suchfeld Projekte ein. Wählen Sie in der Ergebnisliste Projekte aus.
Öffnen Sie das Projekt, in dem Sie den Dev Box-Pool erstellen möchten.
Wählen Sie Dev Box Pools aus, und wählen Sie dann "Erstellen" aus.
Geben Sie im Bereich " Erstellen eines Entwicklerfeldpools " auf der Registerkarte " Grundlagen " die folgenden Werte ein:
Einstellung Wert Anzeigename Geben Sie einen Namen für den Pool ein. Der Poolname kann von den Entwicklern bei der Erstellung von Dev-Boxen ausgewählt werden. Der Name muss innerhalb eines Projekts eindeutig sein. Definition Wählen Sie eine Bilddefinition, ein benutzerdefiniertes Bild, ein Marketplace-Image oder eine vorhandene Dev Box-Definition aus. Berechnen Wenn Sie ein Image auswählen, können Sie die VM-Größe für die Entwicklungsfelder in diesem Pool angeben. Speicher Wenn Sie ein Image auswählen, können Sie die Speichergröße für die Entwicklerfelder in diesem Pool angeben. Ruhezustand Zeigt an, ob der Ruhezustand unterstützt wird oder nicht. Region Netzwerkverbindung 1. Wählen Sie In einem von Microsoft gehosteten Netzwerk bereitstellen aus.
2. Wählen Sie Ihre gewünschte Bereitstellungsregion für die Dev-Boxes aus. Wählen Sie eine Region in der Nähe Ihrer erwarteten Dev-Box-Benutzer aus, um eine optimale Benutzererfahrung zu erzielen.Lizenzierung Aktivieren Sie dieses Kontrollkästchen, um zu bestätigen, dass Ihre Organisation über Azure-Hybridvorteil-Lizenzen verfügt, die Sie auf die Dev-Boxen in diesem Pool anwenden möchten. Geben Sie auf der Registerkarte " Verwaltung " die folgenden Werte ein:
Einstellung Wert Rollen Erstellerberechtigungen für Dev Box Wählen Sie Lokaler Administrator oder Standardbenutzer aus. Access Aktivieren des einmaligen Anmeldens (Single Sign-On, SSO) Wählen Sie diese Option aus, um Benutzern die Anmeldung in ihren Dev Boxes mithilfe ihrer organisatorischen Anmeldeinformationen zu ermöglichen. Kopflose Verbindungen Wählen Sie diese Option aus, um Entwicklern das Öffnen eines Entwicklerfelds in Visual Studio Code ohne vollständige Desktopumgebung zu ermöglichen. Kostenkontrollen Automatisches Anhalten im Zeitplan Aktivieren Sie das Kontrollkästchen, um einen Automatik-Stopp-Zeitplan zu aktivieren. Sie können auch einen Zeitplan für automatisches Stoppen konfigurieren, nachdem der Pool erstellt wurde. Endzeit Wählen Sie einen Zeitpunkt aus, zu dem alle Dev-Boxen im Pool heruntergefahren werden sollen. Entwicklungsboxen, die den Ruhezustand unterstützen, werden sich zur angegebenen Zeit in den Ruhezustand versetzen. Dev Boxes, die den Ruhezustand nicht unterstützen, werden automatisch heruntergefahren. Zeitzone Wählen Sie die Zeitzone für den Zeitpunkt der Beendigung aus. Ruhezustand beim Trennen Versetzt Dev Boxes, mit denen nach einer bestimmten Toleranzperiode niemand verbunden ist, in den Ruhezustand. Toleranzperiode Versetzt Dev Boxes, die nach einer bestimmten Toleranzperiode nie verbunden wurden, in den Ruhezustand. Klicken Sie auf Erstellen.
Überprüfen Sie, ob der neue Dev-Box-Pool in der Liste angezeigt wird. Möglicherweise müssen Sie den Bildschirm aktualisieren.
Das Azure-Portal stellt den Dev-Box-Pool bereit und führt Integritätsprüfungen durch, damit das Image und das Netzwerk die Validierungskriterien für Entwicklungsboxen bestehen. Der folgende Screenshot zeigt vier Dev-Box-Pools, die jeweils einen anderen Status aufweisen.
Bereitstellen des Zugriffs auf ein Dev-Box-Projekt
Bevor Benutzer Entwicklerfelder aus den Dev Box-Pools in einem Projekt erstellen können, müssen Sie Benutzern Zugriff über Rollenzuweisungen gewähren. Mit der Dev Box-Benutzerrolle können Benutzer eigene Entwicklerfelder erstellen, verwalten und löschen. Gewähren sie Zugriff auf Projektebene.
Wichtig
Stellen Sie sicher, dass Sie über ausreichende Berechtigungen für das Projekt verfügen, bevor Sie Benutzer hinzufügen.
So weisen Sie Rollen zu:
Melden Sie sich beim Azure-Portal an.
Geben Sie im Suchfeld Projekte ein. Wählen Sie in der Ergebnisliste Projekte aus.
Wählen Sie das Projekt aus, auf das Sie Teammitgliedern Zugriff gewähren möchten.
Wählen Sie im linken Menü Zugriffssteuerung (IAM) aus.
Wählen Sie in der Befehlsleiste "Rollenzuweisung hinzufügen"> aus.
Weisen Sie die folgende Rolle zu. Ausführliche Informationen finden Sie unter Zuweisen von Azure-Rollen über das Azure-Portal.
Einstellung Wert Rolle Wählen Sie DevCenter Dev Box-Benutzer aus. Zugriff zuweisen Wählen Sie User, group, or service principal (Benutzer, Gruppe oder Dienstprinzipal) aus. Mitglieder Wählen Sie die Benutzer oder Gruppen aus, die Sie dem Zugriff auf das Projekt erlauben möchten. Jetzt kann der Benutzer das Projekt und alle darin angezeigten Pools anzeigen. Der Benutzer kann Entwicklerfelder aus jedem Pool erstellen und diese Entwicklerfelder über das Entwicklerportal verwalten.
Hinweis
Microsoft Dev Box unterstützt Geschäfts- und Schulkonten. Die Verwendung von Gastkonten oder persönlichen Konten wird nicht unterstützt.
Delegieren an Projektadministratoren
Mit Microsoft Dev Box können Sie Projektadministratoraufgaben an ein Teammitglied delegieren. Projektadministratoren helfen beim Verwalten von Projekten für ihre Teams. Sie erstellen und verwalten Dev Box-Pools, legen Grenzwerte für Dev Box fest und konfigurieren Autotop-Zeitpläne. Die DevCenter-Projektadministratorrolle lässt den Projektadministrator dem Projekt keine Benutzer hinzufügen.
Um Benutzern das Verwalten von Projekten zu ermöglichen, weisen Sie ihnen die Rolle "DevCenter-Projektadministrator" zu. Führen Sie die Schritte unter "Zugriff auf ein Dev Box-Projekt bereitstellen" aus, wählen Sie jedoch die Rolle "DevCenter-Projektadministrator " anstelle der Rolle "Dev Box-Benutzer" aus. Weitere Informationen finden Sie unter Bereitstellen des Zugriffs auf Projekte für Projektadministratoren.
Wichtig
Benutzer*innen, denen die Rolle „Dev Box-Benutzer“ oder die Rolle „Projektadministrator“ zugewiesen wurde, können eine Dev-Box erstellen.
Weitere Informationen zu Microsoft Dev Box
- Erfahren Sie , was es neues in Microsoft Dev Box gibt
- Entdecken Sie, was als Nächstes in Microsoft Dev Box verfügbar ist: Microsoft Dev Box-Roadmap
- Erfahren Sie, wie sich Microsoft Dev Box auf die Produktivität der Entwickler auswirkt
Nächster Schritt
In dieser Schnellstartanleitung richten Sie die Microsoft Dev Box-Ressourcen ein, mit denen Benutzer eigene Entwicklerfelder erstellen können. Informationen zum Erstellen einer Dev-Box und zum Herstellen einer Verbindung damit finden Sie im nächsten Schnellstart: