Az Azure Lab Services főbb fogalmai

Ez a cikk az Azure Lab Services főbb fogalmait és definícióit ismerteti.

Az alábbi fogalmi diagram bemutatja, hogyan kapcsolódnak a különböző Azure Lab Services-összetevők.

Diagram that shows the relationships between the different concepts in Azure Lab Services.

Tesztkörnyezeti terv

Az Azure Lab Servicesben a tesztkörnyezeti terv egy Azure-erőforrás, és konfigurációk és beállítások gyűjteményeként szolgál, amelyek az abból létrehozott összes tesztkörnyezetre vonatkoznak. A labortervek például meghatározzák a hálózatkezelés beállítását, az elérhető virtuálisgép-lemezképek és virtuálisgép-méretek listáját, valamint azt, hogy a vászonintegráció használható-e a laborhoz. További információ a laborterv beállításainak tervezéséről.

A laborterveket nulla vagy több tesztkörnyezethez társíthatja. Minden tesztkörnyezet a tesztkörnyezeti terv konfigurációs beállításait használja. Az Azure Lab Services Azure RBAC-szerepköröket használ a tesztkörnyezetek létrehozásához szükséges engedélyek megadásához. További információ az Azure Lab Services beépített szerepköreiről.

Tesztkörnyezet

A tesztkörnyezet tartalmazza a tesztkörnyezeti virtuális gépek létrehozásának és futtatásának konfigurációját és beállításait. A tesztkörnyezeti virtuális gépek alapszintű virtuálisgép-rendszerképét például úgy adhatja meg, hogy kiválaszt egy rendszerképet az Azure Marketplace-ről vagy egy Azure számítási gyűjteményből. Igény szerint testre is szabhatja ezt a virtuálisgép-rendszerképet egy sablon virtuális gép használatával.

A tesztkörnyezet viselkedésének további konfigurálásához hozzon létre tesztkörnyezet-ütemezéseket , vagy konfigurálja az automatikus leállítási beállításokat a költségek optimalizálása érdekében.

Tesztkörnyezet közzétételekor az Azure Lab Services kiépíti a tesztkörnyezeti virtuális gépeket. A tesztkörnyezet összes tesztkörnyezeti virtuális gépe ugyanazzal a konfigurációval rendelkezik, és azonos.

A tesztkörnyezetek Azure Lab Servicesben való létrehozásához az Azure-fióknak rendelkeznie kell a Lab Creator Azure RBAC-szerepkörével, vagy önnek kell a megfelelő tesztkörnyezetterv tulajdonosának lennie. További információ az Azure Lab Services beépített szerepköreiről.

