Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A migrálási terv meghatározza a számítási feladatok Azure-ba való migrálásának konkrét sorrendjét, időzítését és megközelítését. Ez a terv a magas szintű migrálási stratégiákat végrehajtható üzembehelyezési szekvenciákká alakítja. A felhőbevezetési tervre épül olyan taktikai döntések kezelése révén, mint a számítási feladatok rangsorolása, a migrálási sorrend és az adatátviteli módszerek.
** Előfeltételek:Migrációs bevezetési terv, Azure célzóna
A migrálás felkészültségének és készségeinek felmérése
A felkészültségi felmérés biztosítja, hogy csapata rendelkezik a migrálási terv végrehajtásához szükséges készségekkel és támogatással. Ez a lépés azonosítja a képességbeli hiányosságokat, és célzott betanítással vagy külső támogatással felgyorsítja a haladást.
Értékelje ki a csapat Azure-készségeit. Tekintse át a csapat Azure-szolgáltatásokkal, migrálási eszközökkel és átállással kapcsolatos tapasztalatait. Ez az értékelés segít azonosítani a tudásbeli hiányosságokat, és meghatározni, hogy a csapatnak milyen képzésre van szüksége a sikerhez.
Szükség esetén vegye fel a kapcsolatot külső szakértelemmel. Ha a csapatnak nincs tapasztalata a felhőbe való migrálással kapcsolatban, forduljon a Microsofthoz vagy egy Microsoft-partnerhez. A külső szakértők ellenőrizhetik a migrálási stratégiát, megfelelő eszközöket javasolhatnak, és valós ütemterveket hozhatnak létre. Ez a támogatás csökkenti a kockázatokat, és felgyorsítja a migrálást, különösen összetett vagy nagy léptékű projektek esetén.
Az adatmigrálási útvonal kiválasztása
Az adatmigrálási útvonal az adatok áthelyezése az aktuális helyről az Azure-ba. A megfelelő elérési út biztonságosan, gyorsan és költséghatékonyan biztosítja az adatátvitelt. Először is ellenőrizze, hogy milyen hálózati kapcsolatok állnak rendelkezésre, ExpressRoute, VPN vagy nyilvános internet, hogy megértse a lehetőségeket.
Használja az ExpressRoute-ot, ha rendelkezik vele. Az ExpressRoute privát, dedikált kapcsolatot biztosít az Azure-hoz, amely gyorsabb és biztonságosabb, mint az internetkapcsolat. Ha már rendelkezik az ExpressRoute-gal, vagy tervezi a beszerzését, használja ezt a módszert az összes számítási feladathoz. Ne feledje, hogy az ExpressRoute beállítási időt igényel, és adatátviteli költségekkel rendelkezik.
Használjon VPN-t, ha az ExpressRoute nem érhető el. Akkor válasszon VPN-t, ha biztonságos adatátvitelre van szüksége, de nem rendelkezik ExpressRoute-tal. A VPN egy titkosított alagutat hoz létre az interneten keresztül az Azure-ba, bár ez általában lassabb, mint az ExpressRoute. A kezdés előtt győződjön meg arról, hogy konfigurálva van egy VPN Gateway az Azure-ban.
Nagy mennyiségű adathoz használja az Azure Data Boxot. A Data Box a legjobb offline migráláshoz, sok adattal. A Microsoft szállít önnek egy fizikai eszközt, a ra másoláshoz, majd a visszaküldéshez. Ez a beállítás elkerüli a hálózat használatát, de a szállítási idő miatt a leghosszabb ideig tart.
Használjon nyilvános internetet a kevésbé bizalmas adatokhoz. Ez a beállítás akkor működik, ha az adatokhoz nincs szükség titkosításra, és nem használhatja az ExpressRoute-ot vagy a Data Boxot. Bár ez a módszer mindenhol elérhető, ez a legkevésbé biztonságos, és lelassíthatja a többi internetes tevékenységet.
| Adatmigrálási útvonal | Mikor érdemes használni? | Pros | Cons |
|---|---|---|---|
| ExpressRoute | Bármely számítási feladat, ha elérhető | Biztonságos és gyors | Beállítás szükséges, pénzbe kerül |
| VPN | Biztonságos átvitel, ha nincs ExpressRoute | Biztonságosabb, mint a nyilvános internet | Az ExpressRoute-nál lassabb telepítést igényel |
| Azure Data Box | Offline migrálás nagy mennyiségű adattal | Adatok áthelyezése a hálózat használata nélkül | A szállítás miatti leglassabb módszer |
| Nyilvános internet | Nem érzékeny adatok és a Data Box nem használható. | Mindenhol működik | A legkevésbé biztonságos, használja a sávszélességet |
Az áttelepítési sorrend meghatározása
A migrálási sorrend csökkenti a kockázatokat, és a számítási feladatok migrálásának logikai sorrendjének létrehozásával növeli a csapat megbízhatóságát. A sorrend határozza meg, hogy mely számítási feladatok mozognak először, és hogy a függő összetevők hogyan migrálnak együtt a szolgáltatáskimaradások elkerülése érdekében. Nagy portfóliókat migrálási hullámokba rendezzük. A hullámtervezéssel kapcsolatos részletes útmutatásért lásd a migrálási hullám tervezését.
Függőségek keresése
Először fedezze fel az összes függőséget. A számítási feladatok közötti függőségek szolgáltatáskimaradásokat okoznak, ha nem migrálják együtt. A belső és külső függőségek leképezése a kapcsolatok felderítéséhez a migrálási csoportok létrehozása előtt.
Függőségtípusok és kritikusság elemzése. A különböző függőségtípusok különböző migrálási módszereket igényelnek. Az alábbi kategóriák megkülönböztetése:
Függőség típusa Description Migrálási megközelítés Közvetlen függőségek Azonnali kommunikációt és alacsony késést igényel az összetevők között. A teljesítmény fenntartása és a fennakadások elkerülése érdekében helyezze át az összes közvetlenül csatlakoztatott összetevőt. Közvetett függőségek A rendszerek közötti alkalmi vagy nem kritikus interakciók bevonása. Ha a kapcsolat tűri a késést, vagy támogatja a hibrid használatot, együtt vagy külön hullámokban migrálható. Üzleti függőségek A szervezeti vagy felügyeleti kapcsolatoktól függ. Csoportosítsa és migrálja a kapcsolódó számítási feladatokat és jelentéskészítési rendszereket az üzleti prioritásoknak megfelelően. Számítási feladatok csoportosítása függőségi kapcsolatok szerint. Csoportok létrehozása megosztott adatbázisok, API-k, hitelesítési szolgáltatások vagy hálózati kapcsolatok alapján. Ezek a csoportok képezik a migrálási hullámok alapját, és biztosítják, hogy a működéshez szükséges összes összetevő együtt mozogjon. Ha bizonytalanság áll fenn a függőség kritikusságával kapcsolatban, csoportosítsa az összetevőket. Ez a konzervatív megközelítés rugalmasságot biztosít a jövőbeli elkülönítéshez.
Az egyes függőségi csoportok szisztematikus dokumentálása. Az eszközök címkézése függőségi csoportok alapján, konzisztens elnevezési konvenciók használatával. Minden csoport dokumentálása a következőkkel:
- Csoportnév és azonosító – Egyedi azonosító és leíró név
- Összetevőleltár – Az összes infrastruktúraelem, alkalmazás és szolgáltatás
- Kritikus függőségek – Speciális kezelést igénylő alapvető kapcsolatok
- Migrálási korlátozások – Üzleti, műszaki vagy időzítési követelmények
Csoport teljességének ellenőrzése. Győződjön meg arról, hogy minden csoport tartalmazza az alkalmazások működéséhez szükséges összes összetevőt, beleértve a támogató infrastruktúrát, például a terheléselosztókat, a DNS-rekordokat vagy a gyorsítótárazási rétegeket.
Osztott környezeti műveletek kezelése
Tervezze meg a nem cserélhető függőségeket. Azonosítsa azokat az összetevőket, amelyeknek technikai vagy szabályozási okokból a forráskörnyezetben kell maradniuk. Dokumentálja, hogy miért nem tudnak mozogni, hogyan csatlakoznak más rendszerekhez, és milyen adatokat osztanak meg. Ez a dokumentáció segít stratégiákat létrehozni ezekhez az összetevőkhöz, hogy zökkenőmentesen működjenek a felhőrendszerekkel.
Az elosztott környezet működési idejének minimalizálása. Ha az összetevők később, de nem azonnal áttérhetnek a felhőbe, dokumentálják a felhőrendszerekkel való kapcsolataikat és adatfolyamaikat. Hozzon létre egy világos tervet ütemtervekkel és kockázatkezelési megközelítésekkel, hogy csökkentse a számítási feladatok mindkét környezetben való működését. Fontolja meg az áttelepítés késleltetését, amíg több összetevő nem tud együtt mozogni.
Környezetek hatékony csatlakoztatása. Az olyan integrációs módszerek, mint az API-átjárók, az üzenetsorok és az adatszinkronizálás segítségével megbízható kapcsolatokat hozhat létre a felhőbeli számítási feladatok és a forráskörnyezet összetevői között. Ezek a megközelítések csökkentik a késéseket, javítják a biztonságot, és előkészítik a fennmaradó összetevők felhőbe való áthelyezésének módját.
A migrálandó számítási feladatok rangsorolása
Tekintse át a számítási feladatok részleteit. Az érdekelt felekkel együttműködve áttekintheti az egyes számítási feladatok üzleti és műszaki adatait. Győződjön meg arról, hogy az állásidő vagy a meghibásodás hatásai jól érthetők és összhangban vannak a jelenlegi üzleti prioritásokkal. A migrálás bevezetési tervével ellenőrizheti az olyan részleteket, mint az üzleti egység, a számítási feladat tulajdonosa, a műszaki függőségek és a kritikussági besorolás. Ezek a részletek segítenek a számítási feladatok hatékony rangsorolásában és sorrendjében.
Priority Üzleti érték Effort Description High High Low Gyors sikerek – elsőként migrálás az azonnali hatásért Medium-High High High Stratégiai beruházások – gondosan tervezze meg a megfelelő erőforrásokat Közepesen alacsony Low Low Egyszerű jelöltek – a nagyobb migrálások közötti rések kitöltése Low Low High Kerülje vagy halasztsa el – az erőforrásokat a magasabb értékű lehetőségekre összpontosíthatja Kezdje egyszerűbb számítási feladatokkal a kockázat csökkentése érdekében. Kezdje el a kevésbé összetett és alacsonyabb kockázatú számítási feladatok migrálását. Ez a megközelítés segít a csapatnak a bizalom megszerzésében és a migrálási folyamatok finomításában a nagyobb kihívást jelentő számítási feladatok kezelése előtt. Belső eszközöket, fejlesztési környezeteket vagy alacsony használatú alkalmazásokat célozhat meg önálló architektúrákkal és minimális integrációs pontokkal.
Nem éles környezetek áthelyezése éles környezetek előtt. A nem gyártási környezetek biztonságos helyet biztosítanak a teljes migrálási folyamat teszteléséhez. A felkészültség ellenőrzéséhez migrálja a fejlesztési, tesztelési és minőségbiztosítási környezeteket a végleges üzembe helyezés előtt. Ez a sorrend lehetővé teszi, hogy a csapatok a felhasználók befolyásolása nélkül teszteljék a konfigurációkat, a teljesítményt és a helyreállítási eljárásokat. Az üzemeltetési csapatok betanításához használjon nem gyártási migrálásokat.
A kezdeti sikeresség bemutatása után ütemezze a kritikus rendszereket. A kritikus alkalmazások már bizonyított migrálási képességeket igényelnek, mielőtt áthelyezi őket az Azure-ba. Tervezze meg ezeket a migrálásokat későbbi hullámokra, amikor csapata bemutatja az Azure-szolgáltatásokhoz való kompetencia használatát. Az olyan üzleti határidők, mint a hardverfrissítési ciklusok, szükségessé válhatnak a kritikus alkalmazások korábbi rangsorolása, több védelmével és kiterjesztett tesztelési időszakokkal.
A forgatókönyvek teszteléséhez használjon reprezentatív összetett számítási feladatokat. Adjon hozzá egy vagy két összetett számítási feladatot minden korai hullámhoz, hogy elérhetővé tegye a kritikus fontosságú alkalmazásokkal kapcsolatos kihívásokat. Olyan számítási feladatokat válasszon, amelyek olyan gyakori mintákat képviselnek, mint a többrétegű alkalmazások vagy az adatbázis-függő rendszerek.
Részletes áttelepítési ütemezés létrehozása
Állítsa be az egyes áttelepítések kezdési és befejezési dátumát. A zökkenőmentes végrehajtás érdekében adja meg a pufferidőt a teszteléshez és a problémamegoldáshoz. Ez a részletes ütemezés csökkenti a késések kockázatát, és támogatja a hatékony erőforrás-tervezést.
Ütemtervek és üzleti események igazítása. Kerülje a migrálás ütemezését olyan kritikus üzleti időszakokban, mint a pénzügyi lezárás, a termékindítások vagy az ünnepi időszakok. Ez az összehangolás csökkenti az üzletmenet megszakadásának kockázatát, és biztosítja az érdekelt felek bizalmát.
A projektirányítási eszközökkel nyomon követheti az előrehaladást. Az Azure DevOpshoz hasonló eszközökkel kezelheti a függőségeket, nyomon követheti a mérföldköveket, és hatékonyan kommunikálhatja a változásokat. Ezek az eszközök betekintést nyújtanak a migrálás folyamatába, és támogatják a proaktív problémamegoldást.
Válassza ki az áttelepítési módszert az egyes számítási feladatokhoz
A migrálási módszerek két kategóriába sorolhatók: állásidővel történő migrálás és közel nulla állásidővel történő migrálás. Válassza ki a legjobb migrációs módszert az egyes munkaterhelésekhez az állásidő-tűrőképesség és az üzleti fontosság alapján.
Válassza az állásidő alatti migrálást azokhoz a feladatokhoz, amelyek tolerálják a tervezett kimaradásokat. Az állásidő nélküli migrálás egyszerűbb és gyorsabb, mert nem igényel valós idejű szinkronizálást a forrás- és célkörnyezetek között. Ez a módszer jól működik nem kritikus számítási feladatokhoz, például fejlesztési környezetekhez, tesztrendszerekhez vagy ütemezett karbantartási időszakokkal rendelkező alkalmazásokhoz. Dokumentálja az egyes számítási feladatok elfogadható állásidő-időtartamát, és ütemezze a migrálásokat az alacsony kihasználtságú időszakokban az üzleti hatások minimalizálása érdekében.
Válassza a minimális állásidővel történő migrálást a kritikus számítási feladatokhoz. A szinte teljesen állásidő nélküli migráció biztosítja, hogy a kritikus munkaterhelések az átállás során folyamatos adatreplikációval és zökkenőmentes átállási technikákkal továbbra is működőképesek maradjanak. Ez a módszer elengedhetetlen az ügyféloldali alkalmazásokhoz, a valós idejű tranzakciós rendszerekhez vagy a szigorú szolgáltatásiszint-szerződéssel rendelkező számítási feladatokhoz. Ellenőrizze, hogy a számítási feladatok architektúrája támogatja-e a folyamatos replikációt, és hogy a hálózati sávszélesség képes-e valós idejű adatátvitelre. Tesztelje a kapcsolati és replikációs folyamatokat egy nem gyártási környezetben, hogy megerősítse a migrálási módszer felkészültségét.
| Migrálási módszer | Mikor érdemes használni? | Pros | Cons |
|---|---|---|---|
| Rendszerállás migrálása | Nem kritikus számítási feladatok, fejlesztési környezetek | Egyszerűbb folyamat, gyorsabb végrehajtás | Szolgáltatáskimaradás szükséges |
| Közel nulla állásidővel történő áttelepítés | Kritikus számítási feladatok, szigorú SLA-k | Minimális szolgáltatáskimaradás | Összetett beállítás, és tesztelést igényel |
Visszaállítási terv definiálása
A visszaállítási terv lehetővé teszi, hogy a csapatok gyorsan megfordítják a módosításokat, ha egy üzembe helyezés meghiúsul vagy kockázatot jelent. A jól definiált terv minimálisra csökkenti az állásidőt, korlátozza az üzleti hatásokat, és fenntartja a rendszer megbízhatóságát. A migrálás vagy üzembe helyezés megkezdése előtt mindig hozzon létre visszaállítási feltételeket és eljárásokat.
Sikertelen üzembe helyezés definiálása. Együttműködhet az üzleti érdekelt felekkel, a számítási feladatok tulajdonosaival és az üzemeltetési csapatokkal, hogy eldöntse, mi számít sikertelen üzembe helyezésnek. Ilyenek például a sikertelen állapotellenőrzések, a gyenge teljesítmény, a biztonsági problémák vagy a sikertelen sikermetrikák. Ez a definíció biztosítja, hogy a visszaállítási döntések összhangban legyenek a szervezet kockázattűrésével. Adjon meg olyan konkrét feltételeket, amelyek visszaállítást váltanak ki az üzembehelyezési tervben, például a processzorhasználati korlátokat, a válaszidő küszöbértékeit vagy a hibaarányokat. Ez az értékelés egyértelművé és konzisztenssé teszi a visszaállítási döntéseket az incidensek során.
A visszaállítási lépések automatizálása CI/CD-folyamatokban. A visszaállítási feladatok automatizálásához használjon olyan eszközöket, mint az Azure Pipelines vagy a GitHub Actions . Például állítsa be a folyamatokat egy korábbi verzió újbóli üzembe helyezésére, ha az állapot-ellenőrzések sikertelenek.
Munkaterhelés-specifikus visszaállítási utasítások létrehozása. A számítási feladat típusának, környezetének és üzembe helyezési módszerének megfelelő visszaállítási lépéseket írhat. Például az IaC telepítésekhez újra kell alkalmazni a korábban használt sablonokat. Az alkalmazás-visszaállítások egy korábbi tárolórendszerkép újbóli üzembe helyezését foglalják magukban. A visszaállítási csomaghoz csatolhat visszaállítási szkripteket, konfigurációs pillanatképeket és IaC-sablonokat. Ezek az eszközök felgyorsítják a folyamatot, és csökkentik a manuális lépések szükségességét.
Visszaállítási eljárások tesztelése. Üzembehelyezési hibák szimulálása átmeneti környezetben a visszaállítás működésének megerősítéséhez. Hiányosságok keresése és javítása az automatizálásban, az engedélyekben és a függőségekben. Ellenőrizze, hogy a visszaállítási eljárás stabil, ismert állapotba állítja-e vissza a rendszert.
A visszaállítási stratégiák javítása. Minden üzembe helyezés vagy visszaállítás után tekintse át, hogy mi működött és mi nem. Frissítse a visszaállítási szabályokat, a lépéseket és a szkripteket a tanultak alapján. A tervezési változások vagy az új eszközök figyelembe vétele. Tartsa naprakészen az útmutatókat, így a visszaállítási tervek naprakészek és hasznosak maradnak.
Érdekelt felek bevonása a migrálási tervbe
Az érdekelt felek jóváhagyása ellenőrzi, hogy a migrálási terv megfelel-e az üzleti követelményeknek és a kockázattűrésnek. A migrálás végrehajtása előtt meg kell szerezni a hivatalos jóváhagyást.
A migrálási terv dokumentálása üzleti indoklással. Hozzon létre egy strukturált tervet, amely a számítási feladatok nevét, tulajdonosát, kritikusságát, migrálási módszerét, állásidejét és üzleti hatásait mutatja. Adja meg az egyes megközelítések indoklását, és magyarázza el, hogyan csökkenti a kockázatokat.
Tesztelt visszaállítási eljárások bemutatása. Konkrét visszaállítási tervek megjelenítése lépésekkel, időkeretekkel és sikerességi feltételekkel. Tartalmazzon automatizált és manuális képességeket. Dokumentálja az üzem előtti teszt eredményeit, hogy bizonyítsa a szolgáltatás gyors helyreállítását.
Ütemezések ellenőrzése az üzleti korlátozások alapján. Tekintse át az ütemterveket az érdekelt felekkel a kritikus üzleti időszakok, a karbantartási befagyások és a szezonális csúcsok elkerülése érdekében. Adjon meg alternatív lehetőségeket a kompromisszumokkal, ha ütközések állnak fenn.
Szerezze be a hivatalos jóváhagyást és a visszaállítási hatóságot. Biztonságos írásbeli jóváhagyás az érdekelt felektől a migrálási tervhez és a visszaállítási eljárásokhoz. Döntési jogkör meghatározása és vészhelyzeti kommunikációs csatornák létrehozása.
Határozza meg a sikerességi feltételeket, és tekintse át az ellenőrzőpontokat. Mérhető metrikákat állíthat be, beleértve a teljesítménymutatókat, a funkcióérvényesítést és a felhasználóelfogadási feltételeket. Hivatalos felülvizsgálati pontok ütemezése go/no-go döntésekhez.