Sdílet prostřednictvím


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

Služba Azure DevTest Labs zlepšuje efektivitu vývojářů a testerů. Tento článek se zaměřuje na možnost deklarovat nebo odhlašovat virtuální počítače v Azure DevTest Labs. Uvádí 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 dá 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ý, uživatel má 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 Nárokovatelné virtuální počítače do seznamu Moje virtuální počítače v Azure Portal.

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

  • Vytvořte počítač a odložte ho, aby se přesunul do nárokovatelného fondu.
  • 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 možnosti deklarace identity nebo zrušení deklarace identity. První případ vyžaduje více propracovaných a plánovacích, aby byl správně navržen a proveden. A druhý je více situační. Tady je několik příkladů různých případů.

Navržené použití nárokovatelných počítačů

  • Vývoj/testování softwaru: Umožněte vývojářům nebo testerům vyšší produktivitu díky tomu, že jsou počítače připravené a v nepřeloženého stavu. Sada virtuálních počítačů s různými konfiguracemi, potřebnými nástroji a nejnovějším kódem umožňuje uživatelům deklarovat virtuální počítač a začít pracovat, aniž by museli trávit čas nastavováním počítače. Před nárokováním virtuálních počítačů se tyto počítače zřídí, ale vypínání minimalizují náklady na méně používané počítače. Když jsou virtuální počítače potřeba, uživatel jednoduše deklaruje virtuální počítač, který ho spustí. Možnost vrácení 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čebny/testovací prostředí: Nechte 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í Azure Portal. Jakmile student deklaruje virtuální počítač, testovací prostředí zajistí, že nikdo nemůže získat stejný počítač. Automatizace tohoto procesu zajistí, že bude k dispozici požadovaný počet počítačů se zadaným prostředím. Pokud se studenti nedostaví nebo mají zpoždění, mohou být nepřihlácené počítače dostupné až do ukončení relace s minimálními náklady. Možnost vrácení není v tomto scénáři tak efektivní, protože virtuální počítač je po dokončení předchozího uživatele v neznámém stavu.
  • Demonstrace: Počítače můžete použít pro ukázky, kde jsou počítače v testovacím prostředí nastavené s určitými prostředími. Tato funkce je užitečná, když může předvádět více lidí současně nebo náhodně, například na konferenci. V této situaci může být užitečná možnost vrácení zpět, protože ukázka by neměla měnit stav počítače, což uživatelům umožňuje vrátit virtuální počítač zpět do nárokovatelného fondu pro další ukázku. Když se zruší zřízení počítače, který se neuloží, a bude to mít minimální náklady, můžou být virtuální počítače v testovacím prostředí ponechány po delší dobu.
  • Dočasní/smluvní pracovníci: Umožňuje uživatelům používat počítač. Když virtuální počítač opustí, vrátí ho do nárokovatelného fondu bez ztráty dat. Když se virtuální počítač nepřeloží, může ho deklarovat jiný uživatel a pokračovat nebo zkontrolovat počítač, kde najde další informace.
  • Obecné: Možnost automatické konfigurace a nasazení virtuálních počítačů jediným zdrojem 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 deklarace identity nebo odstranění nároku pomáhá uživatelům zefektivnit tím, že má automatizovaný proces sestavení virtuálních počítačů v neuložněném stavu se sadou konfigurací. Konfigurace můžou v závislosti na vašich potřebách obsahovat různé operační systémy, jazyky, disky nebo jiný software (artefakty). 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 museli trávit čas nebo úsilí konfigurací počítače. Správce testovacího prostředí může pomocí deklarovaného stavu virtuálních počítačů vylepšit počet vygenerovaných počítačů, vyčistit je a určit prioritu konfigurací. Objekt pro vytváření imagí je dobrým příkladem automatizovaného procesu vytváření virtuálních počítačů a imagí pro více testovacích prostředí. Skripty lze upravit tak, aby spustily libovolnou z následujících situací s příslušnými změnami, nebo se použily jako odkaz pro vytvoření vlastního systému.

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

  • Použijte funkci deklarace identity a zrušení deklarace identity, která uživatelům umožňuje předávat kontrolu nad počítači z jednoho na druhý a nemusí explicitně vědět, kdo počítač vyzvedne jako další.
  • Vývoj, testování a ladění scénáře, kdy konkrétní konfigurace počítače může chybu reprodukovat a počítač pak může být zrušen, což jinému vývojáři umožní nárok na počítač a pokračovat v práci. Tato funkce je zvlášť užitečná, protože více lidí pracuje na dálku 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é se nedá automatizovat, nebo vytvořit prostředky, které můžou zpracovávat úpravy jenom pro jeden vstup, jako jsou obrázky. V minulosti se tento problém vyřešil tak, že byl zprovozněný vyhrazený počítač. Nárokovatelná funkce je vylepšením oproti ručnímu procesu díky integrovanému řízení přístupu uživatelů a vizuální identifikaci, pokud je k dispozici. Pokud se virtuální počítač nepřeloží, zruší se jeho zřízení, aby se snížily náklady.
  • Mít datový disk, který je připojený k virtuálnímu počítači. Každý disk o velikosti až 1 TB dat umožňuje předávání velkého objemu dat bez nutnosti kopírování nebo duplikování dat. 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, odvolejte virtuální počítač, aby se k počítači mohli připojit ostatní uživatelé.

Použití nárokovatelných počítačů má několik rizik, nejčastěji se jedná o získání přístupu k počítači. Pokud je počítač připojený k doméně, uživatel, který tento počítač tvrdí, už musí mít udělený přístup. Obvykle se to provádí tak, že se při vytváření virtuálního počítače udělí přístup skupině, která zahrnuje všechny uživatele v testovacím prostředí. Pokud počítač není připojený k doméně, bude potřeba spustit artefakt Resetovat heslo 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í počítače nebo jeho deklarovaní.

Další kroky

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