Sdílet prostřednictvím


Důležité informace o migraci z fyzických testovacích prostředí do služby Azure Lab Services

Důležité

Služba Azure Lab Services bude vyřazena 28. června 2027. Další informace najdete v průvodci vyřazením.

Služba Azure Lab Services umožňuje poskytovat testovací prostředí, ke kterým mají uživatelé přístup odkudkoli, kdykoli během dne. Při migraci z fyzických testovacích prostředí do Azure Lab Services byste měli znovu posoudit strukturu testovacího prostředí, abyste minimalizovali náklady a optimalizovali prostředí pro tvůrce a uživatele testovacího prostředí. V tomto článku se dozvíte o aspektech a výhodách migrace z fyzických testovacích prostředí do služby Azure Lab Services.

Důležité informace o přechodu na Azure Lab Services

Při migraci fyzických testovacích prostředí do služby Azure Lab Services byste měli zvážit následující aspekty:

  • Co je struktura testovacího prostředí? Používají se testovací prostředí pro různé účely (sdílené testovací prostředí), například pro více tříd, nebo jsou vyhrazená (jednoúčelová testovací prostředí)?
  • Jaké jsou požadavky na software pro testovací prostředí?
  • Jaké jsou požadavky na hardware testovacího prostředí? Sdílené testovací prostředí musí vyhovovat potřebám všech scénářů použití, a proto má vyšší požadavky.

Pokud chcete co nejlépe využít, musíte znovu posoudit obsah testovacího prostředí a obrázku jako celek. Nedoporučuje se opakovaně používat stejnou image testovacího prostředí z fyzického testovacího prostředí, jak je.

Struktura testovacího prostředí

Fyzické cvičení obvykle sdílí studenti z více předmětů. V důsledku toho jsou všechny softwarové aplikace tříd nainstalovány najednou na každém testovacím počítači. Když třída používá testovací prostředí, spustí studenti jenom podmnožinu aplikací, které jsou relevantní pro svoji třídu.

Tento typ fyzické počítačové laboratoře často vede ke zvýšení požadavků na hardware:

  • K instalaci kombinované sady aplikací potřebných třídami, které sdílejí testovací prostředí, může být vyžadována velká velikost disku.
  • Některé aplikace vyžadují ve srovnání s jinými procesory větší výpočetní výkon nebo vyžadují specializované procesory, jako je GPU. Instalací více aplikací do stejného testovacího počítače musí mít každý počítač dostatečný hardware, aby mohl spouštět nejvýraznější aplikace náročné na výpočetní výkon.

Tato úroveň hardwaru je pro třídy, které používají testovací prostředí pouze ke spouštění aplikací, které vyžadují méně paměti, výpočetního výkonu nebo místa na disku.

Služba Azure Lab Services je navržená tak, aby používala hardware efektivněji, takže platíte jenom za to, co vaši uživatelé skutečně potřebují a používají. S Azure Lab Services jsou testovací prostředí strukturovaná tak, aby byla podrobnější:

  • Pro každou třídu (nebo relaci třídy) se vytvoří jedno testovací prostředí.
  • Na imagi testovacího prostředí se nainstalují jenom softwarové aplikace, které tato konkrétní třída potřebuje.

Tato struktura pomáhá identifikovat optimální velikost virtuálního počítače pro každou třídu na základě konkrétní úlohy a pomáhá snížit požadavky na velikost disku (Azure Lab Services aktuálně podporuje velikost disku 127 GB).

Pokud používáte Azure Lab Services, doporučujeme používat jednoúčelová testovací prostředí.

Další informace o strukturování testovacích prostředí najdete v průvodci správcem služby Azure Lab Services.

Zaměstnanecké výhody

Použití jednoúčelových testovacích prostředí má několik výhod (například jedna třída na testovací prostředí):

  • Optimalizujte náklady výběrem správné velikosti virtuálního počítače pro každé testovací prostředí. Podívejte se na následující příklad použití případu a analýzy nákladů.

  • Virtuální počítače testovacího prostředí obsahují jenom software, který je potřebný pro jejich účel. To zjednodušuje nastavení a údržbu testovacích prostředí autory testovacích prostředí a poskytuje uživatelům testovacího prostředí větší přehlednost.

  • Přístup k jednotlivým testovacím prostředím se řídí. Uživatelům testovacího prostředí je udělen přístup pouze k testovacím prostředím a softwaru, který potřebují. Naučte se přidávat a spravovat uživatele testovacího prostředí.

  • Další optimalizace nákladů s využitím následujících funkcí:

    • Plány se používají k automatickému spuštění a zastavení všech virtuálních počítačů v testovacím prostředí podle plánu jednotlivých tříd.
    • Kvóty umožňují řídit dobu, po kterou můžou studenti jednotlivých předmětů přistupovat k virtuálním počítačům mimo naplánovanou dobu.

Příklad případu použití

Vezměte v úvahu následující konfiguraci fyzického testovacího prostředí, ve které je testovací prostředí sdíleno více třídami:

  • Technická třída, která používá SolidWorks s 100 studenty zaregistrovanými.
  • Matematická třída, která používá MATLAB , která má také zaregistrovaných 100 studentů.

