Azure DevTest Labs-forgatókönyvek
Ez a cikk bemutatja, hogyan használható az Azure DevTest Labs számos különböző fejlesztési, tesztelési és betanítási forgatókönyvhöz. Íme néhány népszerű DevTest Labs-forgatókönyv:
- A fejlesztőknek sok, néha különböző virtuális gépre (virtuális gépre) és környezetre van szükségük, miközben iterálnak az alkalmazásokon.
- A tesztelők számos azonos vagy különböző virtuális gépet és környezetet használnak a teljesítményteszteléshez és a tesztkörnyezetes vizsgálatokhoz.
- A tanároknak és oktatóknak rendszeres időközönként új osztályteremre, laborra és hackathon virtuális gépekre és környezetekre van szükségük.
A következő szakaszok bemutatják, hogy a DevTest Labs hogyan támogatja ezeket a forgatókönyveket, miközben segít a tesztkörnyezet tulajdonosainak és rendszergazdáinak a laborok hozzáférésének és költségeinek szabályozásában.
Laborlétrehozás
A Tesztkörnyezetek a DevTest Labs kiindulópontjai. A labor létrehozása után a következőket teheti:
- Laborfelhasználók hozzáadása.
- Előre konfigurált virtuális gépeket hozhat létre, amelyeket bármely laborfelhasználó igényelhet.
- Képeket, képleteket és sablonokat határozhat meg a tesztkörnyezet felhasználói számára, hogy gyorsan létrehozhassák saját virtuális gépeiket és környezeteiket.
- Konfigurálás és szabályzatok használata a tesztkörnyezet kezeléséhez és a költségek szabályozásához.
- Integrálható az Azure DevOpsszal a DevOps-forgatókönyvek támogatásához.
- Hivatkozás az összetevőkhöz és ARM-sablonokhoz való hozzáféréshez használható nyilvános és privát Git-adattárakra.
Az alábbi ábra bemutatja, hogyan konfigurálhatják a tesztkörnyezet tulajdonosai a szabályzatokat, és hogyan biztosíthatnak erőforrásokat a tesztkörnyezet felhasználói számára:
Ha az Azure Portalon szeretne labort létrehozni, olvassa el a Labor létrehozása az Azure DevTest Labsban című témakört.
Automatizálhatja a tesztkörnyezet létrehozását, beleértve az egyéni beállításokat is, egy újrafelhasználható Azure Resource Manager-sablonnal (ARM). További információkért tekintse meg az Azure Resource Manager-sablonokat az Azure DevTest Labsban
Virtuális hálózat hozzáadása tesztkörnyezethez
A DevTest Labs minden tesztkörnyezethez létrehoz egy új virtuális hálózatot. Ha egy másik, Azure ExpressRoute-tal vagy helyek közötti VPN-sel konfigurált virtuális hálózattal rendelkezik, felveheti azt a laborba. Ezután ezt a virtuális hálózatot használhatja tesztkörnyezeti virtuális gépek létrehozásához. További információ: Virtuális hálózat konfigurálása az Azure DevTest Labsban.
Felhasználók hozzáadása tesztkörnyezetekhez
A tesztkörnyezetek tulajdonosai az Azure Portal vagy a PowerShell-szkript használatával adhatnak hozzá felhasználókat a tesztkörnyezetekhez. További információ: Tesztkörnyezet-tulajdonosok, közreműködők és felhasználók hozzáadása az Azure DevTest Labsban. A laborfelhasználóknak nincs szükségük Azure-fiókra, amíg Microsoft-fiókkal rendelkeznek.
A tesztkörnyezet felhasználói megtekinthetik az összes laborerőforrást, például virtuális gépeket, szabályzatokat és virtuális hálózatokat. A tesztkörnyezet felhasználói nem módosíthatják a szabályzatokat, és nem férhetnek hozzá a más felhasználók által létrehozott vagy igényelt virtuális gépekhez.
Laborszabályzatok konfigurálása a költségek szabályozásához
A költségek monitorozásához és szabályozásához a laborgazdák és a tulajdonosok a következőkre képesek:
- Korlátozza az egyes felhasználók által létrehozható vagy igényelhető virtuális gépek számát.
- Csak bizonyos virtuálisgép-méretek engedélyezése a laborban.
- Automatikus leállítási és automatikus indítási szabályzatok konfigurálása az összes virtuális gép leállításához és újraindításához adott napszakokban. A virtuális gépek automatikus leállítása nem vonatkozik a paaS-erőforrásokra a környezetekben.
- Az Azure Cost Management használatával nyomon követheti a környezetek költségeit.
Virtuális gépek fejlesztése és tesztelése
A fejlesztőknek és tesztelőknek számos azonos virtuális gépre lehet szükségük a teljesítmény- vagy terhelésteszteléshez, vagy különböző típusú virtuális gépekre lehet szükségük a különböző projektekhez vagy iterációkhoz. A DevTest Labs felhasználói igény szerint hozhatnak létre, konfigurálhatnak és érhetnek el virtuális gépeket. A közös virtuálisgép-rendszerképekkel kezdve elősegíti a csapatok közötti konzisztenciát.
A DevTest Labsban a fejlesztők a következőkre képesek:
- Igény szerinti virtuális gépek gyors kiépítése vagy meglévő előre konfigurált virtuális gépek igénylése.
- Saját virtuális gépek önkiszolgáló szolgáltatása előfizetési szintű engedélyek nélkül.
- Közvetlenül használhatja a tesztkörnyezet tulajdonosai és rendszergazdái által beállított virtuális hálózatokat anélkül, hogy speciális engedélyekre lenne szüksége.
- A virtuális gépek igény szerinti hozzáadásával egyszerűen testre szabhatja a virtuális gépeket.
Virtuális gépek létrehozása
A tesztkörnyezet felhasználói percek alatt létrehozhatnak tesztkörnyezeti virtuális gépeket a kész Azure Marketplace-rendszerképek széles választékából. A kiválasztott Marketplace-rendszerképek tesztkörnyezeti felhasználók számára való elérhetővé tételéről az Azure Marketplace-rendszerképek konfigurálása című témakörben olvashat.
A tesztkörnyezet tulajdonosai a szükséges szoftvereket is telepíthetik egy virtuális gépre, egyéni rendszerképként menthetik a virtuális gépet, és elérhetővé tehetik a lemezképet a laborban. A tesztkörnyezet felhasználói az egyéni rendszerkép használatával olyan virtuális gépeket hozhatnak létre, amelyeken előre telepítve van a szoftver. További információ: Egyéni rendszerkép létrehozása.
A rendszerkép-előállítóval automatikusan létrehozhatja és terjesztheti az egyéni rendszerképeket rendszeresen. Ez a kódként konfigurálható megoldás szükségtelenné teszi a virtuálisgép-rendszerképek manuális karbantartását az alap operációs rendszer és az összetevők naprakészen tartásával. További információ: Egyéni lemezkép-előállító létrehozása.
Újrafelhasználható képletek használata virtuális gépekhez
A DevTest Labs-képlet a virtuális gépek alapértelmezett tulajdonságértékeinek listája. A tesztkörnyezet tulajdonosa létrehozhat egy képletet a laborban, ha kiválaszt egy virtuálisgép-lemezképet, egy PROCESSZOR- és RAM-alapú virtuálisgép-méretet, valamint egy virtuális hálózatot. A tesztkörnyezet felhasználói láthatják a képletet, és virtuális gépek létrehozására használhatják. További információ: DevTest Labs-képletek kezelése.
Összetevők használata a virtuális gépek testreszabásához
A tesztkörnyezet felhasználói összetevőket adhatnak hozzá a tesztkörnyezeti virtuális gépek konfigurálásához. Az összetevők lehetnek:
- A virtuális gépre telepíthető eszközök, például ügynökök, Fiddler vagy Visual Studio.
- A virtuális gépen futtatandó műveletek, például egy adattár klónozása.
- Tesztelendő alkalmazások.
Számos összetevő érhető el a dobozon kívül. Egyéni összetevőket is létrehozhat, ha további testreszabásra van szüksége. Az egyéni összetevőket egy privát Git-adattárban tárolhatja, amelyhez a laborhoz csatlakozik, így minden laborfelhasználó hozzáadhatja az összetevőket a virtuális gépeihez. További információ: Egyéni összetevők létrehozása a DevTest Labshoz , és összetevő-adattár hozzáadása tesztkörnyezethez.
Hozzáadhat egy Active Directory-tartományhoz csatlakozó összetevőt, amely virtuális gépeket csatlakoztat egy Active Directory-tartományhoz a létrehozáskor. Ez az összetevő csak tartományokra vonatkozik.
Több virtuálisgép-környezetek
Számos fejlesztési és tesztelési forgatókönyvhez több virtuálisgép-környezet szükséges , amelyek paaS-erőforrásokat használnak. Ilyenek például az Azure Web Apps, a SharePoint-farmok és a Service Fabric-fürtök. A környezetek nagyvállalati létrehozása és kezelése jelentős erőfeszítést igényelhet.
A DevTest Labs segítségével a csapatok egyszerűen hozhatnak létre, frissíthetnek vagy duplikálhatnak több virtuálisgép-környezetet. A fejlesztők teljes mértékben konfigurált környezeteket használhatnak alkalmazásuk legújabb verzióinak fejlesztésére és tesztelésére. A DevTest Labs-környezetek konzisztenciát biztosítanak a csapatok között.
Ha ARM-sablonokat használ a környezetek üzembe helyezéséhez, a következőket teheti:
- Több előre konfigurált virtuális gép ismételt üzembe helyezése konzisztens állapotban.
- Infrastruktúra és konfiguráció definiálása Windows- vagy Linux-környezetekhez.
- Azure PaaS-erőforrások kiépítése és költségeik nyomon követése.
További információ: DevTest Labs-környezetek létrehozása ARM-sablonok használatával.
A felhasználók közreműködői jogosultságának biztosítása környezeti erőforrásokhoz
A DevTest Labs alapértelmezés szerint saját erőforráscsoportjaikban hoz létre környezeteket, és a DevTest Labs felhasználói csak olvasási hozzáférést kapnak ezekhez a környezetekhez. Írásvédett hozzáféréssel a felhasználók nem adhatnak hozzá vagy módosíthatnak erőforrásokat a környezetükben. A fejlesztőknek azonban gyakran különböző technológiákat vagy infrastruktúra-kialakításokat kell vizsgálniuk.
A tesztkörnyezetek tulajdonosai nagyobb ellenőrzést tehetnek lehetővé a felhasználók számára, ha közreműködői jogosultságokat adnak nekik az általuk létrehozott környezetekhez. A közreműködők szükség szerint hozzáadhatnak vagy módosíthatnak Azure-erőforrásokat a fejlesztési vagy tesztelési környezetekben. További információ: A környezet felhasználói jogosultságainak konfigurálása.
Osztályterem, képzés és hackathon laborok
A DevTest Labs alkalmas átmeneti tevékenységekhez, például workshopokhoz, gyakorlati laborokhoz, képzésekhez vagy hackathonokhoz. Az alábbi esetekben:
- A betanítási vezetők vagy a labortulajdonosok egyéni sablonokkal hozhatnak létre azonos, izolált virtuális gépeket vagy környezeteket.
- A gyakornokok URL-cím használatával érhetik el a labort.
- A gyakornokok egyetlen művelettel igényelhetik a már létrehozott, előre konfigurált gépeket.
- A labortulajdonosok az alábbiakkal szabályozhatják a tesztkörnyezet költségeit és élettartamát:
- Szabályzatok konfigurálása.
- Virtuális gép lejárati dátumának beállítása.
- Virtuális gépek és tesztkörnyezetek törlése a tevékenység befejezésekor.
Tesztkörnyezetek és virtuális gépek törlése
A labortulajdonosok úgy kezelhetik a költségeket, hogy törlik a tesztkörnyezeteket és a virtuális gépeket, ha már nincs rájuk szükség.
- Adja meg a virtuális gépek lejárati dátumát .
- Tesztkörnyezetek és az összes kapcsolódó erőforrás törlése.
- Törölje az összes tesztkörnyezeti virtuális gépet egyetlen PowerShell-szkript futtatásával.
A koncepció és a skálázott üzembe helyezés igazolása
A DevTest Labs megismerésének megkezdéséhez a szervezetek használhatják a koncepció igazolását és a skálázott üzembe helyezéseket.
- A koncepció igazolása egyetlen csapat koncentrált erőfeszítésével hozza létre a szervezeti értéket.
- A skálázott üzemelő példányok több hét vagy hónapnyi áttekintést és tervezést használnak a DevTest Labs több száz vagy több ezer fejlesztőt tartalmazó vállalat számára történő üzembe helyezéséhez.
Bár az azonnali skálázott üzembe helyezés csábítónak hangzik, ez a megközelítés gyakran koncepcióigazolás nélkül meghiúsul. Érdemes kicsivel kezdeni, egyetlen csapattól tanulni, ugyanazt a megközelítést megismételni néhány további csapattal, majd a megszerzett tudás alapján megtervezni a skálázott üzembe helyezést.
A sikeres koncepcióigazoláshoz:
- Válasszon egy vagy két csapatot.
- Azonosítsa a csapatok forgatókönyveit, például fejlesztői virtuális gépeket vagy tesztkörnyezeteket.
- Aktuális használati esetek dokumentálása.
- A DevTest Labs üzembe helyezése a csapatok forgatókönyveinek és használati eseteinek teljesítéséhez.
Következő lépések
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.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: