Az Azure DevTest Labs vállalati üzembe helyezésének koncepciójának bemutatása
A vállalatok gyorsan bevezetik a felhőt az agilitást, rugalmasságot és gazdasági előnyöket is magukban foglaló előnyök miatt. Az első lépések gyakran a számítási feladatok fejlesztése és tesztelése. Az Azure DevTest Labs olyan funkciókat biztosít, amelyek a nagyvállalat számára hasznosak, és támogatják a fő fejlesztési/tesztelési forgatókönyveket.
Ez a cikk azt ismerteti, hogy egy vállalat hogyan tud sikeres koncepcióigazolást vagy próbaüzemet biztosítani az Azure DevTest Labs üzembe helyezéséhez. A koncepció igazolása egyetlen csapat koncentrált erőfeszítésével hozza létre a szervezeti értéket.
Minden vállalat különböző követelményekkel rendelkezik az Azure DevTest Labs szervezetbe való beépítéséhez. A koncepció igazolása az első lépés a sikeres, végpontok közötti üzembe helyezés felé.
A sikeres koncepcióigazoláshoz:
- Válasszon egy vagy két csapatot.
- Azonosítsa a csapatok forgatókönyveit, például a fejlesztői virtuális gépeket (virtuális gépeket) vagy a 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.
- Értékelje ki a sikert és a tanultakat.
A DevTest Labs fő forgatókönyvei közé tartoznak a felhőfejlesztési, tesztelési és betanítási környezetek. A használati esetek a következők:
- Fejlesztői asztalok létrehozása.
- Tesztkörnyezetek konfigurálása.
- Virtuális gépek és Azure-erőforrások hozzáférésének engedélyezése.
- Tesztkörnyezetek beállítása tanuláshoz és kísérletezéshez.
- A vállalati előírásoknak megfelelő laborszabályzatok és költségvezérlők konfigurálása.
Előfeltételek
A DevTest Labs koncepcióigazolásának sikeres elvégzéséhez teljesítenie kell a következő előfeltételeket:
Alapismeretek
Az Azure és a DevTest Labs megismerése az alábbi erőforrások használatával:
- Az Azure Portal ismertetése
- A DevTest Labs áttekintése
- DevTest Labs-forgatókönyvek
- DevTest Labs vállalati referenciaarchitektúra
Vállalati fókuszterületek megismerése
A számítási feladatokat felhőbe migráló vállalatok gyakori aggályai a következők:
- Fejlesztési/tesztelési erőforrások védelme
- Költségek kezelése és megértése
- Önkiszolgáló szolgáltatás engedélyezése fejlesztők számára a vállalati biztonság és megfelelőség veszélyeztetése nélkül
- A DevTest Labs automatizálása és kiterjesztése további forgatókönyvek lefedésére
- DevTest Labs-alapú megoldás skálázása több ezer erőforrásra
- A DevTest Labs nagy léptékű üzembe helyezései
- Első lépések a koncepció igazolásával
Azure-előfizetés beszerzése
Az Azure-hoz való hozzáférést lehetővé tevő meglévő Nagyvállalati Szerződés rendelkező vállalatok a DevTest Labs meglévő vagy új előfizetését használhatják. Ha Nagyvállalati Szerződés van érvényben, a Nagyvállalati fejlesztési/tesztelési előfizetés hozzáférést biztosít a Windows 10/Windows 8.1-ügyfél operációs rendszerekhez, valamint kedvezményes díjszabást biztosít a fejlesztési és tesztelési számítási feladatokhoz.
Másik lehetőségként használhat egy Visual Studio-előfizetést a próbaüzemhez, és kihasználhatja az ingyenes Azure-krediteket.
A próbaüzemhez ingyenes Azure-fiókot is létrehozhat és használhat.
Ha Windows-ügyfél operációsrendszer-rendszerképeket (Windows 7 vagy újabb verzió) szeretne használni az Azure-beli fejlesztéshez vagy teszteléshez, hajtsa végre az alábbi lépések egyikét:
- MSDN-előfizetés vásárlása.
- Ha rendelkezik Nagyvállalati Szerződés, hozzon létre egy Azure-előfizetést az Enterprise Dev/Test ajánlattal.
Az egyes MSDN-ajánlatokHoz tartozó Azure-kreditekről további információt a Visual Studio-előfizetők havi Azure-kreditjeiben talál.
Az összes felhasználó regisztrálása a Microsoft Entra-azonosítóban
A felügyelethez, például a felhasználók hozzáadásához vagy a labortulajdonosok hozzáadásához minden tesztkörnyezet-felhasználónak a Microsoft Entra ID-bérlőhöz kell tartoznia ahhoz az Azure-előfizetéshez, amelyet a próbaüzem használ. Számos vállalat hibrid identitást állít be, hogy a felhasználók a felhőben használhassák helyszíni identitásaikat. A DevTest Labs koncepcióigazolásához nincs szükség hibrid identitásra.
A koncepció igazolásának hatóköre
A próbaüzem középpontjában a minimálisan szükséges számítási feladatok és függőségek használata áll, hogy eldöntse, az Azure DevTest Labs megfelelő-e a vállalat számára. Válassza ki a legegyszerűbb számítási feladatot a legkevesebb függőséggel a gyors és tiszta siker érdekében. Vagy válassza ki a leginkább reprezentatív számítási feladatot, amely a lehetséges összetettségeket teszi elérhetővé, hogy a próbaüzem sikerességét replikálhassa a vertikális felskálázási fázisban.
A megvalósítás megkezdése előtt gondosan tervezze meg a megvalósíthatósági igazolást. Ügyeljen arra, hogy megfelelő elvárásokat állítson be a felhasználókkal, hogy a próbaerőforrások nem maradnak határozatlan ideig.
Végezze el ezeket a feladatokat a próbaüzem hatókörének meghatározása érdekében:
- Célok és sikerfeltételek meghatározása.
- Soroljon fel egy kis számítási feladatot vagy forgatókönyvet a próbaüzem számára.
- Határozza meg, hogy a tesztkörnyezetnek milyen erőforrásokat kell elérhetővé tennie, például egyéni rendszerképeket vagy Marketplace-rendszerképeket.
- Döntsön a hálózati topológiáról és a laborszabályzatról.
- Válassza ki azokat a felhasználókat és csapatokat, akik részt vesznek a próbaüzemben, és ellenőrizze az eredményeket.
- Döntse el a próbaidőt, például két hetet vagy egy hónapot.
- Döntse el, hogyan kell a próbaerőforrásokat a próbaüzem végén megsemmisíteni.
Van egy tendencia, hogy megpróbálja tökéletessé tenni a pilótát, így tükrözni fogja a DevTest Labs bevezetése utáni végső állapotot. Azonban, ha megpróbálják tökéletessé tenni a koncepciót, túl sok erőfeszítést jelent, mielőtt elkezdené a pilótát. A próba célja, hogy meghatározza a megfelelő döntéseket a végső szolgáltatás skálázásához és üzembe helyezéséhez.
Egyéb tervezési és tervezési döntések meghozatala
A teljes DevTest Labs-megoldás fontos tervezési és tervezési döntéseket tartalmaz. A koncepció igazolása segíthet ezeknek a döntéseknek a meghozatalában. További szempontok a következők:
Előfizetési topológia
Az Azure-beli erőforrások nagyvállalati szintű követelményei az egyetlen előfizetésben elérhető kvótákon túl is terjedhetnek. Előfordulhat, hogy több Azure-előfizetésre van szüksége, vagy szolgáltatási kéréseket kell küldenie a kezdeti előfizetési korlátok növeléséhez. További információ: Méretezhetőségi szempontok.
Fontos eldönteni, hogyan osztja el az erőforrásokat az előfizetések között a végleges, teljes körű bevezetés előtt, mert később nehéz áthelyezni az erőforrásokat egy másik előfizetésbe. A laborokat például nem helyezheti át egy másik előfizetésbe a létrehozása után. Az előfizetési döntési útmutató értékes tervezési erőforrás.
hálózati topológia,
Előfordulhat, hogy a DevTest Labs által automatikusan létrehozott alapértelmezett hálózati infrastruktúra nem felel meg a vállalati felhasználókra vonatkozó követelményeknek és korlátozásoknak. A vállalatok például gyakran használják a következőt:
- Azure ExpressRoute-hoz csatlakoztatott virtuális hálózatok a helyszíni hálózatok Azure-hoz való csatlakoztatásához.
- Társviszonyban lévő virtuális hálózatok küllős konfigurációban a virtuális hálózatok előfizetések közötti összekapcsolására.
- Kényszerített bújtatás a helyszíni hálózatok forgalmának korlátozásához.
További információ: Hálózatkezelési összetevők.
A DevTest Labs emellett támogatja a meglévő virtuális hálózatok hozzáadását a tesztkörnyezethez új virtuális gépek létrehozásához. További információ: Virtuális hálózat hozzáadása az Azure DevTest Labsban.
Virtuális gép távelérése
A vállalati felhasználók több lehetőség közül választhatnak a DevTest Labs virtuális gépek távoli elérésére:
A legegyszerűbb és legbiztonságosabb módszer a böngészőkapcsolat használata az Azure Bastionon keresztül. A virtuális gépeknek nem kell nyilvános IP-címeket használniuk. További információ: Böngészőkapcsolat engedélyezése DevTest Labs virtuális gépekhez az Azure Bastion használatával.
Egy másik lehetőség a nyilvános IP-címek vagy a megosztott nyilvános IP-címek használata, valamint a távoli asztali protokollon (RDP) vagy a biztonságos rendszerhéjon (SSH) keresztüli kapcsolódás.
Ha a fenti lehetőségek nem elegendőek, csatlakozhat egy távelérési átjárón keresztül, ahogyan az a DevTest Labs vállalati referenciaarchitektúrájában is látható. További információ: Tesztkörnyezet konfigurálása távoli asztali átjáró használatára.
A vállalatok az ExpressRoute-on vagy egy helyek közötti VPN-en keresztül is csatlakoztathatják tesztkörnyezeteiket a helyszíni hálózataikhoz. Ezzel a beállítással közvetlen RDP- vagy SSH-kapcsolatokat lehet létesíteni a virtuális gépekkel a saját IP-címük alapján, és nem kell az internetnek kitettséget létesíteni.
Laborhozzáférés és engedélyek
A DevTest Labs végleges bevezetése előtt fontos, hogy széles körben döntse el, hogy ki adjon hozzáférést az egyes tesztkörnyezeti szintekhez. A DevTest Labs két fő jogosultsági szintje a Tulajdonos és a DevTest Labs-felhasználó. Gyakori modell a költségvetés tulajdonosa, például a csapatvezető, hogy a labor tulajdonosa legyen, a csapattagok pedig tesztkörnyezet-felhasználók. A költségvetésért felelős személy ezután módosíthatja a laborházirend beállításait, és megtarthatja a csapatot a költségvetésben.
A koncepció igazolásának befejezése
A meghatározott forgatókönyvek lefedése után végezze el a próbaüzemet. Visszajelzést kaphat a felhasználóktól, megállapíthatja, hogy a próbaüzem sikeres volt-e, és eldöntheti, hogy a szervezet továbblép-e egy nagyvállalati szintű DevTest Labs-bevezetésre. Kezdje el automatizálni a DevTest Labs és a kapcsolódó erőforrások üzembe helyezését, hogy biztosítsa a konzisztenciát a skálázott bevezetés során.
Példa megvalósíthatósági tervre
Az alábbi példa egy devTest Labs-próba üzembe helyezését ellenőrző tervet mutat be.
Áttekintés
Egy nagyvállalat egy új Azure DevTest Labs-környezetet tervez fejleszteni a gyártók számára, amelyet el kell különíteni a vállalati hálózattól. Annak megállapításához, hogy a megoldás megfelel-e a követelményeknek, a szervezet kidolgoz egy megvalósíthatósági igazolást a végpontok közötti forgatókönyv ellenőrzéséhez.
Célok
A koncepció igazolása a következő célokat tűzte ki:
- Működő, végpontok közötti megoldás a Microsoft Entra-vendégfiókokat használó szállítók számára egy elkülönített Azure-környezet eléréséhez.
- Egy DevTest Labs-környezet, amely az összes szükséges erőforrással rendelkezik ahhoz, hogy a szállítók hatékonyak legyenek.
- A szélesebb körű használatot és bevezetést befolyásoló esetleges blokkolási problémák azonosítása és megértése.
- A megoldást fejlesztő személyek jól ismerik a kódot és a biztosítékokat.
- A szélesebb körű bevezetésbe vetett bizalom minden résztvevő számára.
Requirements
A megoldás a következő követelményekkel rendelkezik:
- A szállítói csapatok több tesztkörnyezetet is használhatnak az Azure DevTest Labsban.
- A szállítók Microsoft Entra-azonosítóval és szerepkör-hozzárendelésekkel férhetnek hozzá a tesztkörnyezetekhez.
- A szállítók sikeresen csatlakozhatnak az erőforrásaikhoz, például egy helyek közötti VPN-hez, amely nyilvános IP-címek használata nélkül teszi lehetővé a virtuális gépek elérését.
- A tesztkörnyezetek olyan hálózati infrastruktúrához csatlakoznak, amely támogatja a követelményeket.
- A DevTest Labs telepíti a gyártók számára szükséges szoftverösszetevőket a virtuális gépeken.
Előfeltételek
- A projekthez használandó előfizetés
- Egy Microsoft Entra-bérlő és egy Microsoft Entra Global Rendszergazda istrator, aki segítséget és útmutatást nyújthat a Microsoft Entra-azonosítóhoz
- A projekttagok együttműködésének módjai, például:
- Azure-adattárak forráskódokhoz és szkriptekhez
- Microsoft Teams vagy SharePoint for documents
- Microsoft Teams beszélgetésekhez
- Azure Boards for work items
Feladatok beállítása
- Döntse el, hogy melyik Azure-régiót használja a koncepció igazolásához.
- Döntse el, hogy csatlakozik-e tesztkörnyezeti virtuális gépekhez a Microsoft Entra tartományhoz, és hogy a Microsoft Entra Domain Servicest vagy más módszert használja-e.
- Azonosítsa azokat a szállítókat, akik a koncepciókörnyezet igazolását fogják használni.
- Határozza meg a szállítók számára szükséges erőforrásokat, például a virtuális gépeken elérhető szoftvereket.
- Döntse el, hogy a gyártók milyen Azure-szolgáltatásokat használhatnak a DevTest Labsban, kivéve a virtuális gépeket.
- Tervezze meg, hogyan taníthatja be a szállítókat a labor használatára.
Következő lépések
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: