Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
In dit artikel worden de belangrijkste concepten en definities van Azure DevTest Labs beschreven. DevTest Labs is een service voor het eenvoudig maken, gebruiken en beheren van virtuele Azure-machines (VM's) en andere resources.
Laboratoria
Een DevTest Labs-lab is de infrastructuur die een groep resources, zoals VM's, omvat. DevTest Labs-beheerders kunnen:
- Labgebruikers toevoegen en configureren.
- Maak kant-en-klare VM's voor labgebruikers om te claimen en te gebruiken.
- Arm-sjablonen (Azure Resource Manager) maken en gebruiken om labs, VM's en omgevingen te maken en te configureren.
- Koppel opslagplaatsen voor artefact- en sjabloonbronbeheer aan het lab.
- Gebruikers hun eigen lab-VM's en omgevingen laten maken en configureren.
- Geef toegestane limieten voor virtuele machines (VM's), grootten en configuraties op.
- Beleid voor automatisch uitschakelen en autostarten instellen.
- Labkosten bijhouden en beheren.
Rollen
Op rollen gebaseerd toegangsbeheer van 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, waaronder lezen of schrijven naar labresources, beleidsregels en configuraties instellen, opslagplaatsen en basisinstallatiekopieën toevoegen en gebruikers beheren. Alleen labeigenaren kunnen labgebruikers en -rollen toevoegen en beheren. Zie Labeigenaren, inzenders en gebruikers toevoegen voor meer informatie over het beheren van gebruikerstoegang en -rollen.
Labeigenaren kunnen ook aangepaste DevTest Labs-rollen maken en toewijzen. Zie Gebruikersmachtigingen verlenen aan specifieke labbeleidsregels voor meer informatie.
Een labeigenaar moet ofwel een eigenaar zijn van het Azure-abonnement waarin het lab zich bevindt, of een abonnementseigenaar of labeigenaar moet hen de rol van labeigenaar toewijzen. Abonnementseigenaren hebben toegang tot alle abonnementsbronnen en -gebruikers, zodat ze automatisch de rol Eigenaar overnemen voor labs in hun abonnementen.
Labbijdragers kunnen alles doen wat labeigenaren kunnen, zoals labs en beleid maken en configureren, behalve dat ze gebruikers en rollen niet kunnen toewijzen of beheren. Inzenders voor Azure-abonnementen kunnen labs maken, maar ze zijn geen eigenaren van deze labs, tenzij ze de rol labeigenaar overnemen of krijgen.
DevTest Labs-gebruikers kunnen alle labbronnen en -beleidsregels bekijken en hun eigen VM's en omgevingen maken en wijzigen, binnen beleidsbeperkingen zoals het aantal VM's per gebruiker.
DevTest Labs-gebruikers kunnen labbeleid niet wijzigen of vm's van andere gebruikers weergeven of wijzigen, tenzij de eigenaar van het lab of de VM hen toestemming verleent. DevTest Labs-gebruikers hebben automatisch eigenaarsmachtigingen voor hun eigen VM's.
Beleid
Labbeleid helpt bij het beheren van kosten 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.
Sjablonen
U kunt ARM-sjablonen gebruiken om DevTest Labs-labs, omgevingen, VM's en artefacten te maken en bij te werken.
Een Azure Resource Manager-sjabloon is een JSON-bestand (JavaScript Object Notation) dat de infrastructuur en configuratie voor uw project definieert. De sjabloon maakt gebruik van declaratieve syntaxis. U beschrijft de beoogde implementatie zonder de reeks programmeeropdrachten te schrijven om de implementatie te maken. Zie Sjabloonindeling voor meer informatie over de structuur en eigenschappen van ARM-sjablonen.
Zie voor meer informatie over het gebruik van ARM-sjablonen in DevTest Labs:
- Labs maken op basis van ARM-sjablonen.
- Omgevingen maken op basis van ARM-sjablonen.
- ARM-sjablonen voor VM's maken.
Opslagplaatsen
Labgebruikers kunnen sjablonen en artefacten uit openbare en persoonlijke Git-broncodebeheeropslagplaatsen 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.
Labbeheerders kunnen ook aangepaste artefacten en ARM-sjablonen 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 Sjabloonopslagplaatsen toevoegen aan labs en een artefactopslagplaats toevoegen aan een lab voor meer informatie.
Virtuele machines
U kunt sjablonen, artefacten, aangepaste installatiekopieën en formules gebruiken voor het maken en beheren van DevTest Labs-VM's.
Azure-VM's zijn on-demand, schaalbare computingresources die u de flexibiliteit van virtualisatie bieden zonder dat u de fysieke hardware hoeft te kopen en te onderhouden om deze uit te voeren. Voor meer informatie over Azure-VM's, zie Windows-virtuele machines in Azure.
Basisafbeeldingen
Een basisinstallatiekopie is een VM-installatiekopie waarop software en instellingen vooraf kunnen worden geïnstalleerd en geconfigureerd. Het gebruik van basisinstallatiekopieën vermindert de tijd en complexiteit van het maken van vm's. Labbeheerders kunnen kiezen welke basisinstallatiekopieën beschikbaar moeten worden gemaakt voor hun labgebruikers voor het maken van vm's. Zie Virtuele machines maken en toevoegen aan een lab voor meer informatie.
Artefacten
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.
- Applicaties die u wilt testen.
Zie Artefacten toevoegen aan DevTest Labs-VM's voor meer informatie.
Labbeheerders 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.
Claimbare Virtuele Machines
Labbeheerders kunnen VM's met specifieke configuraties voorbereiden en opslaan in een gedeelde pool, waar ze 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
Aangepaste installatiekopieën en formules van DevTest Labs zijn mechanismen voor het snel maken en inrichten van virtuele machines.
Een aangepaste installatiekopie is een VM-installatiekopie die is gemaakt van een bestaande VM of virtuele harde schijf (VHD), met daarop software en andere resources. Labgebruikers kunnen identieke VM's maken op basis van de aangepaste installatiekopieën. Zie Een aangepaste image maken 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. 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.
Omgevingen
Een DevTest Labs-omgeving is een verzameling PaaS-resources (Platform-as-a-Service), zoals een Azure-web-app of een SharePoint-farm, die door een ARM-sjabloon wordt gedefinieerd. Labbeheerders kunnen openbare of privé gemaakte omgevingssjablonen toevoegen aan labs en labgebruikers kunnen ze gebruiken om snel omgevingen te maken. Zie ARM-sjablonen gebruiken om DevTest Labs-omgevingen te maken voor meer informatie.
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.