DevTest Labs — pojęcia

W tym artykule wymieniono kluczowe pojęcia i definicje Azure DevTest Labs. DevTest Labs to usługa służąca do łatwego tworzenia i używania maszyn wirtualnych platformy Azure oraz zarządzania nimi oraz innych zasobów.

Laboratoria

Laboratorium to infrastruktura obejmująca grupę zasobów, takich jak maszyny wirtualne. W laboratorium można wykonywać następujące czynności:

  • Dodawanie i konfigurowanie użytkowników.
  • Tworzenie gotowych maszyn wirtualnych dla użytkowników laboratorium w celu oświadczeń i użycia.
  • Umożliwianie użytkownikom tworzenia i konfigurowania własnych maszyn wirtualnych i środowisk laboratoryjnych.
  • Połącz repozytoria artefaktów i szablonów z laboratorium.
  • Określ dozwolone limity maszyn wirtualnych, rozmiary i konfiguracje.
  • Ustaw zasady automatycznego zamykania i automatycznego uruchamiania.
  • Śledzenie kosztów laboratorium i zarządzanie nimi.

Zasady

Zasady pomagają kontrolować koszty laboratorium i zmniejszać straty. Na przykład zasady mogą automatycznie wyłączać 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.

Repozytoria

Użytkownicy laboratorium mogą używać artefaktów i szablonów z publicznych i prywatnych repozytoriów 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 usługi Azure Resource Manager (ARM).

Właściciele laboratoriów mogą również tworzyć niestandardowe artefakty i szablony usługi ARM, przechowywać je w prywatnych repozytoriach Git i łączyć repozytoria z ich 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 repozytorium artefaktów do laboratorium i Dodawanie repozytoriów szablonów do laboratoriów.

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, takie jak odczytywanie lub zapisywanie w zasobach laboratorium, zarządzanie użytkownikami, ustawianie zasad i konfiguracji oraz dodawanie repozytoriów i obrazów bazowych.

    • Ponieważ właściciele subskrypcji platformy Azure mają dostęp do wszystkich zasobów w subskrypcji, w tym laboratoriów, sieci wirtualnych i maszyn wirtualnych, właściciel subskrypcji automatycznie dziedziczy rolę właściciela laboratorium.
    • Właściciele laboratoriów mogą również tworzyć niestandardowe role usługi DevTest Labs. Aby uzyskać więcej informacji, zobacz Udzielanie uprawnień użytkownika do określonych zasad laboratorium.
  • Współautorzy mogą robić wszystko, co właściciele mogą, z wyjątkiem zarządzania użytkownikami.

  • Użytkownicy usługi DevTest Labs mogą wyświetlać wszystkie zasoby i zasady laboratorium oraz tworzyć i modyfikować własne maszyny wirtualne i środowiska.

    • Użytkownicy mają automatycznie uprawnienia właściciela na własnych maszynach wirtualnych.
    • Użytkownicy nie mogą modyfikować zasad laboratorium ani zmieniać maszyn wirtualnych, które są właścicielami innych użytkowników.

Aby uzyskać więcej informacji na temat dostępu i ról, zobacz Dodawanie właścicieli laboratoriów, współautorów i użytkowników.

Maszyny wirtualne

Maszyna wirtualna platformy Azure to jeden z typów skalowalnych zasobów obliczeniowych , które oferuje platforma Azure. Maszyny wirtualne platformy Azure zapewniają elastyczność wirtualizacji bez konieczności kupowania i konserwacji sprzętu fizycznego, który go uruchamia. Aby uzyskać więcej informacji na temat maszyn wirtualnych, zobacz Maszyny wirtualne z systemem Windows na platformie Azure.

Artifacts

Artefakty to narzędzia, akcje lub oprogramowanie, które można dodać do maszyn wirtualnych laboratorium podczas tworzenia maszyn wirtualnych lub po jego utworzeniu. Na przykład artefakty mogą być następujące:

  • Narzędzia do instalowania na maszynie wirtualnej, takich jak agenci, program 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.

Właściciele laboratoriów mogą określić obowiązkowe artefakty do zainstalowania na wszystkich maszynach wirtualnych laboratorium podczas tworzenia maszyny wirtualnej. Aby uzyskać więcej informacji, zobacz Określanie obowiązkowych artefaktów dla maszyn wirtualnych usługi DevTest Labs.

Obrazy podstawowe

Obraz podstawowy to obraz maszyny wirtualnej, który może mieć wstępnie zainstalowane i skonfigurowane ustawienia oprogramowania i ustawień. Obrazy podstawowe zmniejszają czas tworzenia maszyny wirtualnej i złożoność. Właściciele laboratoriów mogą wybrać obrazy podstawowe, które mają być dostępne w swoich laboratoriach. Użytkownicy laboratorium mogą tworzyć maszyny wirtualne, wybierając spośród dostępnych baz. Aby uzyskać więcej informacji, zobacz Tworzenie i dodawanie maszyn wirtualnych do laboratorium.

Możliwe do oświadczeń maszyny wirtualne

Właściciele laboratoriów lub administratorzy mogą przygotowywać maszyny wirtualne z określonymi obrazami podstawowymi i artefaktami oraz zapisywać je w udostępnionej puli. Te możliwe do oświadczeń maszyny wirtualne są wyświetlane na liście Oświadczeń maszyn wirtualnych laboratorium. Każdy użytkownik laboratorium może ubiegać się o maszynę wirtualną z puli możliwej do oświadczeń, gdy potrzebuje maszyny wirtualnej z tej konfiguracji.

Gdy użytkownik laboratorium twierdzi maszynę wirtualną, maszyna wirtualna zostanie przeniesiona do listy Moje maszyny wirtualne tego użytkownika, a użytkownik staje się właścicielem maszyny wirtualnej. Maszyna wirtualna nie jest już możliwa do oświadczeń ani konfigurowalna przez innych użytkowników. Aby uzyskać więcej informacji, zobacz Tworzenie maszyn wirtualnych możliwych do oświadczeń i zarządzanie nimi.

Obrazy niestandardowe i formuły

W usłudze DevTest Labs niestandardowe obrazy i formuły 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. Maszyny wirtualne można tworzyć z tymi samymi właściwościami bez konieczności określania tych właściwości za każdym razem. Podczas tworzenia maszyny wirtualnej na podstawie formuły można użyć wartości domyślnych zgodnie z rzeczywistymi wartościami lub zmodyfikować je. Aby uzyskać więcej informacji, zobacz Zarządzanie formułami Azure DevTest Labs.

Aby uzyskać więcej informacji na temat różnic między obrazami niestandardowymi i formułami, zobacz Porównanie obrazów niestandardowych i formuł.

Środowiska

W usłudze DevTest Labs środowisko jest kolekcją zasobów platformy Azure jako usługi (PaaS), takich jak aplikacja internetowa platformy Azure lub farma programu SharePoint. Środowiska można tworzyć w laboratoriach przy użyciu szablonów usługi ARM. Aby uzyskać więcej informacji, zobacz Tworzenie środowisk usługi DevTest Labs przy użyciu szablonów usługi ARM. Aby uzyskać więcej informacji na temat struktury i właściwości szablonu usługi ARM, zobacz Format szablonu.

Rozpoczynanie pracy z usługą Azure DevTest Labs

Dopiero zaczynasz korzystać z platformy Azure? Utwórz bezpłatne konto platformy Azure.

Już masz konto na platformie Azure? Rozpocznij pracę z pierwszym laboratorium w usłudze DevTest Labs: rozpoczynanie pracy z Azure DevTest Labs w ciągu kilku minut.