Kluczowe pojęcia dotyczące usługi Microsoft Dev Box
W tym artykule opisano kluczowe pojęcia i składniki usługi Microsoft Dev Box, które ułatwiają pomyślne skonfigurowanie usługi.
Usługa Microsoft Dev Box zapewnia deweloperom samoobsługowy dostęp do wstępnie skonfigurowanych i gotowych do kodu stacji roboczych opartych na chmurze. Usługę można skonfigurować tak, aby spełniała swój zespół programistyczny i strukturę projektu, zarządzać zabezpieczeniami i ustawieniami sieci, aby bezpiecznie uzyskiwać dostęp do zasobów. Różne składniki odgrywają rolę w konfiguracji urządzenia Microsoft Dev Box.
Usługa Microsoft Dev Box opiera się na tych samych podstawach co środowiska wdrażania platformy Azure. Środowiska wdrażania udostępniają deweloperom wstępnie skonfigurowane środowiska oparte na chmurze na potrzeby tworzenia aplikacji. Usługi uzupełniają się i współdzielą pewne składniki architektury, takie jak centrum deweloperskie lub projekt.
Na tym diagramie przedstawiono kluczowe składniki usługi Dev Box oraz ich relacje ze sobą. Więcej informacji o poszczególnych składnikach można dowiedzieć się w poniższych sekcjach.
Aby uzyskać bardziej szczegółowe informacje na temat architektury usługi Microsoft Dev Box, zobacz artykuł omówienie architektury.
Centrum deweloperów
Centrum deweloperskie to kolekcja projektów , które wymagają podobnych ustawień. Centra deweloperów umożliwiają inżynierom platformy:
- Zarządzaj obrazami i jednostkami SKU dostępnymi dla projektów przy użyciu definicji pól deweloperskich.
- Skonfiguruj sieci używane przez zespoły programistyczne przy użyciu połączeń sieciowych.
Środowiska wdrażania platformy Azure używają również centrów deweloperskich do organizowania zasobów. Organizacja może używać tego samego centrum deweloperskiego dla obu usług.
Katalogi
Wykaz szybkiego startu usługi Dev Box zawiera zadania i skrypty, których można użyć do skonfigurowania pola deweloperskiego podczas ostatniego etapu procesu tworzenia. Firma Microsoft udostępnia wykaz szybki start zawierający zestaw przykładowych zadań. Katalog Szybki start można dołączyć do centrum deweloperów, aby udostępnić te zadania wszystkim projektom skojarzonym z centrum deweloperów. Możesz zmodyfikować przykładowe zadania zgodnie z potrzebami i utworzyć własny wykaz zadań.
Aby dowiedzieć się, jak tworzyć zadania dostosowywania wielokrotnego użytku, zobacz Tworzenie dostosowań pola deweloperskiego wielokrotnego użytku.
Project
W usłudze Dev Box projekt reprezentuje zespół lub funkcję biznesową w organizacji. Każdy projekt jest kolekcją pul, a każda pula reprezentuje region lub obciążenie. Po skojarzeniu projektu z centrum deweloperów wszystkie ustawienia na poziomie centrum deweloperskiego są automatycznie stosowane do projektu.
Każdy projekt może być skojarzony tylko z jednym centrum deweloperów. Menedżerowie deweloperów mogą konfigurować pola deweloperskie dostępne dla projektu, określając definicje pól deweloperskich, które są odpowiednie dla ich obciążeń.
Aby umożliwić deweloperom tworzenie własnych pól deweloperskich, musisz zapewnić deweloperom dostęp do projektów, przypisując rolę użytkownika usługi Dev Box.
Projekty dla środowisk wdrażania i projektów dla zasobów usługi Dev Box można skonfigurować w tym samym centrum deweloperów.
Definicja pola deweloperskiego
Definicja pola deweloperskiego określa obraz źródłowy i rozmiar, w tym rozmiar obliczeniowy i rozmiar magazynu. Wybierz obraz źródłowy z witryny Azure Marketplace lub obrazu niestandardowego z własnego wystąpienia usługi Azure Compute Gallery . Usługa Dev Box obsługuje wersje klienckie systemów Windows 10 i Windows 11. Definicje pól deweloperskich można używać w wielu projektach w centrum deweloperów.
Połączenie sieciowe
Administratorzy IT i inżynierowie zajmujący się platformą konfigurują sieć używaną do tworzenia urządzeń deweloperskich zgodnie z zasadami organizacji. Połączenia sieciowe przechowują informacje o konfiguracji, takie jak typ sprzężenia usługi Active Directory i sieć wirtualna, których deweloperzy używają do łączenia się z zasobami sieciowymi.
Podczas tworzenia połączenia sieciowego należy wybrać typ sprzężenia usługi Active Directory:
- Jeśli twoje pola deweloperskie muszą łączyć się wyłącznie z zasobami opartymi na chmurze, użyj natywnego identyfikatora Microsoft Entra.
- Jeśli pola deweloperskie muszą łączyć się z zasobami lokalnymi i zasobami w chmurze, użyj hybrydowego identyfikatora Firmy Microsoft Entra.
Aby dowiedzieć się więcej na temat natywnego dołączania do firmy Microsoft Entra i dołączania hybrydowego firmy Microsoft Entra, zobacz Planowanie wdrożenia urządzenia Firmy Microsoft Entra.
Regiony platformy Azure dla usługi Dev Box
Przed skonfigurowaniem usługi Dev Box należy wybrać najlepsze regiony dla swojej organizacji.
- Centra deweloperskie i projekty zwykle istnieją w tym samym regionie co główne biuro lub centrum zarządzania IT.
- Pule pól deweloperskich mogą znajdować się w różnych regionach, w zależności od używanego połączenia sieciowego. Deweloperzy powinni tworzyć pola deweloperskie z puli blisko nich w celu uzyskania najmniejszego opóźnienia.
Region sieci wirtualnej określonej w połączeniu sieciowym określa region dla pola deweloperskiego. Możesz utworzyć wiele połączeń sieciowych na podstawie regionów, w których obsługujesz deweloperów. Następnie możesz użyć tych połączeń podczas tworzenia pul pól deweloperskich, aby upewnić się, że użytkownicy usługi Dev Box tworzą pola deweloperskie w regionie blisko nich. Korzystanie z regionu w pobliżu użytkownika usługi Dev Box zapewnia najlepsze środowisko.
Aby ułatwić podjęcie decyzji o regionach do użycia, sprawdź:
Jeśli preferowany region nie jest dostępny dla usługi Dev Box, wybierz region w odległości 500 mil.
Pula usługi Dev Box
Pula pól deweloperskich to kolekcja pól deweloperskich, którymi zarządzasz razem i do których stosujesz podobne ustawienia. Możesz utworzyć wiele pul pól deweloperskich, aby obsługiwać potrzeby zespołów hybrydowych, które pracują w różnych regionach lub na różnych obciążeniach.
Pole deweloperskie
Pole deweloperskie to wstępnie skonfigurowana stacja robocza utworzona za pośrednictwem portalu deweloperów samoobsługowych. Nowe pole deweloperskie ma wszystkie narzędzia, pliki binarne i konfigurację wymaganą do natychmiastowego uzyskania produktywności przez użytkownika usługi Dev Box. Możesz tworzyć wiele pól deweloperskich i zarządzać nimi, aby pracować nad wieloma strumieniami roboczymi.
Jako użytkownik usługi Dev Box masz kontrolę nad własnymi polami deweloperskimi. Możesz utworzyć więcej, ponieważ są one potrzebne, i usunąć je po zakończeniu korzystania z nich.