Porovnání Azure DevTest Labs a Azure Lab Services

K nastavení testovacích prostředí v cloudu můžete použít dvě různé služby Azure:

  • Azure DevTest Labs poskytuje vašemu týmu vývojová nebo testovací cloudová prostředí.

    Ve společnosti DevTest Labs vytvoří vlastník testovacího prostředí testovací prostředí a bude ho k dispozici uživatelům testovacího prostředí. Vlastník zkoumá testovací prostředí s Windows virtuálními počítači nebo virtuálními počítači s Linuxem, které mají veškerý potřebný software a nástroje. Uživatelé testovacího prostředí se připojují k virtuálním počítačům testovacího prostředí pro každodenní práci a krátkodobé projekty. Správci testovacích prostředí můžou analyzovat využití prostředků a náklady napříč několika testovacími prostředími a nastavovat zaoceující zásady pro optimalizaci nákladů na organizaci nebo tým.

  • Azure Lab Services poskytuje spravovaná testovací prostředí v učebnách.

    Lab Services se veškeré správy infrastruktury, od roztáčení virtuálních počítače a škálování infrastruktury až po zpracování chyb. Jakmile správce IT vytvoří účet testovacího prostředí Lab Services, mohou v tomto účtu instruktoři vytvářet testovací prostředí v učebnách. Instruktor určuje počet a typ virtuálních počítačů, které potřebují pro třídu, a přidává uživatele do třídy. Jakmile se uživatelé zaregistrují do třídy , mají přístup k virtuálním počítačům, aby mohli dělat cvičení a domácí úkoly.

Klíčové funkce

DevTest Labs a Lab Services podporují následující klíčové funkce:

  • Rychlé a flexibilní nastavení testovacího prostředí. Vlastníci testovacích prostředí a instruktoři si mohou rychle nastavit testovací prostředí podle svých potřeb. Lab Services se postará o veškeré práce na infrastruktuře Azure a poskytuje integrované škálování infrastruktury a odolnost pro spravovaná testovací prostředí. V DevTest Labs mohou vlastníci testovacích prostředí spravovat a přizpůsobovat infrastrukturu samostatně.

  • Zjednodušené uživatelské prostředí testovacího prostředí. V testovacím prostředí testovacích prostředí v učebně se uživatelé mohou zaregistrovat pomocí kódu a přistupovat k testovacímu prostředí, aby mohli používat prostředky. Vlastník testovacího prostředí DevTest Labs může uživatelům testovacího prostředí udělit oprávnění k vytváření a přístupu k virtuálním počítačům, správě a opakovanému použití datových disků a nastavení opakovaně použitelných tajných kódů.

  • Optimalizace nákladů a analýza. V Lab Services můžete každému studentovi poskytnout omezený počet hodin, než se virtuální počítače dají použít. Vlastník testovacího prostředí DevTest Labs může nastavit plán testovacího prostředí a určit, kdy budou virtuální počítače testovacího prostředí přístupné uživatelům. Plán může v určených časech automaticky vypnout a spustit virtuální počítače. Vlastník testovacího prostředí může pro optimalizaci nákladů nastavit zásady využití pro uživatele nebo testovací prostředí. Vlastníci testovacího prostředí mohou analyzovat trendy využití testovacího prostředí a aktivity. Testovací prostředí v učebnách nabízejí menší podmnožinu možností optimalizace a analýzy nákladů.

DevTest Labs podporuje také následující funkce:

  • Integrované zabezpečení. Vlastník testovacího prostředí může pro testovací prostředí nastavit privátní virtuální síť a podsítě a povolit sdílenou veřejnou IP adresu. Uživatelé testovacího prostředí DevTest Labs mohou bezpečně přistupovat k prostředkům virtuální sítě Azure ExpressRoute nebo virtuální privátní sítě (VPN) site-to-site.

  • Integrace pracovních postupů a nástrojů V DevTest Labs můžete automaticky zřovat prostředí v rámci nástrojů kontinuální integrace nebo průběžného nasazování (CI/CD). DevTest Labs můžete integrovat do webových stránek a systémů pro správu vaší organizace.

Scénáře

Tady jsou typické scénáře pro Lab Services a DevTest Labs:

Nastavení počítačového testovacího prostředí v učebně s velikostí, které lze upravit, v cloudu

  • Pokud chcete vytvořit spravované testovací prostředí v učebně, stačí službě Lab Services říct, co potřebujete. Služba vytváří a spravuje testovací infrastrukturu, abyste se mohli soustředit na výuku svých tříd, nikoli na technické podrobnosti.
  • Lab Services poskytují studentům testovací prostředí s virtuálními počítači, které jsou nakonfigurované přesně tak, jak je potřeba. Každému studentovi můžete poskytnout omezený počet hodin pro používání virtuálních počítače.
  • Testovací prostředí fyzického počítače vaší školy můžete přesunout do cloudu. Lab Services automaticky škáluje počet virtuálních počítače pouze na nastavenou maximální prahovou hodnotu využití a nákladů.
  • Testovací prostředí můžete odstranit jediným kliknutím, jakmile s nimi skončíte.

