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.

Diagram przedstawiający główne składniki usługi Microsoft Dev Box i relacje między nimi.

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.

Projekt

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. Możesz użyć obrazu źródłowego z witryny Azure Marketplace lub obrazu niestandardowego z własnego wystąpienia galerii obliczeniowej platformy Azure. 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.