Koncepce DevTest Labs

Tento článek obsahuje seznam klíčových konceptů a definic Azure DevTest Labs. DevTest Labs je služba pro snadné vytváření, používání a správu virtuálních počítačů Azure a dalších prostředků.

Testovací prostředí

Testovací prostředí je infrastruktura, která zahrnuje skupinu prostředků, jako jsou virtuální počítače. V testovacím prostředí můžete:

  • Přidejte a nakonfigurujte uživatele.
  • Vytvořte připravené virtuální počítače, které uživatelé testovacího prostředí můžou deklarovat a používat.
  • Uvolněte uživatelům vytvářet a konfigurovat vlastní virtuální počítače a prostředí testovacího prostředí.
  • Připojte úložiště artefaktů a šablon k testovacímu prostředí.
  • Zadejte povolené limity, velikosti a konfigurace virtuálních počítačů.
  • Nastavte zásady automatického vypnutí a automatického spouštění.
  • Sledujte a spravujte náklady na testovací prostředí.

Zásady

Zásady pomáhají řídit náklady na testovací prostředí a snižovat plýtvání. Zásady například můžou automaticky vypnout virtuální počítače testovacího prostředí na základě definovaného plánu nebo omezit počet nebo velikosti virtuálních počítačů na uživatele nebo testovací prostředí. Další informace najdete v tématu Správa zásad testovacího prostředí pro řízení nákladů.

Úložiště

Uživatelé testovacího prostředí můžou používat artefakty a šablony z veřejných a privátních úložišť Git k vytváření virtuálních počítačů a prostředí testovacího prostředí. Veřejná úložiště GitHubu DevTest Labs nabízejí mnoho připravených artefaktů a šablon Azure Resource Manager (ARM).

Vlastníci testovacího prostředí můžou také vytvářet vlastní artefakty a šablony ARM, ukládat je do privátních úložišť Git a připojovat úložiště ke svým testovacím prostředím. Uživatelé testovacího prostředí a automatizované procesy pak můžou šablony a artefakty používat. Můžete přidat stejná úložiště do několika testovacích prostředí ve vaší organizaci a podporovat tak konzistenci, opakované použití a sdílení.

Další informace najdete v tématech Přidání úložiště artefaktů do testovacího prostředí a Přidání úložišť šablon do testovacích prostředí.

Role

Řízení přístupu na základě role v Azure (Azure RBAC) definuje přístup a role DevTest Labs. DevTest Labs má tři role, které definují oprávnění člena testovacího prostředí: vlastník, přispěvatel a uživatel DevTest Labs.

  • Vlastníci testovacího prostředí můžou provádět všechny úlohy testovacího prostředí, jako je čtení nebo zápis do prostředků testovacího prostředí, správa uživatelů, nastavení zásad a konfigurací a přidávání úložišť a základních imagí.

    • Vzhledem k tomu, že vlastníci předplatného Azure mají přístup ke všem prostředkům v předplatném, mezi které patří testovací prostředí, virtuální sítě a virtuální počítače, vlastník předplatného automaticky dědí roli vlastníka testovacího prostředí.
    • Vlastníci testovacího prostředí můžou také vytvářet vlastní role DevTest Labs. Další informace najdete v tématu Udělení uživatelských oprávnění ke konkrétním zásadám testovacího prostředí.
  • Přispěvatelé můžou dělat všechno, co vlastníci, s výjimkou správy uživatelů.

  • Uživatelé DevTest Labs můžou zobrazit všechny prostředky testovacího prostředí a zásady a vytvářet a upravovat vlastní virtuální počítače a prostředí.

    • Uživatelé mají automaticky oprávnění vlastníka na vlastních virtuálních počítačích.
    • Uživatelé nemůžou upravovat zásady testovacího prostředí ani měnit virtuální počítače, které vlastní jiní uživatelé.

Další informace o přístupu a rolích najdete v tématu Přidání vlastníků, přispěvatelů a uživatelů testovacího prostředí.

Virtuální počítače

