Udostępnij przez


Zarządzanie definicją środowiska deweloperskiego

Z tego artykułu dowiesz się, jak zarządzać definicją pola deweloperskiego przy użyciu witryny Azure Portal. Definicja pola deweloperskiego to zasób usługi Microsoft Dev Box, który określa obraz źródłowy, rozmiar obliczeniowy i rozmiar magazynu dla pola deweloperskiego.

W zależności od ich zadania zespoły programistyczne mają różne wymagania dotyczące oprogramowania, konfiguracji, obliczeń i magazynu. Możesz utworzyć nową definicję środowiska deweloperskiego, aby spełnić potrzeby każdego zespołu. Nie ma limitu liczby definicji pól deweloperskich, które można utworzyć, i można użyć definicji pól deweloperskich w wielu projektach w centrum deweloperów.

Uprawnienia

Do zarządzania definicją pola deweloperskiego potrzebne są następujące uprawnienia:

Akcja Wymagane uprawnienia
Tworzenie, usuwanie lub aktualizowanie definicji pola deweloperskiego Uprawnienia właściciela, współautora lub uprawnienia do zapisu w centrum programistycznym, w którym chcesz utworzyć definicję skrzynki deweloperskiej.

Źródła obrazów

Podczas tworzenia definicji pola deweloperskiego należy wybrać obraz maszyny wirtualnej. Usługa Microsoft Dev Box obsługuje następujące typy obrazów:

  • Wstępnie skonfigurowane obrazy z witryny Azure Marketplace
  • Obrazy niestandardowe przechowywane w galerii zasobów obliczeniowych platformy Azure

Azure Marketplace

Witryna Azure Marketplace zapewnia szybki dostęp do różnych obrazów, w tym obrazów, które są wstępnie skonfigurowane za pomocą narzędzi zwiększających produktywność, takich jak Microsoft Teams, i zapewniają optymalną wydajność.

Po wybraniu obrazu witryny Azure Marketplace użyj obrazu z zainstalowaną najnowszą wersją aplikacji systemu Windows 11 Enterprise i platformy Microsoft 365.

Usługa Azure Compute Gallery umożliwia przechowywanie kolekcji obrazów niestandardowych i zarządzanie nimi. Możesz utworzyć obraz do dokładnych wymagań zespołu deweloperów i zapisać go w galerii obliczeniowej.

Aby użyć obrazu niestandardowego podczas tworzenia definicji pola deweloperskiego, dołącz galerię obliczeniową do centrum deweloperskiego w usłudze Microsoft Dev Box. Wykonaj następujące kroki, aby dołączyć galerię zasobów do centrum programistycznego.

Aby użyć obrazu niestandardowego podczas tworzenia definicji pola deweloperskiego, dołącz galerię obliczeniową do centrum deweloperskiego w usłudze Microsoft Dev Box. Zobacz dołączanie galerii zasobów obliczeniowych do centrum rozwoju.

Wersje obrazów

Po wybraniu obrazu do użycia w definicji pola deweloperskiego należy określić wersję obrazu, której chcesz użyć:

  • Wersje obrazów numerowanych: jeśli chcesz uzyskać spójną definicję pola deweloperskiego, w której obraz podstawowy nie ulegnie zmianie, użyj określonej, numerowanej wersji obrazu. Użycie wersji numerowanej gwarantuje, że wszystkie maszyny deweloperskie w puli zawsze używają tej samej wersji obrazu systemu.
  • Najnowsze wersje obrazów: Jeśli chcesz mieć elastyczną definicję środowiska deweloperskiego, w której można aktualizować obraz podstawowy w miarę zmiany wymagań, użyj najnowszej wersji obrazu. Ten wybór zapewnia, że nowe pudełka deweloperskie będą używać najnowszej wersji obrazu. Istniejące środowiska deweloperskie nie są modyfikowane po zaktualizowaniu wersji obrazu. Wybierz najnowszą wersję obrazu, aby upewnić się, że pula usługi Dev Box używa najnowszej wersji wybranego obrazu z galerii. Takie podejście zapewnia aktualność nowych pól deweloperskich przy użyciu najnowszych narzędzi i kodu.

Tworzenie definicji pola deweloperskiego

W usłudze Microsoft Dev Box możesz utworzyć wiele definicji pól deweloperskich, aby spełnić potrzeby zespołów deweloperów. Definicje skrzynek deweloperskich są kojarzone z centrum deweloperskim.

W poniższych krokach pokazano, jak utworzyć definicję pola deweloperskiego przy użyciu istniejącego centrum deweloperskiego. Jeśli nie masz dostępnego centrum deweloperskiego, wykonaj kroki opisane w przewodniku Szybki start: Konfigurowanie usługi Microsoft Dev Box , aby je utworzyć.

  1. Zaloguj się w witrynie Azure Portal.

  2. W polu wyszukiwania wprowadź centrum deweloperów. Na liście wyników wybierz pozycję Centra deweloperów.

    Zrzut ekranu przedstawiający wyszukiwanie centrów deweloperskich w polu wyszukiwania w witrynie Azure Portal.

  3. Otwórz centrum deweloperskie, w którym chcesz utworzyć definicję pola deweloperskiego, a następnie wybierz pozycję Definicje pól deweloperskich.

    Zrzut ekranu przedstawiający stronę główną centrum programistów i element menu dla definicji środowisk deweloperskich.

  4. Na stronie Definicje pól deweloperskich wybierz pozycję Utwórz.

    Zrzut ekranu przedstawiający przycisk Utwórz i listę istniejących definicji pól deweloperskich.

  5. W okienku Tworzenie definicji pola deweloperskiego wprowadź następujące wartości:

    Ustawienie Wartość Uwaga
    Nazwa/nazwisko Wprowadź opisową nazwę definicji środowiska deweloperskiego. Nie można zmienić nazwy definicji pola deweloperskiego po utworzeniu.
    Obraz Wybierz bazowy system operacyjny dla środowiska deweloperskiego. Możesz wybrać obraz z witryny Azure Marketplace lub z galerii zasobów obliczeniowych platformy Azure.
    Jeśli tworzysz definicję pola deweloperskiego na potrzeby testowania, rozważ użycie obrazu Visual Studio 2022 Enterprise w systemie Windows 11 Enterprise + Aplikacje Microsoft 365 22H2 lub obraz visual Studio 2022 Pro w systemie Windows 11 Enterprise + Aplikacje Microsoft 365 22H2.
    Aby uzyskać dostęp do niestandardowych obrazów podczas tworzenia definicji dev box, możesz użyć Galerii Obliczeń Azure. Aby uzyskać więcej informacji, zobacz Konfigurowanie galerii obliczeń platformy Azure.
    Wersja obrazu Wybierz określoną, numerowaną wersję, aby upewnić się, że wszystkie pola deweloperskie w puli zawsze używają tej samej wersji obrazu. Wybierz Najnowszy aby upewnić się, że nowe środowiska deweloperskie używają najnowszego dostępnego obrazu. Wybranie najnowszej wersji obrazu umożliwia puli deweloperów korzystanie z najnowszej wersji wybranego obrazu z galerii. Takie podejście zapewnia, że utworzone pudełka developerskie są na bieżąco aktualizowane za pomocą najnowszych narzędzi i kodu do obrazu. Istniejące środowiska deweloperskie nie są modyfikowane po zaktualizowaniu wersji obrazu.
    Środowisko obliczeniowe Wybierz konfigurację obliczeniową dla definicji środowiska deweloperskiego. Usługa Dev Box używa maszyn wirtualnych platformy Azure do obliczeń.
    Przechowywanie Wybierz pojemność dla definicji środowiska deweloperskiego. Pola deweloperskie używają dysków SSD w warstwie Premium platformy Azure do magazynowania.
    Włączanie hibernacji Pozostaw to pole wyboru niezaznaczone.

    Zrzut ekranu przedstawiający okienko służące do tworzenia definicji pola deweloperskiego.

  6. Wybierz pozycję Utwórz.

Uwaga

Usługa Microsoft Dev Box nie obsługuje:

  • Kompilacje wersji zapoznawczej z programu Windows Insider.
  • Definicje pól deweloperskich z 4-rdzeniowymi jednostkami SKU.

Aktualizacja definicji środowiska deweloperskiego

