Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano kluczowe pojęcia i definicje usługi Azure DevTest Labs . DevTest Labs to usługa do łatwego tworzenia i używania maszyn wirtualnych platformy Azure oraz zarządzania nimi oraz innych zasobów.
Laboratoria
Laboratorium DevTest Labs to infrastruktura obejmująca grupę zasobów, takich jak maszyny wirtualne. Administratorzy usługi DevTest Labs mogą wykonywać następujące czynności:
- Dodawanie i konfigurowanie użytkowników laboratorium.
- Utwórz gotowe maszyny wirtualne dla użytkowników laboratorium, przeznaczone do rezerwacji i użycia.
- Tworzenie i używanie szablonów usługi Azure Resource Manager (ARM) do tworzenia i konfigurowania laboratoriów, maszyn wirtualnych i środowisk.
- Połącz artefakty i repozytoria systemu kontroli wersji szablonu ze środowiskiem testowym.
- Umożliwianie użytkownikom tworzenia i konfigurowania własnych maszyn wirtualnych i środowisk laboratoryjnych.
- Określ dozwolone limity, rozmiary i konfiguracje maszyn wirtualnych.
- Ustaw zasady automatycznego wyłączania i automatycznego uruchamiania.
- Śledzenie kosztów laboratorium i zarządzanie nimi.
Role
Kontrola dostępu oparta na rolach (RBAC) platformy Azure definiuje dostęp i role usługi DevTest Labs. Usługa DevTest Labs ma trzy role, które definiują uprawnienia członka laboratorium: właściciel, współautor i użytkownik usługi DevTest Labs.
Właściciele laboratoriów mogą wykonywać wszystkie zadania laboratoryjne, w tym odczytywanie lub zapisywanie w zasobach laboratorium, ustawianie zasad i konfiguracji, dodawanie repozytoriów i obrazów podstawowych oraz zarządzanie użytkownikami. Tylko właściciele laboratoriów mogą dodawać użytkowników i role laboratorium oraz zarządzać nimi. Aby uzyskać więcej informacji na temat zarządzania dostępem użytkowników i rolami, zobacz Dodawanie właścicieli laboratoriów, współautorów i użytkowników.
Właściciele laboratoriów mogą również tworzyć i przypisywać niestandardowe role usługi DevTest Labs. Aby uzyskać więcej informacji, zobacz Przyznawanie uprawnień użytkownikom do określonych zasad laboratorium.
Właściciel laboratorium musi być właścicielem subskrypcji platformy Azure, w ramach której znajduje się laboratorium, lub subskrybent lub właściciel laboratorium musi przyznać im rolę Właściciela laboratorium. Właściciele subskrypcji mogą uzyskiwać dostęp do wszystkich zasobów subskrypcji i użytkowników, dzięki czemu automatycznie dziedziczą rolę Właściciela laboratoriów w swoich subskrypcjach.
Współautorzy laboratorium mogą wykonywać wszystkie czynności, które właściciele laboratoriów mogą, na przykład tworzyć i konfigurować laboratoria i zasady, jednak nie mogą przypisywać ani zarządzać użytkownikami i rolami. Współautorzy subskrypcji platformy Azure mogą tworzyć labora, ale nie są właścicielami tych labora, chyba że dziedziczą lub otrzymują rolę Właściciel Laboratorium.
Użytkownicy usługi DevTest Labs mogą wyświetlać wszystkie zasoby i zasady laboratorium oraz tworzyć i modyfikować własne maszyny wirtualne i środowiska w ramach ograniczeń zasad, takich jak liczba maszyn wirtualnych na użytkownika.
Użytkownicy usługi DevTest Labs nie mogą modyfikować zasad laboratorium ani wyświetlać ani zmieniać maszyn wirtualnych innych użytkowników, chyba że właściciel laboratorium lub maszyny wirtualnej udzieli im uprawnień. Użytkownicy usługi DevTest Labs automatycznie mają uprawnienia właściciela na własnych maszynach wirtualnych.
Polityki
Zasady laboratorium pomagają kontrolować koszty i zmniejszać straty. Na przykład zasady mogą automatycznie zamykać maszyny wirtualne laboratorium na podstawie zdefiniowanego harmonogramu lub ograniczać liczbę lub rozmiary maszyn wirtualnych na użytkownika lub laboratorium. Aby uzyskać więcej informacji, zobacz Zarządzanie zasadami laboratorium w celu kontrolowania kosztów.
Szablony
Szablony usługi ARM umożliwiają tworzenie i aktualizowanie laboratoriów usługi DevTest Labs, środowisk, maszyn wirtualnych i artefaktów.
Szablon usługi Azure Resource Manager to plik JavaScript Object Notation (JSON), który definiuje infrastrukturę i konfigurację projektu. Szablon używa składni deklaratywnej. Możesz opisać zamierzone wdrożenie bez konieczności pisania sekwencji poleceń programowania w celu utworzenia wdrożenia. Aby uzyskać więcej informacji na temat struktury i właściwości szablonu usługi ARM, zobacz Format szablonu.
Aby uzyskać więcej informacji na temat korzystania z szablonów usługi ARM w usłudze DevTest Labs, zobacz:
- Tworzenie laboratoriów z szablonów ARM.
- Tworzenie środowisk z szablonów ARM.
- Utwórz szablony ARM dla maszyn wirtualnych.
Repozytoria
Użytkownicy laboratorium mogą używać szablonów i artefaktów z publicznych i prywatnych repozytoriów kontroli źródła git do tworzenia maszyn wirtualnych i środowisk laboratoryjnych. Publiczne repozytoria GitHub usługi DevTest Labs oferują wiele gotowych do użycia artefaktów i szablonów ARM.
Administratorzy laboratoriów mogą również przechowywać niestandardowe artefakty i szablony ARM w prywatnych repozytoriach Git i łączyć repozytoria ze swoimi laboratoriami. Użytkownicy laboratorium i zautomatyzowane procesy mogą następnie używać szablonów i artefaktów. Możesz dodać te same repozytoria do wielu laboratoriów w organizacji, promować spójność, ponownie używać i udostępniać. Aby uzyskać więcej informacji, zobacz Dodawanie repozytoriów szablonów do laboratoriów i Dodawanie repozytorium artefaktów do laboratorium.
Maszyny wirtualne
Za pomocą szablonów, artefaktów, obrazów niestandardowych i formuł można tworzyć maszyny wirtualne usługi DevTest Labs i zarządzać nimi.
Maszyny wirtualne platformy Azure to skalowalne zasoby obliczeniowe na żądanie , które zapewniają elastyczność wirtualizacji bez konieczności kupowania i utrzymywania fizycznego sprzętu do jego uruchamiania. Aby uzyskać więcej informacji na temat maszyn wirtualnych platformy Azure, zobacz Maszyny wirtualne z systemem Windows na platformie Azure.
Obrazy podstawowe
Obraz podstawowy to obraz maszyny wirtualnej, który może mieć wstępnie zainstalowane i skonfigurowane oprogramowanie i ustawienia. Korzystanie z obrazów podstawowych zmniejsza czas tworzenia i złożoność maszyny wirtualnej. Administratorzy laboratorium mogą wybrać, które obrazy podstawowe mają być dostępne dla użytkowników laboratorium do użycia na potrzeby tworzenia maszyn wirtualnych. Aby uzyskać więcej informacji, zobacz Tworzenie i dodawanie maszyn wirtualnych do laboratorium.
Artefakty
Artefakty to narzędzia, działania lub oprogramowanie, które można dodać do maszyn wirtualnych laboratorium podczas lub po ich utworzeniu. Na przykład artefakty mogą być następujące:
- Narzędzia do instalacji na maszynie wirtualnej, takie jak agenty, Fiddler lub Visual Studio.
- Akcje do wykonania na maszynie wirtualnej, takie jak klonowanie repozytorium lub dołączanie do domeny.
- Aplikacje, które chcesz przetestować.
Aby uzyskać więcej informacji, zobacz Dodawanie artefaktów do maszyn wirtualnych usługi DevTest Labs.
Administratorzy laboratorium mogą określić wymagane artefakty do zainstalowania na wszystkich wirtualnych maszynach laboratorium podczas ich tworzenia. Aby uzyskać więcej informacji, zobacz Określanie obowiązkowych artefaktów dla maszyn wirtualnych usługi DevTest Labs.
Maszyny wirtualne dostępne do roszczeń
Administratorzy laboratorium mogą przygotowywać maszyny wirtualne z określonymi konfiguracjami i zapisywać je w udostępnionej puli, gdzie są wyświetlane na liście dostępnych do przypisania maszyn wirtualnych w laboratorium. Każdy użytkownik laboratorium może ubiegać się o maszynę wirtualną z puli dostępnej do przydzielenia, gdy potrzebuje maszyny wirtualnej z odpowiednią konfiguracją.
Gdy użytkownik laboratorium przejmuje maszynę wirtualną, przenosi się ona na listę Moje maszyny wirtualne tego użytkownika, a użytkownik staje się właścicielem maszyny wirtualnej. Maszyna wirtualna nie jest już dostępna do przydzielenia ani konfigurowalna przez innych użytkowników. Aby uzyskać więcej informacji, zobacz Tworzenie i zarządzanie maszynami wirtualnymi do przejęcia.
Obrazy niestandardowe i formuły
Niestandardowe obrazy i formuły usługi DevTest Labs to mechanizmy szybkiego tworzenia i aprowizacji maszyn wirtualnych.
Obraz niestandardowy to obraz maszyny wirtualnej utworzony na podstawie istniejącej maszyny wirtualnej lub wirtualnego dysku twardego (VHD), który może mieć zainstalowane oprogramowanie i inne artefakty. Użytkownicy laboratorium mogą tworzyć identyczne maszyny wirtualne na podstawie obrazu niestandardowego. Aby uzyskać więcej informacji, zobacz Tworzenie obrazu niestandardowego na podstawie maszyny wirtualnej.
Formuła to lista domyślnych wartości właściwości do tworzenia maszyny wirtualnej laboratorium, takich jak obraz podstawowy, rozmiar maszyny wirtualnej, sieć wirtualna i artefakty. Podczas tworzenia maszyny wirtualnej na podstawie formuły można korzystać z wartości domyślnych bez zmian lub je zmodyfikować. Aby uzyskać więcej informacji, zobacz Zarządzanie formułami usługi Azure DevTest Labs.
Aby uzyskać więcej informacji na temat obrazów niestandardowych i formuł, zobacz Porównanie obrazów niestandardowych i formuł.
Środowiska
Środowisko DevTest Labs to kolekcja zasobów typu "platforma jako usługa" (PaaS), takich jak aplikacja internetowa platformy Azure lub farma programu SharePoint, które definiuje szablon usługi ARM. Administratorzy laboratoriów mogą dodawać publiczne lub prywatne szablony środowisk do laboratoriów, a użytkownicy laboratorium mogą ich używać do szybkiego tworzenia środowisk. Aby uzyskać więcej informacji, zobacz Tworzenie środowisk usługi DevTest Labs przy użyciu szablonów usługi ARM.
Rozpoczynanie pracy z usługą Azure DevTest Labs
Używasz platformy Azure po raz pierwszy? Tworzenie bezpłatnego konta platformy Azure.
Już masz konto na platformie Azure? Utwórz pierwsze laboratorium i rozpocznij pracę z usługą Azure DevTest Labs w ciągu kilku minut.