Co je Azure DevTest Labs?
Azure DevTest Labs je služba pro snadné vytváření, používání a správu virtuálních počítačů infrastruktury jako služby (IaaS) a prostředí PaaS (platforma jako služba) v testovacích prostředích. Testovací prostředí nabízejí předkonfigurované základy a artefakty pro vytváření virtuálních počítačů a šablony Azure Resource Manager (ARM) pro vytváření prostředí, jako jsou farmy Azure Web Apps nebo SharePoint.
Vlastníci testovacího prostředí můžou vytvářet předkonfigurované virtuální počítače, které potřebují nástroje a uživatelé softwarového testovacího prostředí. Uživatelé testovacího prostředí můžou deklarovat předkonfigurované virtuální počítače nebo vytvářet a konfigurovat vlastní virtuální počítače a prostředí. Zásady testovacího prostředí a další metody sledují a řídí využití a náklady testovacího prostředí.
Běžné scénáře devTest Labs
Mezi běžné scénáře devTest Labs patří vývojové virtuální počítače, testovací prostředí a učebny nebo školicí cvičení. DevTest Labs podporuje efektivitu, konzistenci a řízení nákladů tím, že veškeré využití prostředků udržuje v kontextu testovacího prostředí.
Vlastní základy, artefakty a šablony virtuálních počítačů
DevTest Labs může používat vlastní image, vzorce, artefakty a šablony k vytváření a správě testovacích prostředí, virtuálních počítačů a prostředí. Veřejné úložiště GitHubu DevTest Labs obsahuje mnoho připravených artefaktů virtuálních počítačů a šablon ARM pro vytváření testovacích prostředí, prostředí nebo skupin prostředků sandboxu. Vlastníci testovacího prostředí můžou také vytvářet vlastní image, vzorce a šablony ARM, které budou používat k vytváření a správě testovacích prostředí, virtuálních počítačů a prostředí.
Vlastníci testovacího prostředí můžou ukládat artefakty a šablony ARM v privátních úložištích Git a připojovat úložiště artefaktů a úložiště šablon ke svým testovacím prostředím, aby k nim uživatelé testovacího prostředí měli přístup přímo z Azure Portal. Přidejte stejná úložiště do několika testovacích prostředí ve vaší organizaci, abyste podpořili konzistenci, opakované použití a sdílení.
Scénáře vývoje, testování a trénování
Uživatelé DevTest Labs můžou rychle a snadno vytvářet virtuální počítače IaaS a prostředí PaaS z předkonfigurovaných základů, artefaktů a šablon. Vývojáři, testeři a školitelé můžou:
- Pomocí opakovaně použitelných šablon a artefaktů ARM můžete vytvářet trénovací a ukázková prostředí pro Windows a Linux nebo skupiny prostředků sandboxu pro zkoumání Azure.
- Testování verzí aplikací a vertikální navýšení kapacity zátěžového testování vytvořením několika testovacích agentů a prostředí
- Vytvářejte vývojová nebo testovací prostředí z nástrojů kontinuální integrace a nasazování (CI/CD), integrovaných vývojových prostředí (IDE) nebo automatizovaných kanálů vydaných verzí. Integrujte kanály nasazení s DevTest Labs a vytvářejte prostředí na vyžádání.
- Ke správě virtuálních počítačů a prostředí použijte nástroj příkazového řádku Azure CLI .
Zásady a postupy testovacího prostředí pro kontrolu nákladů
Vlastníci testovacích prostředí mohou přijmout několik opatření ke snížení plýtvání a kontrole nákladů na testovací prostředí.
- Nastavte zásady testovacího prostředí , jako je povolený počet nebo velikosti virtuálních počítačů na uživatele nebo testovací prostředí.
- Nastavte plány automatického vypínání a automatického spouštění tak, aby se virtuální počítače v konkrétní denní době vypnuly a spustily.
- Monitorování nákladů za účelem sledování využití testovacích prostředí a prostředků a odhadu trendů.
- Nastavte data vypršení platnosti virtuálního počítače nebo odstraňte testovací prostředí nebo virtuální počítače, které už nepotřebujete.
Další kroky
Začínáme s Azure DevTest Labs
Jste nováčky v prostředí Azure? Vytvořte si bezplatný účet Azure.
Už jste na platformě Azure? Začínáme s prvním testovacím prostředím v DevTest Labs: Začínáme s Azure DevTest Labs v řádu minut.