W miarę upływu czasu twoje potrzeby dotyczące środowiska deweloperskiego mogą ulec zmianie. Możesz na przykład przełączyć się z podstawowego systemu operacyjnego Windows 10 na system Windows 11 lub zwiększyć domyślną specyfikację obliczeniową. Początkowe definicje pól deweloperskich mogą już nie być odpowiednie dla Twoich potrzeb. Możesz zaktualizować definicję pola deweloperskiego, aby nowe pola deweloperskie używały nowej konfiguracji.

Podczas aktualizowania obrazu używanego w definicji pola deweloperskiego należy upewnić się, że masz wystarczające adresy IP dostępne w sieci wirtualnej. Dodatkowe bezpłatne adresy IP są niezbędne do sprawdzenia kondycji połączenia sieciowego platformy Azure. Jeśli sprawdzanie kondycji nie powiedzie się, definicja środowiska deweloperskiego nie zostanie zaktualizowana. Potrzebujesz 1 dodatkowego adresu IP dla każdego stanowiska developerskiego i dwóch adresów IP na potrzeby sprawdzenia kondycji oraz infrastruktury Dev Box.

Możesz zaktualizować ustawienia obrazu, wersję obrazu, zasoby obliczeniowe i magazynowe dla środowiska deweloperskiego:

  1. Zaloguj się w witrynie Azure Portal.

  2. W polu wyszukiwania wprowadź centrum deweloperów. Na liście wyników wybierz pozycję Centra deweloperów.

  3. Otwórz centrum deweloperów zawierające definicję pola deweloperskiego, którą chcesz zaktualizować, a następnie wybierz pozycję Definicje pól deweloperskich.

  4. Wybierz definicje pól deweloperskich, które chcesz zaktualizować, a następnie wybierz przycisk edytuj (ołówek).

    Zrzut ekranu przedstawiający listę istniejących definicji pól deweloperskich i przycisk edycji.

  5. Na stronie edytowania definicji środowiska deweloperskiego możesz wybrać nowy obraz, zmienić wersję obrazu, zmienić konfigurację obliczeniową lub zmodyfikować dostępną przestrzeń dyskową.

    Zrzut ekranu przedstawiający stronę do edytowania definicji dev box.

  6. Wybierz pozycję Zapisz.

Usuń definicję środowiska deweloperskiego

Możesz usunąć definicję pola deweloperskiego, gdy nie chcesz już jej używać. Usunięcie definicji środowiska deweloperskiego jest trwałe i nieodwracalne. Nie można usunąć definicji pól deweloperskich, jeśli używa ich co najmniej jedna pula pól deweloperskich.

Nie można usunąć definicji boksów deweloperskich, jeśli używana jest co najmniej jedna pula boksów deweloperskich.

Aby usunąć definicję pola deweloperskiego w witrynie Azure Portal:

  1. Zaloguj się w witrynie Azure Portal.

  2. W polu wyszukiwania wprowadź centrum deweloperów. Na liście wyników wybierz pozycję Centra deweloperów.

  3. Otwórz centrum deweloperskie, z którego chcesz usunąć definicję pola deweloperskiego, a następnie wybierz pozycję Definicje pól deweloperskich.

  4. Wybierz definicję pola deweloperskiego, którą chcesz usunąć, a następnie wybierz pozycję Usuń.

    Zrzut ekranu przedstawiający wybraną definicję pola deweloperskiego i przycisk Usuń.

  5. W komunikacie ostrzegawczym wybierz przycisk OK.

    Zrzut ekranu przedstawiający komunikat ostrzegawczy dotyczący usuwania definicji środowiska deweloperskiego.

Migrowanie do korzystania z obrazów

W przypadku nowych wdrożeń lub podczas aktualizowania istniejących konfiguracji rozważ migrację z definicji pól deweloperskich do obrazów zdefiniowanych za pomocą definicji obrazów, obrazów niestandardowych lub obrazów z witryny Marketplace. Te podejścia zapewniają większą elastyczność i opcje dostosowywania.

Zalety korzystania z obrazów

  • Lepsze dostosowywanie: dostosowania zespołu oparte na języku YAML z definicjami obrazów
  • Uproszczone zarządzanie: konfiguracja na poziomie puli bez wstępnie zdefiniowanych pakietów
  • Większa elastyczność: niezależny wybór rozmiaru obliczeniowego i magazynu