Použití DevTest Labs pro vývojová a testovací prostředí

DevTest Labs můžete použít v mnoha klíčových scénářích. Jedním z primárních scénářů je hostování vývojových a testovacích počítačů. DevTest Labs poskytuje vývojářům a testerům tyto výhody:

  • Vlastníci a uživatelé testovacího prostředí mohou Windows a linuxová prostředí pomocí šablon a artefaktů, které je možné znovu použít.
  • Vývojáři mohou rychle zř vytvářet vývojové počítače na vyžádání a v případě potřeby si počítače snadno přizpůsobovat.
  • Testeři mohou testovat nejnovější verzi aplikace a škálovat zátěžové testování zřízením několika testovacích agentů.
  • Správci můžou řídit náklady tím, že zajistí, aby vývojáři a testeři nezís mohli získat více virtuálních počítače, než potřebují.
  • Správci můžou zajistit, aby se virtuální počítače vypnuly, když se nepou můžou používat.

Další informace najdete v tématu Použití DevTest Labs pro vývoj a Použití DevTest Labs pro testování.

Typy testovacích prostředí

Můžete vytvořit dva typy testovacích prostředí: spravovaná testovací prostředí s Lab Services nebo testovací prostředí s DevTest Labs. Pokud chcete jenom zadat své potřeby a nechat službu nastavit a spravovat požadovanou infrastrukturu testovacího prostředí, vyberte testovací prostředí v učebně ze spravovaných typů testovacích prostředí v Lab Services. Pokud chcete spravovat vlastní infrastrukturu, vytvořte testovací prostředí pomocí DevTest Labs.

V následujících částech najdete další podrobnosti o těchto typech testovacích prostředí.

Spravovaná testovací prostředí

Spravovaná testovací prostředí jsou testovací prostředí Lab Services s infrastrukturou, kterou spravuje Azure. Typy spravovaných testovacích prostředí mohou být vhodné pro konkrétní potřeby, jako jsou testovací prostředí v učebnách.

Díky spravovaným testovacím prostředím můžete hned začít s minimálním nastavením. Pokud chcete vytvořit testovací prostředí v učebně, nejprve vytvoříte účet testovacího prostředí pro vaši organizaci. Účet testovacího prostředí slouží jako centrální účet pro správu všech testovacích prostředí v organizaci.

V případě spravovaných testovacích prostředí služba Lab Services vytváří a spravuje prostředky Azure v interních předplatných Microsoftu, ne ve vašem vlastním předplatném Azure. Služba sleduje využití prostředků v interních předplatných a fakturuje využití zpět do předplatného Azure, které obsahuje účet testovacího prostředí.

Tady je několik případů použití pro typy spravovaných testovacích prostředí:

  • Poskytněte studentům testovací prostředí s virtuálními počítače, které mají přesně to, co je potřeba pro vyu hodiny.
  • Omezte počet hodin, po které mohou studenti používat virtuální počítače.
  • Nastavte fond vysoce výkonných virtuálních počítače pro výzkum náročný na výpočetní výkon nebo grafický výkon.
  • Přesuňte školní cvičení k fyzickému počítači do cloudu.
  • Rychlé zřízení testovacího prostředí pro virtuální počítače pro hostování hackathonu

DevTest Labs

Celou infrastrukturu a konfiguraci testovacího prostředí můžete chtít spravovat sami v rámci svého vlastního předplatného Azure. Pro tento scénář vytvořte v testovacím prostředí DevTest Labs Azure Portal. Pro DevTest Labs nevytváříte ani nevyužít účet testovacího prostředí.

Tady je několik případů použití pro DevTest Labs:

  • Rychlé zřízení testovacího prostředí virtuálních počítače pro hostování hackathonu nebo hands-on konferenční relace
  • Vytvořte fond virtuálních počítače nakonfigurovaný s aplikací, která se má použít pro bashe chyb.
  • Poskytovat vývojářům virtuální počítače nakonfigurované se všemi nástroji, které potřebují.
  • Opakovaně vytvářet testovací prostředí testovacích počítačů k testování nejnovějších bitů.
  • Nastavte pro škálování a testování výkonnosti různě nakonfigurované virtuální počítače a několik testovacích agentů.
  • Nabídnoute zákazníkům školení v testovacím prostředí s nakonfigurovanou nejnovější verzí produktu.

Lab Services vs. DevTest Labs

Následující tabulka porovnává dva typy testovacích prostředí Azure:

Funkce Lab Services DevTest Labs
Správa infrastruktury Azure: Služba automaticky spravuje. Spravujete je vy.
Odolnost infrastruktury: Služba automaticky zpracovává. Zvládnete to vy.
Správa předplatného. Služba zpracovává přidělování prostředků v interních předplatných. Spravujete ve svém vlastním předplatném Azure.
Automatické škálování. Služba se automaticky zpracuje. Bez automatického škálování.
Azure Resource Manager nasazení. Není k dispozici. K dispozici.

Další kroky

Viz následující články: