Sdílet prostřednictvím


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řidání a konfigurace uživatelů
  • Vytvoření připravených virtuálních počítačů pro uživatele testovacího prostředí k deklaraci a použití
  • Umožňuje uživatelům vytvářet a konfigurovat vlastní testovací virtuální počítače a 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 spuštění.
  • Sledování a správa nákladů 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 testovací virtuální počítače 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 k vytváření testovacích virtuálních počítačů a prostředí používat artefakty a šablony z veřejných a privátních úložišť Git. Veřejná úložiště GitHub DevTest Labs nabízejí mnoho připravených artefaktů a šablon Azure Resource Manageru (ARM).

Vlastníci testovacích 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 je ke svým testovacím prostředím. Uživatelé testovacího prostředí a automatizované procesy pak mohou používat šablony a artefakty. Stejná úložiště můžete přidat do několika testovacích prostředí ve vaší organizaci, podporovat konzistenci, opakované použití a sdílení.

Další informace najdete v tématu 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 konfigurace 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, včetně testovacích prostředí, virtuálních sítí a virtuálních počítačů, vlastník předplatného automaticky zdědí roli Vlastník testovacího prostředí.
    • Vlastníci testovacích 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í konkrétním zásadám testovacího prostředí.
  • Přispěvatelé můžou dělat všechno, co vlastníci můžou, s výjimkou správy uživatelů.

  • Uživatelé DevTest Labs můžou zobrazit všechny prostředky a zásady testovacího prostředí 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 žádné 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 jedním z typů škálovatelných výpočetních prostředků 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 testovacích virtuálních počítačů 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 otestovat

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 během vytváření virtuálního počítače určit povinné artefakty, které se mají 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ích prostředí si můžou vybrat, které základní image se mají zpřístupnit ve svých testovacích prostředích. Uživatelé testovacího prostředí můžou vytvářet virtuální počítače výběrem z dostupných základů. 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 nárokovatelných virtuálních počítačů testovacího prostředí . Každý uživatel testovacího prostředí může deklarovat virtuální počítač z fondu s možností deklarace identity, když potřebuje virtuální počítač s danou konfigurací.

Jakmile uživatel testovacího prostředí deklaruje virtuální počítač, přesune se virtuální počítač do seznamu Moje 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í možné deklarovat ani konfigurovat jinými uživateli. Další informace najdete v tématu Vytváření a správa deklarovatelný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í testovacího virtuálního počítače, jako je základní image, velikost virtuálního počítače, virtuální síť a artefakty. Virtuální počítače se stejnými vlastnostmi můžete vytvářet, aniž byste je museli pokaždé zadávat. Při vytváření virtuálního počítače 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 webová aplikace Azure nebo farma SharePointu. Prostředí můžete vytvářet v testovacích prostředích 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 naleznete v tématu Formát šablony.

Začínáme s Azure DevTest Labs

Zatím Azure neznáte? Vytvořte si bezplatný účet Azure.

Už jste na platformě Azure? Vytvořte první testovací prostředí a začněte s Azure DevTest Labs v řádu minut.