DevTest Labs-concepten
In dit artikel vindt u een overzicht van de belangrijkste concepten en definities van Azure DevTest Labs . DevTest Labs is een service voor het eenvoudig maken, gebruiken en beheren van Virtuele Azure-machines 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.
- Gebruikers hun eigen lab-VM's en omgevingen laten maken en configureren.
- Koppel artefact- en sjabloonopslagplaatsen aan het lab.
- Geef toegestane VM-limieten, grootten en configuraties op.
- Stel beleid voor automatisch afsluiten en automatisch opstarten in.
- Labkosten bijhouden en beheren.
Beleid
Beleidsregels helpen bij het beheren van labkosten en het verminderen van verspilling. Beleidsregels kunnen bijvoorbeeld automatisch lab-VM's afsluiten op basis van een gedefinieerd schema, of het aantal of grootten van VM's per gebruiker of lab beperken. Zie Labbeleid beheren om de 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, 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, het bevorderen van consistentie, hergebruik en delen.
Zie Een artefactopslagplaats toevoegen aan een lab en sjabloonopslagplaatsen toevoegen aan labs voor meer informatie.
Rollen
Op rollen gebaseerd toegangsbeheer van Azure (Azure RBAC) definieert toegang tot DevTest Labs en rollen. DevTest Labs heeft drie rollen waarmee machtigingen voor lableden worden gedefinieerd: Eigenaar, Inzender en DevTest Labs-gebruiker.
Labeigenaren kunnen alle labtaken uitvoeren, zoals lezen of schrijven naar labresources, het beheren van gebruikers, het instellen van beleidsregels en configuraties en het toevoegen van opslagplaatsen en basisinstallatiekopieën.
- 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 labeigenaar over.
- Labeigenaren kunnen ook aangepaste DevTest Labs-rollen maken. Zie Gebruikersmachtigingen verlenen aan specifieke labbeleidsregels voor meer informatie.
Inzenders kunnen alles doen wat eigenaren kunnen, behalve gebruikers beheren.
DevTest Labs-gebruikers kunnen alle labbronnen en -beleidsregels bekijken en hun eigen VM's en omgevingen maken en wijzigen.
- Gebruikers hebben automatisch eigenaarsmachtigingen voor hun eigen VM's.
- Gebruikers kunnen geen labbeleid wijzigen of vm's wijzigen die andere gebruikers bezitten.
Zie Labeigenaren, inzenders en gebruikers toevoegen voor meer informatie over toegang en rollen.
Virtuele machines
Een Azure-VM is één type on-demand, schaalbare computingresource die Azure biedt. Virtuele Azure-machines bieden u de flexibiliteit van virtualisatie zonder dat u de fysieke hardware hoeft te kopen en 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 VIRTUELE machine aan lab-VM's kunt toevoegen. Artefacten kunnen bijvoorbeeld het volgende zijn:
- Hulpprogramma's voor installatie op de VIRTUELE machine, zoals agents, Fiddler of Visual Studio.
- Acties die moeten worden uitgevoerd op de virtuele machine, zoals het klonen van een opslagplaats of het toevoegen van een domein.
- Programma's 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 software en instellingen vooraf kunnen worden 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 te kiezen uit de beschikbare bases. 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 met claimbare virtuele machines van het lab. Elke labgebruiker kan een VIRTUELE machine claimen vanuit de claimbare pool wanneer deze een VIRTUELE machine met die configuratie nodig heeft.
Nadat een labgebruiker een virtuele machine claimt, wordt de VM verplaatst naar de lijst Mijn virtuele machines van die gebruiker en wordt de gebruiker de eigenaar van de virtuele machine. De VIRTUELE machine 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 virtuele machines.
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 worden 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 virtuele machine 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 telkens hoeft op te geven. Wanneer u een virtuele machine maakt op basis van een formule, kunt u de standaardwaarden als zodanig gebruiken of 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 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
Nieuw bij Azure? Maak een gratis Azure-account.
Gebruikt u Azure al? Maak uw eerste lab en ga binnen enkele minuten aan de slag met Azure DevTest Labs.