Vzhledem k tomu, že naše fyzická cvičení sdílí tyto dvě třídy, každý testovací počítač má nainstalované SolidWorks i MATLAB spolu s různými dalšími běžnými aplikacemi, jako je Word nebo Excel. Je také důležité poznamenat, že SolidWorks je náročnější na výpočetní výkon, protože obvykle vyžaduje GPU.

Přesunutí tohoto fyzického testovacího prostředí do služby Azure Lab Services:

  • Vytvořte dvě cvičení: jedno pro technickou třídu a druhé pro matematickou třídu.
  • Vytvořte dvě image virtuálních počítačů: jednu s nainstalovaným SolidWorks a druhou s MATLABem.

Vzhledem k tomu, že SolidWorks vyžaduje GPU, použije technická laboratoř velikost virtuálního počítače s malým GPU (vizualizacem ). Testovací prostředí pro matematickou třídu vyžaduje pouze střední velikost virtuálního počítače.

Následující obrázek ukazuje, jak se struktura testovacího prostředí mění při přesunu tohoto fyzického testovacího prostředí do služby Azure Lab Services.

Diagram znázorňující strukturu fyzického testovacího prostředí i cílovou strukturu testovacího prostředí ve službě Azure Lab Services

Analýza nákladů

V tomto příkladu se náklady na hodinu využití těchto dvou velikostí virtuálních počítačů podstatně liší:

  • Malý GPU (vizualizace): poskytuje vysoký výpočetní výkon a v důsledku toho jsou náklady 160 jednotek testovacího prostředí za hodinu.
  • Střední: poskytuje méně výpočetního výkonu, ale je vhodný pro mnoho typů tříd. Náklady jsou pouze 55 jednotek testovacího prostředí za hodinu.

Když použijete samostatná testovací prostředí a přiřadíte nejmenší odpovídající velikost virtuálního počítače pro každé testovací prostředí, můžete ušetřit celkové náklady na provoz testovacích prostředí.

Představte si scénář použití, ve kterém student používá virtuální počítač celkem 10 hodin:

  • Jedno cvičení využívající velikost malého GPU (vizualizace), kterou sdílejí studenti z technických i matematických tříd, se odhaduje, že mají následující využití:

    10 hodin * 200 studentů * 160 jednotek cvičení za hodinu = 320000 jednotek cvičení

  • V samostatných testovacích prostředích, která používají velikost malého GPU (vizualizace) pro výpočty a střední velikost, se odhadují následující využití:

    • Technická učebna: 10 hodin * 100 studentů * 160 jednotek laboratoře za hodinu = 160000

    • Matematika v testovacím prostředí: 10 hodin * 100 studentů * 55 jednotek cvičení za hodinu = 55000

    Celkový počet technických i matematických laboratoří je 215000.

Díky podrobnější struktuře testovacího prostředí jsou celkové úspory pro provoz testovacích prostředí 33 %. Mějte také na paměti, že platíte jenom za počet hodin, které studenti skutečně používají své virtuální počítače. Pokud studenti používají své virtuální počítače méně, skutečné náklady jsou nižší.

Důležité

Odhad nákladů je pouze pro ukázkové účely. Aktuální podrobnosti o cenách najdete v tématu Ceny služby Azure Lab Services.

Příprava na migraci na Azure Lab Services

Když začnete používat Azure Lab Services, měl by IT a fakulta koordinovat v rané fázi procesu plánování:

  • Identifikujte konkrétní softwarové aplikace, které každá třída vyžaduje. Přečtěte si další informace o požadavcích na testovací software.
  • Seznamte se s úlohami, které studenti provádějí pomocí testovacího prostředí.

Tyto informace jsou potřeba k výběru odpovídající velikosti virtuálního počítače při vytváření testovacího prostředí a nastavení image na virtuálním počítači šablony. Přečtěte si další informace o velikosti virtuálních počítačů ve službě Azure Lab Services.

Abyste měli jistotu, že zvolíte odpovídající velikost virtuálního počítače, doporučujeme začít s minimální velikostí virtuálního počítače, která splňuje hardwarové požadavky pro vaše aplikace. Pak se učitelé připojují k testovacímu virtuálnímu počítači, aby ověřili běžné úlohy, které studenti provádějí, aby zajistili, že výkon a zkušenosti budou stačit. Je užitečné se podívat na typy tříd, které ukazují reálné příklady nastavení aplikací pro třídy spolu s doporučenou velikostí virtuálního počítače.

Galerie výpočetních prostředků Azure je užitečná také pro vytváření a ukládání vlastních imagí. Galerie výpočetních prostředků umožňuje vytvořit image jednou a znovu ji použít k vytvoření více testovacích prostředí.

Závěr

Azure Lab Services nabízí mnoho výhod pro optimalizaci nákladů na provoz testovacích prostředí, zjednodušení nastavení a údržby a jemně odstupňované řízení přístupu. Pro optimální přínos se doporučuje strukturovat testovací prostředí ve službě Azure Lab Services tak, aby měla jeden účel. Vytvořte například samostatné testovací prostředí pro každé školení v učebně.

Další kroky