Virtuální počítač Azure je jeden typ škálovatelného výpočetního prostředku na vyžádání, který Azure nabízí. Virtuální počítače Azure poskytují flexibilitu virtualizace, aniž byste museli kupovat a udržovat fyzický hardware, na kterém běží. Další informace o virtuálních počítačích najdete v tématu Virtuální počítače s Windows v Azure.

Artifacts

Artefakty jsou nástroje, akce nebo software, které můžete přidat do virtuálních počítačů testovacího prostředí během vytváření nebo po jeho vytvoření. Artefakty můžou být například:

  • Nástroje pro instalaci na virtuální počítač, jako jsou agenti, Fiddler nebo Visual Studio.
  • Akce, které se mají provést na virtuálním počítači, jako je klonování úložiště nebo připojení k doméně
  • Aplikace, které chcete testovat.

Další informace najdete v tématu Přidání artefaktů do virtuálních počítačů DevTest Labs.

Vlastníci testovacího prostředí můžou zadat povinné artefakty, které se mají během vytváření virtuálních počítačů nainstalovat na všechny virtuální počítače testovacího prostředí. Další informace najdete v tématu Určení povinných artefaktů pro virtuální počítače DevTest Labs.

Základní image

Základní image je image virtuálního počítače, která může mít předinstalovaný a nakonfigurovaný software a nastavení. Základní image zkracují čas a složitost vytváření virtuálních počítačů. Vlastníci testovacího prostředí si můžou zvolit, které základní image se mají ve svých testovacích prostředích zpřístupnit. Uživatelé testovacího prostředí můžou vytvářet virtuální počítače výběrem z dostupných základen. Další informace najdete v tématu Vytvoření a přidání virtuálních počítačů do testovacího prostředí.

Nárokovatelné virtuální počítače

Vlastníci nebo správci testovacího prostředí můžou připravit virtuální počítače s konkrétními základními imagemi a artefakty a uložit je do sdíleného fondu. Tyto nárokovatelné virtuální počítače se zobrazí v seznamu deklarovatelných virtuálních počítačů v testovacím prostředí. Každý uživatel testovacího prostředí si může nárokovat virtuální počítač z nárokovatelného fondu, když potřebuje virtuální počítač s danou konfigurací.

Jakmile uživatel testovacího prostředí deklaruje virtuální počítač, virtuální počítač se přesune do seznamu Virtuální počítače tohoto uživatele a uživatel se stane vlastníkem virtuálního počítače. Virtuální počítač už není nárokovatelný ani konfigurovatelný jinými uživateli. Další informace najdete v tématu Vytváření a správa nárokovatelných virtuálních počítačů.

Vlastní obrázky a vzorce

V DevTest Labs jsou vlastní image a vzorce mechanismy pro rychlé vytváření a zřizování virtuálních počítačů.

  • Vlastní image je image virtuálního počítače vytvořená z existujícího virtuálního počítače nebo virtuálního pevného disku (VHD), která může mít nainstalovaný software a další artefakty. Uživatelé testovacího prostředí můžou vytvářet identické virtuální počítače z vlastní image. Další informace najdete v tématu Vytvoření vlastní image z virtuálního počítače.

  • Vzorec je seznam výchozích hodnot vlastností pro vytvoření virtuálního počítače testovacího prostředí, jako je základní image, velikost virtuálního počítače, virtuální síť a artefakty. Virtuální počítače můžete vytvářet se stejnými vlastnostmi, aniž byste museli tyto vlastnosti pokaždé zadávat. Když vytváříte virtuální počítač ze vzorce, můžete použít výchozí hodnoty tak, jak jsou, nebo je upravit. Další informace najdete v tématu Správa vzorců Azure DevTest Labs.

Další informace o rozdílech mezi vlastními obrázky a vzorci najdete v tématu Porovnání vlastních obrázků a vzorců.

Prostředí

V DevTest Labs je prostředí kolekcí prostředků Azure Typu platforma jako služba (PaaS), jako je například webová aplikace Azure nebo farma SharePointu. Prostředí v testovacích prostředích můžete vytvářet pomocí šablon ARM. Další informace najdete v tématu Použití šablon ARM k vytváření prostředí DevTest Labs. Další informace o struktuře a vlastnostech šablon ARM najdete v tématu Formát šablony.

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.