Sdílet prostřednictvím


Použití možností deklarací identity v Azure DevTest Labs

Služba Azure DevTest Labs zlepšuje efektivitu a efektivitu vývojářů a testerů. Tento článek se zaměřuje na schopnost deklarovat nebo nezařaizovat virtuální počítače ve službě Azure DevTest Labs. Obsahuje také různé způsoby, jak tato funkce zlepšuje uživatelské prostředí. Než se podíváme na různé scénáře, ve kterých se tato funkce může použít, podívejme se, co je deklarace identity a jak funguje.

Nárokovatelné počítače

Nárokovatelný počítač je virtuální počítač vytvořený v testovacím prostředí bez vlastníka. Jakmile je počítač deklarovaný, má uživatel pro tento virtuální počítač celou řadu možností. Když uživatel deklaruje počítač, provede se několik změn. Virtuální počítač se přesune ze seznamu deklarovatelných virtuálních počítačů do seznamu Moje virtuální počítače na webu Azure Portal.

Uživatel se může připojit k virtuálnímu počítači, přizpůsobit artefakty, restartovat, zastavit nebo počítač zrušit. Existuje několik způsobů, jak vytvořit nárokovatelný virtuální počítač:

  • Vytvořte stroj a uvolněte ho tak, aby se přesunul do nárokovatelného seznamu.
  • Vytvořte virtuální počítač a umístěte ho do sdíleného fondu pomocí upřesňujícího nastavení.

Existují dva případy, kdy je možné efektivně využít schopnosti reklamace či zrušení reklamace. První případ vyžaduje více rozvahy a plánování, aby byl správně navržen a proveden. A druhý je více situační. Následuje několik příkladů různých případů.

Navržené použití deklarovatelných počítačů

  • Vývoj a testování softwaru: Umožňuje vývojářům nebo testerům zvýšit produktivitu tím, že budou nakonfigurované počítače připravené a v neuplatněném stavu. Když máte sadu virtuálních počítačů s různými konfiguracemi, potřebnými nástroji a nejnovějším kódem, umožníte uživatelům deklarovat virtuální počítač a začít pracovat, aniž by museli trávit čas na nastavení počítače. Než jsou virtuální počítače nárokovány, jsou stroje zřízeny, ale vypnuty, což minimalizuje náklady na provoz strojů používaných méně často. Když jsou virtuální počítače potřeba, uživatel jednoduše deklaruje virtuální počítač, který spustí počítač. Možnost unclaim není v tomto případě tak užitečná, protože vytvoření nového virtuálního počítače je často jednodušší a levnější.
  • Učebna/testovací prostředí: Mít virtuální počítače předem nakonfigurované pro třídu nebo testovací prostředí, aby se studenti mohli okamžitě připojit k počítači pomocí webu Azure Portal. Jakmile student deklaruje virtuální počítač, testovací prostředí zajistí, že nikdo nebude moct stejný počítač deklarovat. Automatizace tohoto procesu zajišťuje, že je k dispozici požadovaný počet počítačů se zadaným prostředím. Pokud se studenti neobjeví nebo mají zpoždění, mohou být nevyužité počítače dostupné, dokud relace neskončí s minimálními náklady. Možnost "unclaim" není v tomto scénáři tak efektivní, protože virtuální počítač je v neznámém stavu poté, co předchozí uživatel dokončil svoji práci.
  • Demonstrace: Použijte stroje pro demonstrace, kde jsou stroje v laboratoři nastaveny s konkrétními prostředími. Tato funkce je užitečná, když více lidí může dát ukázku najednou nebo v náhodných časech, například na konferenci. V této situaci může být užitečná možnost unclaim, protože ukázka by neměla změnit stav počítače, což uživatelům umožní vrátit virtuální počítač zpět do fondu nárokovatelných pro další ukázku. S deprovozněním nevyužitého počítače a s minimálními náklady je možné ponechat virtuální počítače v laboratorním prostředí po delší dobu.
  • Dočasní nebo smluvní pracovníci: Povolí uživatelům používat počítač. Když odejdou, vrátí virtuální počítač do nárokovatelného fondu bez ztráty dat. Když je virtuální počítač nevyžádaný, může si ho jiný uživatel nárokovat a pokračovat nebo zkontrolovat další informace o počítači.
  • Obvykle: Schopnost mít jediný zdroj automaticky konfigurovat a nasazovat virtuální počítače v určitém tempu je užitečná v mnoha různých situacích. Existuje několik různých situací, kdy funkce nárokování/odnárkování pomáhá uživatelům být efektivnější díky automatizovanému procesu vytváření virtuálních počítačů ve stavu bez nároku s nastavenou konfigurací. Konfigurace můžou zahrnovat různé operační systémy, jazyky, disky nebo jiný software (artefakty) v závislosti na vašich potřebách. Možnost deklarovat virtuální počítač z testovacího prostředí umožňuje uživateli testovacího prostředí získat správně nakonfigurovaný systém, aniž by strávil čas nebo úsilí při konfiguraci počítače. Správce testovacího prostředí může použít deklarovaný stav virtuálních počítačů ke zlepšení počtu počítačů vygenerovaných, vyčištění počítačů a určení priority konfigurací. Azure VM Image Builder je dobrým příkladem automatizovaného procesu vytváření virtuálních počítačů a imagí pro několik testovacích prostředí. Skripty je možné upravit tak, aby prováděly některou z následujících situací s příslušnými změnami nebo se použily jako referenční informace k vytvoření vlastního systému.

