DevTest Labs-concepten

In dit artikel vindt u de belangrijkste Azure DevTest Labs concepten en definities. DevTest Labs is een service voor het eenvoudig maken, gebruiken en beheren van Azure-VM's en andere resources.

Labs

Een lab is de infrastructuur die een groep resources omvat, zoals virtuele machines (VM's). In een lab kunt u het volgende doen:

  • Gebruikers toevoegen en configureren.
  • Maak kant-en-klare VM's voor labgebruikers om te claimen en te gebruiken.
  • Laat gebruikers hun eigen lab-VM's en omgevingen maken en configureren.
  • Verbind artefact- en sjabloonopslagplaatsen met het lab.
  • Geef toegestane VM-limieten, -grootten en -configuraties op.
  • Beleid voor automatisch afsluiten en automatisch opstarten instellen.
  • Labkosten bijhouden en beheren.

Beleidsregels

Beleidsregels helpen labkosten te beheersen en verspilling te verminderen. Beleidsregels kunnen bijvoorbeeld automatisch lab-VM's afsluiten op basis van een gedefinieerd schema of het aantal of de grootte van VM's per gebruiker of lab beperken. Zie Labbeleid beheren om kosten te beheren voor meer informatie.

Opslagplaatsen

Labgebruikers kunnen artefacten en sjablonen uit openbare en persoonlijke Git-opslagplaatsen gebruiken om lab-VM's en omgevingen te maken. De openbare GitHub-opslagplaatsen van DevTest Labs bieden veel kant-en-klare artefacten en ARM-sjablonen (Azure Resource Manager).

Labeigenaren kunnen ook aangepaste artefacten en ARM-sjablonen maken, deze opslaan in privé-Git-opslagplaatsen en de opslagplaatsen verbinden met hun labs. Labgebruikers en geautomatiseerde processen kunnen vervolgens de sjablonen en artefacten gebruiken. U kunt dezelfde opslagplaatsen toevoegen aan meerdere labs in uw organisatie om consistentie, hergebruik en delen te bevorderen.

Zie Een opslagplaats voor artefacten toevoegen aan een lab en Sjabloonopslagplaatsen toevoegen aan labs voor meer informatie.

Rollen

Op rollen gebaseerd toegangsbeheer van Azure (Azure RBAC) definieert toegang en rollen van DevTest Labs. DevTest Labs heeft drie rollen die machtigingen voor lableden definiëren: Eigenaar, Inzender en DevTest Labs-gebruiker.

  • Labeigenaren kunnen alle labtaken uitvoeren, zoals lezen of schrijven naar labresources, gebruikers beheren, beleid en configuraties instellen en opslagplaatsen en basisinstallatiekopieën toevoegen.

    • Omdat eigenaren van Azure-abonnementen toegang hebben tot alle resources in een abonnement, waaronder labs, virtuele netwerken en VM's, neemt een abonnementseigenaar automatisch de rol van labeigenaar over.
    • Labeigenaren kunnen ook aangepaste DevTest Labs-rollen maken. Zie Gebruikersmachtigingen verlenen voor specifieke labbeleidsregels voor meer informatie.
  • Inzenders kunnen alles doen wat eigenaren kunnen, behalve gebruikers beheren.

  • DevTest Labs-gebruikers kunnen alle labresources en -beleidsregels bekijken en hun eigen VM's en omgevingen maken en wijzigen.

    • Gebruikers hebben automatisch eigenaarsmachtigingen op hun eigen VM's.
    • Gebruikers kunnen labbeleid niet wijzigen of VM's wijzigen waar andere gebruikers eigenaar van zijn.

Zie Labeigenaren, inzenders en gebruikers toevoegen voor meer informatie over toegang en rollen.

Virtuele machines

Een Azure-VM is een type schaalbare rekenresource op aanvraag dat Azure biedt. Virtuele Azure-machines bieden u de flexibiliteit van virtualisatie zonder dat u de fysieke hardware hoeft te kopen en te onderhouden waarop deze wordt uitgevoerd. Zie Virtuele Windows-machines in Azure voor meer informatie over VM's.

Artifacts

Artefacten zijn hulpprogramma's, acties of software die u tijdens of na het maken van de VM kunt toevoegen aan lab-VM's. Artefacten kunnen bijvoorbeeld:

  • Hulpprogramma's die op de VM moeten worden geïnstalleerd, zoals agents, Fiddler of Visual Studio.
  • Acties die moeten worden uitgevoerd op de VM, zoals het klonen van een opslagplaats of het toevoegen van een domein.
  • Toepassingen die u wilt testen.

Zie Artefacten toevoegen aan DevTest Labs-VM's voor meer informatie.

Labeigenaren kunnen verplichte artefacten opgeven die moeten worden geïnstalleerd op alle lab-VM's tijdens het maken van de VM. Zie Verplichte artefacten opgeven voor DevTest Labs-VM's voor meer informatie.

Basisinstallatiekopieën

Een basisinstallatiekopieën zijn een VM-installatiekopieën waarop vooraf software en instellingen kunnen zijn geïnstalleerd en geconfigureerd. Basisinstallatiekopieën verminderen de tijd en complexiteit van het maken van vm's. Labeigenaren kunnen kiezen welke basisinstallatiekopieën beschikbaar moeten worden gesteld in hun labs. Labgebruikers kunnen VM's maken door een keuze te maken uit de beschikbare basissen. Zie Virtuele machines maken en toevoegen aan een lab voor meer informatie.

Claimbare VM's

Labeigenaren of beheerders kunnen VM's voorbereiden met specifieke basisinstallatiekopieën en artefacten en deze opslaan in een gedeelde pool. Deze claimbare VM's worden weergegeven in de lijst Claimbare virtuele machines van het lab. Elke labgebruiker kan een VM uit de claimbare pool claimen wanneer ze een VM met die configuratie nodig hebben.

Nadat een labgebruiker een VM claimt, wordt de VM verplaatst naar de lijst Mijn virtuele machines van die gebruiker en wordt de gebruiker de eigenaar van de VM. De VM kan niet meer worden geclaimd of geconfigureerd door andere gebruikers. Zie Claimbare VM's maken en beheren voor meer informatie.

Aangepaste afbeeldingen en formules

In DevTest Labs zijn aangepaste installatiekopieën en formules mechanismen voor het snel maken en inrichten van vm's.

  • Een aangepaste installatiekopieën zijn een VM-installatiekopieën die zijn gemaakt op basis van een bestaande VM of virtuele harde schijf (VHD), waarop software en andere artefacten kunnen zijn geïnstalleerd. Labgebruikers kunnen identieke VM's maken op basis van de aangepaste installatiekopieën. Zie Een aangepaste installatiekopieën maken op basis van een VM voor meer informatie.

  • Een formule is een lijst met standaardeigenschapswaarden voor het maken van een lab-VM, zoals basisinstallatiekopieën, VM-grootte, virtueel netwerk en artefacten. U kunt VM's met dezelfde eigenschappen maken zonder dat u deze eigenschappen elke keer hoeft op te geven. Wanneer u een virtuele machine maakt op basis van een formule, kunt u de standaardwaarden ongewijzigd gebruiken of deze wijzigen. Zie Azure DevTest Labs-formules beheren voor meer informatie.

Zie Aangepaste afbeeldingen en formules vergelijken voor meer informatie over de verschillen tussen aangepaste afbeeldingen en formules.

Omgevingen

In DevTest Labs is een omgeving een verzameling Azure PaaS-resources (Platform-as-a-Service), zoals een Azure-web-app of een SharePoint-farm. U kunt omgevingen maken in labs met behulp van ARM-sjablonen. Zie ARM-sjablonen gebruiken om DevTest Labs-omgevingen te maken voor meer informatie. Zie Sjabloonindeling voor meer informatie over de structuur en eigenschappen van ARM-sjablonen.

Aan de slag met Azure DevTest Labs

Bent u nog niet bekend met Azure? Maak een gratis Azure-account.

Gebruikt u Azure al? Aan de slag met uw eerste lab in DevTest Labs: binnen enkele minuten aan de slag met Azure DevTest Labs.