Az Azure Lab Services webhelyén (https://labs.azure.com) tesztkörnyezeteket hozhat létre egy tesztkörnyezettervhez. Másik lehetőségként konfigurálhatja a Microsoft Teams integrációját vagy az Azure Lab Servicesrel való vászonintegrációt is, hogy közvetlenül a Microsoft Teamsben vagy a Canvasben hozzon létre tesztkörnyezeteket.

Alapértelmezés szerint a tesztkörnyezeti virtuális gépekhez való hozzáférés korlátozott. Tesztkörnyezet esetén konfigurálhatja a laborfelhasználók listáját, akiknek hozzáférésük van a laborhoz.

Első lépésként hozzon létre egy labort az Azure Portal használatával.

Tesztkörnyezet létrehozásakor kiválasztja a tesztkörnyezeti virtuális gépek alapszintű virtuálisgép-rendszerképét. Egyéni virtuálisgép-rendszerképek tárolására és megosztására azure-beli számítási katalógust használhat. Számítási gyűjtemény használatával elkerülheti, hogy ugyanazokat a testreszabásokat alkalmazza, amikor új labort hoz létre. Ha testre szabott egy tesztkörnyezetet sablon virtuális géppel, exportálhatja a sablon virtuális gépet a számítási gyűjteménybe.

Ha egy számítási gyűjteményből származó virtuálisgép-rendszerképeket szeretne használni, csatolja az Azure számítási katalógust a labortervhez. Nulla vagy több Azure számítási gyűjteményt csatolhat egy labortervhez. A számítási katalógus csatolása után engedélyezheti vagy letilthatja az egyes képeket.

Megtudhatja, hogyan csatolhat vagy leválaszthat egy Azure számítási gyűjteményt.

Virtuális gép sablonja

Létrehozhat egy testreszabható tesztkörnyezetet, amely lehetővé teszi a tesztkörnyezet virtuális gépeinek alaprendszerképének módosítását. Ebben az esetben az Azure Lab Services létrehoz egy tesztkörnyezetsablon virtuális gépet, amelyhez csatlakozhat, és testre szabhatja azt. Előfordulhat például, hogy további szoftverösszetevőket telepít, például a Visual Studiót, vagy konfigurálja az operációs rendszert a webkiszolgáló folyamatának letiltására.

A tesztkörnyezet közzétételekor az Azure Lab Services létrehozza a tesztkörnyezeti virtuális gépeket a sablon virtuálisgép-rendszerképe alapján. Ha később módosítja a sablon virtuális gépét, a sablon virtuális gépének újbóli közzétételekor az összes tesztkörnyezeti virtuális gép frissül az új sablonnak megfelelően. Sablon virtuális gép újbóli közzétételekor az Azure Lab Services újra megalakítja a tesztkörnyezeti virtuális gépeket, és eltávolítja a virtuális gépen található összes módosítást és adatot.

A tesztkörnyezeti tervek bevezetésével sablon nélküli tesztkörnyezetet is létrehozhat. Sablon nélküli tesztkörnyezetben az Azure Marketplace-ről vagy az Azure számítási gyűjteményből választhatja ki a tesztkörnyezet virtuális gépeinek alaprendszerképét, és nem szabhatja testre tovább a sablon nélküli tesztkörnyezetek rendszerképét. Sablon nélküli tesztkörnyezeteket is használhat, mert az arany virtuálisgép-rendszerképeket egy Azure számítási gyűjteményben kezeli. A sablon nélküli tesztkörnyezetek előnye, hogy minden labor változtatás nélkül használja az aranylemezképeket . Egy másik előnye, hogy a tesztkörnyezet létrehozása gyorsabb, mert nincs szükség sablon virtuális gép létrehozására.

Megtudhatja, hogyan hozhat létre és kezelhet sablonokat az Azure Lab Servicesben.

Tesztkörnyezeti virtuális gép

Az Azure Lab Servicesben a tesztkörnyezeti virtuális gépek felügyelt virtuális gépek, amelyek a tesztkörnyezetből kapják meg a konfigurációjukat. A labor összes virtuális gépe azonos. Az Azure Lab Services üzembe helyezi a tesztkörnyezet virtuális gépeit a tesztkörnyezet közzétételekor.

A tesztkörnyezet virtuális gépeinek közzététele után a tesztkörnyezet felhasználói távoli asztali (RDP) vagy biztonságos rendszerhéjon (SSH) keresztül csatlakozhatnak a virtuális gépükhöz. Ahhoz, hogy csatlakozni tudjanak a tesztkörnyezet virtuális gépéhez, a tesztkörnyezet felhasználóinak először regisztrálniuk kell a tesztkörnyezetbe egy regisztrációs hivatkozás használatával. Az Azure Lab Services ezután hozzárendeli a felhasználót egy adott tesztkörnyezeti virtuális géphez.

A tesztkörnyezet beállításaiban igény szerint konfigurálhat egy vagy több ütemezést, és hozzárendelhet felhasználói kvótát.

Schedule

Az ütemezések azok az idősávok, amelyek meghatározzák, hogy a tesztkörnyezet virtuális gépei mikor érhetők el az osztályidőhöz. Az ütemezésekkel elkerülheti, hogy a tesztkörnyezet felhasználóinak várniuk kell a virtuális gép indítására. Az ütemezések lehetnek egyszeriek vagy ismétlődőek. A tesztkörnyezet létrehozója meghatározhatja a tesztkörnyezet ütemezését.

A tesztkörnyezet ütemezéseinek használata nem kötelező, és megadhat felhasználói kvótát , vagy használhatja mindkettő kombinációját. A felhasználói kvóta az az idő, amikor a tesztkörnyezet felhasználói az ütemezett időn kívül futtathatják a tesztkörnyezet virtuális gépét. Például feladatok vagy házi feladatok elvégzéséhez. Az ütemezett idő nem számít bele a tesztkörnyezet felhasználói által töltött többletidőbe. A tesztkörnyezetek használhatják a kvótaidőt , az ütemezett időt vagy a kettő kombinációját.

Az ütemezések használatára példaforgatókönyvek a következők:

  • Az osztály rendszeres időközönként vagy előre meghatározott időpontban történik. Hozzárendelhet egy vagy több olyan ütemezést, amely megfelel az osztály idősávjainak, és lehetővé teszi a diákok számára, hogy az óra során kövessék az oktató útmutatásait.
  • Az osztály rendszeres időközönként történik, és a tanulóknak órák után kell elvégeznie a feladatokat. Hozzárendel egy ütemezést, amely megfelel az osztály idősávjainak, és felhasználói kvótát rendel a diákokhoz az órák utáni feladatok elvégzéséhez.

Kétféle ütemezés létezik.

  • Standard. Ez az ütemezés az összes tesztkörnyezeti virtuális gépet elindítja, kivéve azokat a virtuális gépeket, amelyek még nincsenek hozzárendelve a megadott kezdési időpontban, és leállítja az összes tesztkörnyezeti virtuális gépet a megadott leállítási időpontban.
  • Csak állj le. Ez az ütemezés leállítja az összes tesztkörnyezeti virtuális gépet a megadott időpontban, még akkor is, ha a tesztkörnyezet létrehozója vagy a tesztkörnyezet felhasználója manuálisan indította el a virtuális gépet.

Az Azure Lab Services elindít egy tesztkörnyezeti virtuális gépet, függetlenül attól, hogy a felhasználó bejelentkezik-e a virtuális gépre. A nem használt virtuális gépek futtatásának költségeinek csökkentéséhez tekintse meg, hogyan konfigurálhatja a tesztkörnyezeti virtuális gépek automatikus leállítását.

Az ütemezésekkel kapcsolatos további információkért lásd : Tesztkörnyezetek ütemezésének létrehozása és kezelése az Azure Lab Servicesben.

Quota

A kvóta az az időkorlát, amely alatt a tesztkörnyezet felhasználói az ütemezett laboreseményeken kívül használhatják a virtuális gépet. A kvóta használata nem kötelező, és használhat tesztkörnyezeti ütemezést , vagy használhatja mindkettő kombinációját. Ha nincs kvóta hozzárendelve, a tesztkörnyezet felhasználói csak az ütemezett idő alatt használhatják a virtuális gépet, vagy ha a tesztkörnyezet létrehozója manuálisan elindít egy tesztkörnyezeti virtuális gépet.

A kvóták használatára példaforgatókönyvek a következők:

  • A diákoknak az osztályidőn kívüli tesztkörnyezeti virtuális gépeiket kell használniuk a házi feladat elvégzéséhez. Hozzárendelhet egy ütemezést az osztályidőhöz, és a házi feladatokhoz kvótaórákat is hozzárendelhet.
  • Nincsenek szokásos órai idők, például a diákok különböző földrajzi területeken. A tesztkörnyezet nem rendelkezik ütemezett eseményekkel, és csak a tesztkörnyezet felhasználóinak adja meg a kvótaórákat.

Amikor egy tesztkörnyezet felhasználója elindítja a tesztkörnyezet virtuális gépét, a tesztkörnyezet kvótaórái elkezdenek számolni. Ha egy tesztkörnyezet létrehozója manuálisan indítja el a tesztkörnyezet virtuális gépét egy felhasználó számára, akkor a kvótaórák nem lesznek használatban a tanuló számára.

A kvóta az egyes tesztkörnyezet-felhasználók tesztkörnyezetére vonatkozik, a tesztkörnyezet teljes időtartamára.

A tesztkörnyezetek használhatják a kvótaidőt, az ütemezett időt vagy a kettő kombinációját.

Speciális hálózatkezelés

A tesztkörnyezeti tervek segítségével a laborok virtuális hálózata jobban szabályozható speciális hálózatkezeléssel. A fejlett hálózatkezeléssel virtuális hálózathoz csatlakozhat.

Speciális hálózatkezeléssel csatlakozhat helyszíni erőforrásokhoz, például licenckiszolgálókhoz, és felhasználói útvonalakat (UDR-eket) használhat. Egyes szervezetek speciális hálózati követelményekkel és konfigurációkkal is rendelkeznek, amelyeket alkalmazni szeretnének a tesztkörnyezetekre. A hálózati követelmények közé tartozhat például a hálózati forgalom vezérlése, a portok kezelése, a belső hálózat erőforrásaihoz való hozzáférés stb.

Az Azure Lab Services fejlett hálózatkezelése virtuális hálózat (VNET) injektálással csatlakoztat egy tesztkörnyezettervet a virtuális hálózathoz. A VNET-injektálás a laborfiókokkal használt Azure Lab Services virtuális hálózati társviszony-létesítést váltja fel.

További információ a tesztkörnyezettervek virtuális hálózathoz való csatlakoztatásáról.

Következő lépések