Situační použití nárokovatelných počítačů

  • Použijte funkci převzetí/opuštění řízení, která uživatelům umožňuje předat kontrolu nad počítači z jednoho na druhého, aniž by museli explicitně vědět, kdo bude dalším uživatelem.
  • Vývoj, testování a ladění scénáře, kdy může konkrétní konfigurace počítače reprodukovat chybu, což poté umožní, aby počítač byl uvolněn a mohl připadat jinému vývojáři, který může získat přístup k počítači a pokračovat v práci. Tato funkce je obzvláště užitečná, protože více lidí pracuje vzdáleně v různých oblastech světa.
  • Členové týmu můžou pracovat s jedním prostředím. Můžete například ručně nastavit složité prostředí, které nemůže být automatizované nebo vytvářet prostředky, které můžou zpracovávat pouze úpravy jednoho vstupu, jako jsou obrázky. V minulosti se tento problém vyřešil tím, že byl k dispozici vyhrazený počítač spuštěný. Nárokovatelná funkce je vylepšením ručního procesu díky integrovanému řízení přístupu uživatelů a vizuální identifikaci, pokud je k dispozici. Když není nárokován, je virtuální počítač odprovozen, aby se snížily náklady.
  • Máte datový disk připojený k virtuálnímu počítači. Každý disk až ~ 1 TB dat umožňuje předání velkého objemu dat, aniž by bylo nutné kopírovat nebo duplikovat data. Virtuální počítač by se původně vytvořil s připojeným diskem, který měl velký objem dat. Každý uživatel pak může tento počítač deklarovat a přistupovat k datům. Až budete hotovi, uvolněte virtuální počítač, aby byl k dispozici ostatním uživatelům.

Existuje několik upozornění na používání nárokovatelných počítačů, nejčastěji se jedná o získání přístupu k počítači. Pokud je počítač připojený k doméně, pak uživatel, který bude požadovat počítač, musí již mít přístup, což se obvykle provádí díky přístupu k skupině zahrnující všechny uživatele v laboratoři, když je virtuální počítač vytvořen. Pokud počítač není připojený k doméně, bude potřeba spustit artefakt resetování hesla virtuálního počítače ve veřejném úložišti, aby se uživatel přidal jako správce. Artefakty je možné použít i po spuštění nebo převzetí počítače.

Další kroky

Projděte si následující článek: Vytváření a správa deklarovatelných virtuálních počítačů v Azure DevTest Labs