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: