Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Z tego artykułu dowiesz się, jak zarządzać pulą Dev Box w Microsoft Dev Box, korzystając z portalu Azure.
Pula pól deweloperskich to kolekcja pól deweloperskich, które mają te same ustawienia, takie jak obraz i połączenie sieciowe. Pula usługi Dev Box jest skojarzona z projektem Microsoft Dev Box.
Pule skrzynek deweloperskich definiują lokalizację skrzynek deweloperskich poprzez połączenie sieciowe. Możesz wdrożyć pola deweloperskie w sieci hostowanej przez firmę Microsoft lub w zarządzanej sieci. Jeśli zdecydujesz się wdrożyć pola deweloperskie w sieci zarządzanej, musisz najpierw skonfigurować połączenie sieciowe. Organizacje, które obsługują deweloperów w wielu lokalizacjach geograficznych, mogą tworzyć pule pól deweloperskich dla każdej lokalizacji, określając pobliski region.
Wybierz region blisko fizycznej lokalizacji deweloperów, aby zapewnić najniższe opóźnienie działania dev box.
Deweloperzy, którzy mają dostęp do projektu w centrum deweloperów, mogą utworzyć pole deweloperskie z puli usługi Dev Box.
Uprawnienia
Do zarządzania pulą usługi Dev Box potrzebne są następujące uprawnienia:
| Akcja | Wymagane uprawnienia |
|---|---|
| Tworzenie, usuwanie lub aktualizowanie puli usługi Dev Box | — Uprawnienia właściciela lub współautora w subskrypcji platformy Azure lub określonej grupie zasobów.
— Uprawnienia właściciela DevCenter w centrum deweloperów. — Uprawnienia administratora projektu DevCenter dla projektu. |
Utwórz pulę Dev Box
W usłudze Microsoft Dev Box, pula Dev Box to zbiór dev boxów, którymi zarządzasz razem. Aby użytkownicy mogli utworzyć środowisko deweloperskie, musisz mieć co najmniej jedną pulę środowisk deweloperskich. Podczas tworzenia puli pól deweloperskich można wybrać spośród kilku typów obrazów i definicji.
Opis typów obrazów i definicji
| Typ | Description | Kiedy należy używać |
|---|---|---|
| Definicja obrazu | Pliki dostosowywania oparte na języku YAML definiujące obraz podstawowy i stosujące dostosowania specyficzne dla zespołu. Może być wbudowany w obrazy wielokrotnego użytku. | Środowiska specyficzne dla zespołu z automatycznymi instalacjami. Aby uzyskać więcej informacji, zobacz Konfigurowanie dostosowań zespołu. |
| Obraz niestandardowy | Własne obrazy organizacji z Azure Compute Gallery. | Konfiguracje specyficzne dla organizacji z niezależnym wyborem zasobów obliczeniowych i magazynu. |
| Obraz witryny Marketplace | Wstępnie skonfigurowane obrazy z Azure Marketplace, takie jak obrazy Windows 11 Enterprise lub Visual Studio. | Standardowe konfiguracje z typowymi narzędziami. Oferuje niezależny rozmiar obliczeniowy i wybór pamięci masowej. |
| Definicja pudełka deweloperskiego | Starsza opcja łączenia obrazu bazowego ze stałym rozmiarem maszyny wirtualnej i pamięcią. | Zgodność z poprzednimi wersjami. Rozważ migrację do witryny Marketplace lub obrazów niestandardowych. |
Wskazówka
Zalecamy używanie definicji obrazów, obrazów niestandardowych lub obrazów z Marketplace, aby uzyskać większą elastyczność przy wyborze rozmiaru maszynowego i pamięci masowej.
Właściwości puli
Pula komputerów deweloperskich ma następujące właściwości:
| Majątek | Description |
|---|---|
| Nazwa wyświetlana | Nazwa puli deweloperskiej. Nazwa puli jest widoczna dla deweloperów podczas tworzenia pól deweloperskich. Nazwa musi być unikatowa w projekcie. |
| Definicja | Wybierz obraz dla pól deweloperskich w tej puli: : - pliki dostosowywania oparte na języku YAML, które definiują obraz podstawowy i stosują dostosowania specyficzne dla zespołu. - Obraz niestandardowy: Niestandardowe obrazy organizacji z galerii obliczeniowych dołączonych do centrum deweloperskiego - Obraz z Marketplace: Wstępnie skonfigurowane obrazy z Azure Marketplace - Definicja pola deweloperskiego: Istniejące definicje pól deweloperskich definiujące obraz podstawowy i rozmiar. |
| Środowisko obliczeniowe | Wybierz rozmiar maszyny wirtualnej (SKU) dla środowisk deweloperskich w tej puli. Dostępne w przypadku korzystania z witryny Marketplace lub obrazów niestandardowych. |
| Przechowywanie | Wybierz rozmiar pamięci dla maszyn deweloperskich w tej puli. Dostępne w przypadku korzystania z witryny Marketplace lub obrazów niestandardowych. |
| Hibernacja | Hibernacja jest obsługiwana, gdy obraz źródłowy i rozmiar obliczeniowy są zgodne. |
| Region | Region, w którym są wdrażane pola deweloperskie w puli. Wybierz region zbliżony do oczekiwanych użytkowników usługi Dev Box, aby uzyskać optymalne środowisko użytkownika. |
| Połączenie sieciowe | Określa sieć, z którą łączą się pola deweloperskie w puli.
- Microsoft Hosted Network: możesz wdrożyć pola deweloperskie w sieci hostowanej przez firmę Microsoft. - Sieć przyłączona do platformy Azure: możesz wdrożyć pola deweloperskie w zarządzanej sieci przyłączonej do platformy Azure. Jeśli zdecydujesz się wdrożyć pola deweloperskie w sieci zarządzanej, musisz najpierw skonfigurować połączenie sieciowe. |
| Licencjonowanie | Licencje na korzyści Azure Hybrid Benefit można zastosować do boksów deweloperskich w puli. Zaznacz pole wyboru, aby potwierdzić, że organizacja ma licencje korzyści użycia hybrydowego platformy Azure, które chcesz zastosować do pól deweloperskich w tej puli. |
| Roles | Możesz przypisać użytkowników jako administratorów lokalnych lub użytkowników standardowych w tworzonych polach deweloperskich. |
| Access | Określa, jak użytkownicy mogą uzyskiwać dostęp do swoich pól deweloperskich.
- Single Sign-On (SSO): Włącz logowanie jednokrotne (SSO), aby umożliwić użytkownikom logowanie się do swoich pól deweloperskich przy użyciu poświadczeń organizacji. - Połączenia bezgłowe: włącz połączenia bezgłówne, aby umożliwić deweloperom otwieranie pola deweloperskiego w programie Visual Studio Code bez pełnego środowiska pulpitu. |
| Kontrole kosztów | Możesz skonfigurować mechanizmy kontroli kosztów, aby ułatwić zarządzanie kosztami uruchomionych pól deweloperskich w puli.
- Harmonogram automatycznego zatrzymywania: Ustaw harmonogram automatycznego zatrzymywania, aby automatycznie zatrzymywać lub hibernować środowiska deweloperskie o określonej godzinie. - Hibernacja: Skonfiguruj urządzenia deweloperskie do hibernacji po upływie określonego okresu karencji, gdy nikt nie jest połączony lub kiedy nigdy nie nawiązano połączenia. |
W poniższych krokach przedstawiono, jak utworzyć pulę Dev Box w ramach projektu. Podczas tworzenia puli dev box możesz wybrać obraz z Marketplace, obraz niestandardowy lub definicję dev box. Użycie obrazów zapewnia elastyczność wyboru wielkości zasobów obliczeniowych i pamięci masowej, które najlepiej odpowiadają Twoim potrzebom.
Wskazówka
Użyj zasad projektu, aby kontrolować jednostki SKU, obrazy lub inne zasoby, takie jak sieci, z których mogą korzystać określone zespoły projektowe. Aby uzyskać więcej informacji, zobacz Kontrolowanie użycia zasobów przy użyciu zasad projektu w usłudze Microsoft Dev Box.
Zaloguj się w witrynie Azure Portal.
W polu wyszukiwania wprowadź projekty. Na liście wyników wybierz pozycję Projekty.
Otwórz projekt, w którym chcesz utworzyć pulę usługi Dev Box.
Wybierz Pule środowisk deweloperskich, a następnie Utwórz.
Na panelu Tworzenie puli komputerów deweloperskich na karcie Podstawy, wprowadź następujące wartości:
Ustawienie Wartość Nazwa wyświetlana Wprowadź nazwę puli. Nazwa puli jest widoczna dla deweloperów do wybrania podczas tworzenia pól deweloperskich. Nazwa musi być unikatowa w projekcie. Definicja Wybierz definicję obrazu, obraz niestandardowy, obraz z witryny Marketplace lub istniejącą definicję pola deweloperskiego. Środowisko obliczeniowe Po wybraniu obrazu można określić rozmiar maszyny wirtualnej dla pól deweloperskich w tej puli. Przechowywanie Po wybraniu obrazu można określić rozmiar pamięci dla maszyn deweloperskich w tej puli. Hibernacja Pokazuje, czy hibernacja jest obsługiwana. Region Połączenie sieciowe 1. Wybierz pozycję Wdróż w sieci hostowanej przez firmę Microsoft.
2. Wybierz żądany region wdrożenia dla pudełek deweloperskich. Wybierz region zbliżony do oczekiwanych użytkowników usługi Dev Box, aby uzyskać optymalne środowisko użytkownika.Licencjonowanie Zaznacz to pole wyboru, aby potwierdzić, że Twoja organizacja posiada licencje Korzyści użycia hybrydowego platformy Azure, które chcesz zastosować do maszyn wirtualnych deweloperskich w tej puli. Na karcie Zarządzanie wprowadź następujące wartości:
Ustawienie Wartość Roles Uprawnienia twórcy w środowisku deweloperskim Wybierz pozycję Administrator lokalny lub Użytkownik standardowy. Access Włączanie logowania jednokrotnego Wybierz, aby umożliwić użytkownikom logowanie się do swoich środowisk deweloperskich za pomocą poświadczeń organizacyjnych. Połączenia bezgłowe Wybierz, aby umożliwić deweloperom otwieranie dev boxa w programie Visual Studio Code bez konieczności pełnego środowiska pulpitu. Kontrole kosztów Automatyczne zatrzymywanie zgodnie z harmonogramem Zaznacz pole wyboru, aby włączyć harmonogram automatycznego zatrzymania. Można także skonfigurować harmonogram autostopu po utworzeniu puli. Czas zatrzymania Wybierz godzinę zamknięcia wszystkich pól deweloperskich w puli. Pudełka deweloperskie obsługujące hibernację będą hibernować w określonym czasie. Dev Boxy, które nie obsługują hibernacji, wyłączają się. Strefa czasowa Wybierz strefę czasową dla czasu zatrzymania. Przejdź do hibernacji po rozłączeniu Hibernuje skrzynki deweloperskie, z którymi nikt nie jest połączony po upływie określonego okresu karencji. Okres karencji Hibernuje skrzynki deweloperskie, które nigdy nie były używane po określonym okresie karencji. Wybierz pozycję Utwórz.
Sprawdź, czy nowa pula pól deweloperskich jest wyświetlana na liście. Może być konieczne odświeżenie ekranu.
Portal Azure wdraża pulę Dev Box i przeprowadza kontrole stanu, aby upewnić się, że obraz i sieć spełniają kryteria weryfikacji dla Dev Box. Poniższy zrzut ekranu przedstawia cztery pule deweloperskie, z których każda ma inny stan.
Zarządzanie środowiskami deweloperskimi w puli
Możesz zarządzać istniejącymi pudełkami deweloperskimi w puli pudełek deweloperskich poprzez Portal Azure. Możesz uruchamiać, zatrzymywać lub usuwać pola deweloperskie.
Ważne
Aby zarządzać środowiskami deweloperskimi (dev boxes) w skojarzonych pulach, musisz być członkiem roli Administratora projektu (Project Admin).
Aby zarządzać środowiskami deweloperskimi w puli, musisz uzyskać dostęp do puli za pośrednictwem skojarzonego projektu. Poniższe kroki pokażą ci, jak nawigować do basenu.
Zaloguj się w witrynie Azure Portal.
W polu wyszukiwania wprowadź projekty, na liście wyników wybierz pozycję Projekty.
Wybierz projekt zawierający pulę pól deweloperskich, którą chcesz zarządzać.
Wybierz pozycję Pule skrzynek developerskich.
Wybierz pulę zawierającą środowisko deweloperskie, którym chcesz zarządzać. Nazwy pul, którymi można zarządzać, są wyświetlane jako łącza. Jeśli nazwa puli nie jest wyświetlana jako link, sprawdź, czy jesteś członkiem roli administratora w tym projekcie.
Wybierz więcej opcji dla pudełka deweloperskiego, którym chcesz zarządzać.
W zależności od bieżącego stanu środowiska dewelopera możesz wybrać pozycję Uruchom, Zatrzymaj lub Usuń.
Usuń pulę Dev Box
Możesz usunąć pulę usługi Dev Box, gdy już jej nie używasz.
Uwaga
Po usunięciu puli dev box, wszystkie istniejące dev boxy w puli zostaną trwale usunięte.
Usunięcie puli Dev Box powoduje trwałe usunięcie wszystkich istniejących dev-boxów w tej puli.
Aby usunąć pulę Dev Box w portalu Azure:
Zaloguj się w witrynie Azure Portal.
W polu wyszukiwania wprowadź projekty. Na liście wyników wybierz pozycję Projekty.
Otwórz projekt, z którego chcesz usunąć pulę usługi Dev Box.
Wybierz więcej akcji dla puli pól deweloperskich, które chcesz usunąć.
Wybierz Usuń.
W komunikacie potwierdzającym potwierdź usunięcie, wprowadzając nazwę puli pól deweloperskich, którą chcesz usunąć, a następnie wybierz pozycję Usuń.
Wybierz Usuń, aby potwierdzić.