Claimmogelijkheden gebruiken in Azure DevTest Labs
De Azure DevTest Labs-service verbetert de effectiviteit en efficiëntie van ontwikkelaars en testers. Dit artikel richt zich op de mogelijkheid om virtuele machines in Azure DevTest Labs te claimen of de claim ongedaan te maken. Er worden ook verschillende manieren vermeld waarop deze functie de gebruikerservaring verbetert. Voordat we verschillende scenario's bekijken waarin deze functie kan worden gebruikt, gaan we kijken wat claimen is en hoe het werkt.
Claimbare machines
Een claimbare machine is een virtuele machine (VM) die is gemaakt in een lab zonder eigenaar. Zodra de machine is geclaimd, heeft de gebruiker een volledig scala aan opties voor die VM. Wanneer een gebruiker een computer claimt, worden er enkele wijzigingen aangebracht. De VM wordt verplaatst van de lijst Claimbare virtuele machines naar de lijst Mijn virtuele machines in de Azure Portal.
De gebruiker kan verbinding maken met de VM, artefacten aanpassen, de machine opnieuw opstarten, stoppen of claimen. Er zijn een aantal manieren om een VM claimbaar te maken:
- Maak een computer en hef de claim op zodat deze naar de claimbare pool wordt verplaatst.
- Maak een virtuele machine en plaats deze in de gedeelde pool met behulp van geavanceerde instellingen.
Er zijn twee gevallen waarin de claim-/claimmogelijkheden effectief kunnen worden gebruikt. Het eerste geval vereist meer aandacht en planning, om correct te worden ontworpen en uitgevoerd. En het tweede is meer situationeel. Hier volgen enkele voorbeelden van de verschillende gevallen.
Ontworpen gebruik van claimbare machines
- Softwareontwikkeling/testen: Stel ontwikkelaars of testers in staat om productiever te zijn door geconfigureerde machines gereed en in een niet-geclaimde status te hebben. Met een set VM's met verschillende configuraties, de benodigde hulpprogramma's en met de meest recente code kunnen gebruikers een VM claimen en aan het werk gaan zonder dat ze de tijd hoeven te besteden aan het instellen van een machine. Voordat de VM's worden geclaimd, worden de machines ingericht, maar worden ze afgesloten, waardoor de kosten voor machines die minder vaak worden gebruikt, tot een minimum worden beperkt. Wanneer de VM's nodig zijn, claimt een gebruiker gewoon de VM, waarmee de machine wordt gestart. De optie voor het ongedaan maken van claim is in dit geval niet zo nuttig, omdat het maken van een nieuwe VM vaak eenvoudiger en goedkoper is.
- Klaslokaal/labs: Vm's vooraf geconfigureerd voor een klas of lab, zodat leerlingen/studenten onmiddellijk verbinding kunnen maken met een computer met behulp van de Azure Portal. Zodra een student een VM claimt, zorgt het lab ervoor dat niemand dezelfde machine kan claimen. Door dit proces te automatiseren, zorgt u ervoor dat het vereiste aantal machines met de opgegeven omgeving beschikbaar is. Als leerlingen/studenten niet opdagen of te laat komen, kunnen de niet-geclaimde machines beschikbaar blijven totdat de sessie voorbij is, met minimale kosten. De optie claim ongedaan maken is niet zo effectief in dit scenario, omdat de VM zich in een onbekende status bevindt wanneer de vorige gebruiker klaar is.
- Demonstraties: Gebruik machines voor demonstraties, waarbij de machines in het lab worden ingesteld met specifieke omgevingen. Deze mogelijkheid is handig wanneer meerdere personen tegelijk of op willekeurige momenten een demonstratie geven, zoals tijdens een conferentie. De optie voor het ongedaan maken van claim kan nuttig zijn in deze situatie, omdat de demo de status van de machine niet mag wijzigen, zodat gebruikers een VIRTUELE machine kunnen terugzetten naar de claimbare pool voor de volgende demonstratie. Nu de inrichting van de niet-geclaimde machine ongedaan wordt gemaakt en er minimale kosten in rekening worden gebracht, kunnen VM's gedurende langere tijd in het lab worden achtergelaten.
- Tijdelijke werknemers/contractmedewerkers: Gebruikers toestaan een computer te gebruiken. Wanneer ze vertrekken, keren ze de VM terug naar de claimbare pool zonder verlies van gegevens. Als de VM niet is geclaimd, kan een andere gebruiker de VM claimen en doorgaan of de machine controleren voor meer informatie.
- In Algemeen: De mogelijkheid om vm's automatisch te configureren en implementeren met een exclusieve bron, op een specifieke frequentie, is handig in veel verschillende situaties. Er zijn verschillende situaties waarin de functie claimen/ongedaan maken gebruikers helpt efficiënter te zijn door een geautomatiseerd proces te hebben om de VM's in een niet-geclaimde status te bouwen met een ingestelde configuratie. De configuratie(s) kunnen verschillende besturingssystemen, talen, schijven of andere software (artefacten) bevatten, afhankelijk van uw behoeften. De mogelijkheid om een VM te claimen vanuit het lab stelt de labgebruiker in staat om een correct geconfigureerd systeem op te halen zonder de tijd of moeite te hoeven besteden aan het configureren van de machine. De labmanager kan de geclaimde status van de VM's gebruiken om het aantal gegenereerde machines te verbeteren, machines op te schonen en de prioriteit van configuraties te bepalen. De installatiekopiefactory is een goed voorbeeld van een geautomatiseerd proces voor het bouwen van VM's en installatiekopieën voor meerdere labs. De scripts kunnen worden gewijzigd om een van de volgende situaties uit te voeren met de juiste wijzigingen of worden gebruikt als referentie voor het maken van een aangepast systeem.
Situationeel gebruik van claimbare machines
- Gebruik de claim-/claimmogelijkheid waarmee gebruikers het beheer van machines van de ene naar de andere kunnen doorgeven en niet expliciet hoeven te weten wie de machine vervolgens ophaalt.
- Ontwikkeling, testen en foutopsporing van een scenario waarbij een specifieke machineconfiguratie een fout kan reproduceren, waarna de computer kan worden gedeclaimd, zodat een andere ontwikkelaar de computer kan claimen en het werk kan voortzetten. Deze functie is vooral handig omdat meer mensen op afstand werken in verschillende gebieden van de wereld.
- Teamleden kunnen met één omgeving werken. U kunt bijvoorbeeld handmatig een complexe omgeving instellen die niet kan worden geautomatiseerd of resources maken die alleen wijzigingen voor één invoer kunnen verwerken, zoals afbeeldingen. In het verleden werd dit probleem opgelost door een toegewezen machine in gebruik te hebben. De claimbare functie is een verbetering ten opzichte van het handmatige proces door ingebouwde gebruikerstoegangsbeheer en visuele identificatie indien beschikbaar. Als de claim ongedaan wordt gemaakt, wordt de inrichting van de VM ongedaan gemaakt om de kosten te verlagen.
- Een gegevensschijf hebben die is gekoppeld aan een virtuele machine. Elke schijf van maximaal 1 TB aan gegevens maakt het mogelijk om een grote hoeveelheid gegevens door te geven zonder de gegevens te hoeven kopiëren of dupliceren. De VM wordt in eerste instantie gemaakt met een gekoppelde schijf met de grote hoeveelheid gegevens. Elke gebruiker kan vervolgens de computer claimen en toegang krijgen tot de gegevens. Wanneer u klaar bent, maakt u de claim van de VM ongedaan zodat andere gebruikers de computer kunnen gebruiken.
Er zijn enkele opmerkingen bij het gebruik van claimbare machines, meestal met betrekking tot het verkrijgen van toegang tot de machine. Als de machine lid is van een domein, moet de gebruiker die de machine claimt, al toegang hebben gekregen. Meestal wordt dit gedaan door toegang te verlenen aan een groep die alle gebruikers in het lab omvat wanneer de VM wordt gemaakt. Als de machine geen lid is van een domein, moet het artefact VM-wachtwoord opnieuw instellen in de openbare opslagplaats worden uitgevoerd om de gebruiker toe te voegen als beheerder. Artefacten kunnen zelfs worden toegepast nadat de machine is gestart of geclaimd.
Volgende stappen
Zie het volgende artikel: Claimbare VM's maken en beheren in Azure DevTest Labs