Az Azure DevTest Labs fogalmai

Ez a cikk az Azure DevTest Labs legfontosabb fogalmait és definícióit ismerteti. A DevTest Labs az Azure-beli virtuális gépek (virtuális gépek) és egyéb erőforrások egyszerű létrehozására, használatára és kezelésére szolgáló szolgáltatás.

Labs

A DevTest Labs-tesztkörnyezet olyan infrastruktúra, amely erőforrások, például virtuális gépek egy csoportját foglalja magában. A DevTest Labs rendszergazdái a következőkre képesek:

  • Tesztkörnyezet-felhasználók hozzáadása és konfigurálása.
  • Kész virtuális gépeket hozhat létre a tesztkörnyezet felhasználói számára, hogy igényelhessenek és használhassanak.
  • Azure Resource Manager-sablonokat hozhat létre és konfigurálhat tesztkörnyezetek, virtuális gépek és környezetek létrehozásához és konfigurálásához.
  • Csatlakoztassa az összetevő- és sablonforrás-vezérlőtárakat a laborhoz.
  • A felhasználók saját tesztkörnyezeti virtuális gépeket és környezeteket hozhatnak létre és konfigurálhatnak.
  • Adja meg az engedélyezett virtuális gépekre vonatkozó korlátokat, méreteket és konfigurációkat.
  • Autoshutdown és autostartup szabályzatok beállítása.
  • Laborköltségek nyomon követése és kezelése.

Szerepkörök

Az Azure szerepköralapú hozzáférés-vezérlése (RBAC) a DevTest Labs hozzáférését és szerepköreit határozza meg. A DevTest Labs három szerepkört biztosít, amelyek meghatározzák a labortagok engedélyeit: tulajdonos, közreműködő és DevTest Labs-felhasználó.

  • A tesztkörnyezet tulajdonosai elvégezhetik az összes tesztkörnyezeti feladatot, beleértve az olvasást vagy a tesztkörnyezeti erőforrásokba való írást, a szabályzatok és konfigurációk beállítását, az adattárak és alaplemezképek hozzáadását, valamint a felhasználók kezelését. Csak a labortulajdonosok adhatnak hozzá és kezelhetnek tesztkörnyezet-felhasználókat és -szerepköröket. A felhasználói hozzáférés és a szerepkörök kezelésével kapcsolatos további információkért lásd: Tesztkörnyezet-tulajdonosok, közreműködők és felhasználók hozzáadása.

    A tesztkörnyezet tulajdonosai egyéni DevTest Labs-szerepköröket is létrehozhatnak és hozzárendelhetnek. További információ: Felhasználói engedélyek megadása adott laborszabályzatokhoz.

    A laboratórium tulajdonosának vagy az Azure-előfizetés tulajdonosának kell lennie, amelyben a labor található, vagy egy előfizetés vagy labor tulajdonosa kell átruházza rá a labor tulajdonosi szerepkört. Az előfizetés-tulajdonosok hozzáférhetnek az összes előfizetési erőforráshoz és felhasználóhoz, így automatikusan öröklik a tesztkörnyezetek tulajdonosi szerepkörét az előfizetéseikben.

  • A tesztkörnyezet-közreműködők mindent elvégezhetnek, amit a tesztkörnyezet tulajdonosai tudnak, például tesztkörnyezeteket és szabályzatokat hozhatnak létre és konfigurálhatnak, kivéve, hogy nem tudnak felhasználókat és szerepköröket hozzárendelni vagy kezelni. Az Azure-előfizetés közreműködői létrehozhatnak tesztkörnyezeteket, de nem tulajdonosaik ezeknek a tesztkörnyezeteknek, kivéve, ha öröklik vagy megkapják a tesztkörnyezet tulajdonosi szerepkörét.

  • A DevTest Labs felhasználói megtekinthetik az összes tesztkörnyezeti erőforrást és szabályzatot, és létrehozhatják és módosíthatják saját virtuális gépeiket és környezeteiket, a szabályzatkorlátozásokon belül, például a felhasználónkénti virtuális gépek számán belül.

    A DevTest Labs felhasználói nem módosíthatják a laborszabályzatokat, és nem tekinthetik meg vagy módosíthatják más felhasználók virtuális gépeit, kivéve, ha a tesztkörnyezet vagy a virtuális gép tulajdonosa engedélyt ad nekik. A DevTest Labs felhasználói automatikusan tulajdonosi engedélyekkel rendelkeznek a saját virtuális gépeiken.

Szabályzatok

A laborszabályzatok segítenek a költségek szabályozásában és a hulladék csökkentésében. A szabályzatok például automatikusan leállíthatják a tesztkörnyezeti virtuális gépeket egy meghatározott ütemezés alapján, vagy korlátozhatják a virtuális gépek számát vagy méretét felhasználónként vagy laboronként. További információ: Tesztkörnyezeti szabályzatok kezelése a költségek szabályozásához.

Sablonok

ARM-sablonokkal létrehozhat és frissíthet DevTest Labs-tesztkörnyezeteket, környezeteket, virtuális gépeket és összetevőket.

Az Azure Resource Manager-sablon egy JavaScript Object Notation (JSON) fájl, amely meghatározza a projekt infrastruktúráját és konfigurációját. A sablon deklaratív szintaxist használ. Az üzembe helyezés létrehozásához szükséges programozási parancsok sorozatának megírása nélkül írhatja le a tervezett üzembe helyezést. Az ARM-sablon szerkezetéről és tulajdonságairól további információt a Sablonformátum című témakörben talál.

Az ARM-sablonok DevTest Labsban való használatával kapcsolatos további információkért lásd:

Adattárak

A tesztkörnyezet felhasználói a nyilvános és privát Git-forrástárak sablonjait és összetevőit használhatják tesztkörnyezeti virtuális gépek és környezetek létrehozásához. A DevTest Labs nyilvános GitHub-adattárai számos használatra kész összetevőt és ARM-sablont kínálnak.

A laborgazdák egyéni összetevőket és ARM-sablonokat is tárolhatnak privát Git-adattárakban, és csatlakoztathatják az adattárakat a tesztkörnyezetükhöz. A tesztkörnyezet felhasználói és az automatizált folyamatok ezután használhatják a sablonokat és az összetevőket. Ugyanezeket az adattárakat hozzáadhatja a szervezet több tesztkörnyezetéhez is, ezzel elősegítve a konzisztenciát, az újrafelhasználtságot és a megosztást. További információ: Sablonadattárak hozzáadása tesztkörnyezetekhez és összetevő-adattár hozzáadása tesztkörnyezethez.

Virtual machines (Virtuális gépek)

A DevTest Labs virtuális gépek létrehozásához és kezeléséhez sablonokat, összetevőket, egyéni rendszerképeket és képleteket használhat.

Az Azure-beli virtuális gépek igény szerinti, méretezhető számítási erőforrások, amelyek lehetővé teszik a virtualizálás rugalmasságát anélkül, hogy meg kellene vásárolnia és fenntartania a fizikai hardvert a futtatásához. További információ az Azure-beli virtuális gépekről: Windows rendszerű virtuális gépek az Azure-ban.

Alapképek

Az alaprendszerkép egy virtuálisgép-rendszerkép, amely előre telepített és konfigurált szoftvereket és beállításokat tartalmazhat. Az alaprendszerképek használata csökkenti a virtuális gépek létrehozásának idejét és összetettségét. A laborgazdák kiválaszthatják, hogy mely alaplemezképeket tegyék elérhetővé a tesztkörnyezet felhasználói számára a virtuális gépek létrehozásához. További információ: Virtuális gépek létrehozása és hozzáadása tesztkörnyezethez.

Műtárgyak

Az artefaktumok olyan eszközök, műveletek vagy szoftverek, amelyeket hozzáadhat a laboratóriumi virtuális gépekhez a virtuális gép létrehozása közben vagy után. A tárgyak például a következőek lehetnek:

  • A virtuális gépre telepíthető szoftverek, például ügynökprogramok, Fiddler vagy Visual Studio.
  • A virtuális gépen végrehajtandó műveletek, például adattár klónozása vagy tartományhoz való csatlakozás.
  • Tesztelni kívánt alkalmazások.

További információ: Összetevők hozzáadása a DevTest Labs virtuális gépekhez.

A tesztkörnyezetgazdák megadhatják a virtuális gép létrehozása során az összes tesztkörnyezeti virtuális gépen telepíteni kívánt kötelező összetevőket. További információ: Kötelező összetevők megadása a DevTest Labs virtuális gépekhez.

Igényelhető virtuális gépek

A laborgazdák előkészíthetik a virtuális gépeket adott konfigurációkkal, és menthetik őket egy megosztott készletbe, ahol megjelennek a tesztkörnyezet Jogcímre jogosult virtuális gépek listájában. A tesztkörnyezet bármely felhasználója igényelhet virtuális gépet a igényelhető készletből, ha ilyen konfigurációjú virtuális gépre van szüksége.

Miután egy tesztkörnyezet felhasználója igényel egy virtuális gépet, a virtuális gép az adott felhasználó Saját virtuális gépek listájára kerül, és a felhasználó lesz a virtuális gép tulajdonosa. A virtuális gép már nem igényelhető vagy konfigurálható más felhasználók számára. További információ: Igényelhető virtuális gépek létrehozása és kezelése.

Egyéni képek és képletek

A DevTest Labs egyéni rendszerképei és képletei a virtuális gépek gyors létrehozására és kiépítésére szolgáló mechanizmusok.

  • Az egyéni rendszerkép egy meglévő virtuális gépről vagy virtuális merevlemezről (VHD) létrehozott virtuálisgép-rendszerkép, amely szoftvereket és egyéb összetevőket is tartalmazhat. A tesztkörnyezet felhasználói azonos virtuális gépeket hozhatnak létre az egyéni rendszerképből. További információ: Egyéni rendszerkép létrehozása virtuális gépről.

  • A képletek olyan alapértelmezett tulajdonságértékek listája, amelyekkel tesztkörnyezeti virtuális gépet hozhat létre, például alaprendszerképet, virtuálisgép-méretet, virtuális hálózatot és összetevőket. Ha képletből hoz létre virtuális gépet, használhatja az alapértelmezett értékeket, vagy módosíthatja őket. További információ: Azure DevTest Labs-képletek kezelése.

Az egyéni képekről és képletekről további információt az egyéni képek és képletek összehasonlítása című témakörben talál.

Környezetek

A DevTest Labs-környezetek olyan Azure platform-as-a-service (PaaS) erőforrások gyűjteményei, mint például egy Azure Web App vagy egy SharePoint-farm, amelyet egy ARM-sablon definiál. A laborgazdák nyilvános vagy privátan létrehozott környezetsablonokat adhatnak a tesztkörnyezetekhez, a tesztkörnyezet felhasználói pedig gyorsan hozhatnak létre környezeteket. További információ: DevTest Labs-környezetek létrehozása ARM-sablonok használatával.

Bevezetés az Azure DevTest Labs használatába

Most ismerkedik az Azure-ral? Ingyenes Azure-fiók létrehozása.

Már használja az Azure-t? Hozza létre az első tesztkörnyezetet, és percek alatt kezdje el használni az Azure DevTest Labs szolgáltatást.