Share via


Számítási feladatok migrálása modern alkalmazásplatformokra

A meglévő számítási feladatok helyszíni adatközpontokból kubernetes-fürtbe való migrálásának egyértelmű és növekvő trendje van az Azure-ban. Ez a megközelítés csökkentheti a migráció utáni infrastruktúra-lábnyomot. Ennél is fontosabb, hogy a tárolókra való migrálás nagyobb hordozhatóságot tesz lehetővé a portfólióban, így a számítási feladatok könnyebben áthelyezhetők a nyilvános és a magánfelhők között. Ez a trend leggyakrabban akkor fordul elő, ha a szervezetek számos webalkalmazást üzemeltetnek.

A legtöbb modern alkalmazásplatform-beállításhoz szükség van az alkalmazás újraarchitektúrájára vagy újbóli üzembe helyezésére. Az Azure Kubernetes Service (AKS) vezénylési képességei lehetővé teszik a Kubernetes-megoldások egyszerű migrálását. Ha azonban a tároló áttelepítését szabványosított migrálási folyamatba integrálja, hatékonyabb folyamatok is lehetnek. Az Azure Migrate számos eszközt és funkciót tartalmaz a migrálás felgyorsításához. Az Azure Migrate: App Containerization eszköz a legegyszerűbb módja a tárolókba való migrálásnak egy szabványos migrálási folyamat során.

One Migrate megközelítés

Az AKS-be migrálva felgyorsíthatja a felhőbeli tárolókat a felhőadaptálási keretrendszer One Migrate forgatókönyvének részeként. Az Azure-ba történő migrálás általában az Azure Migrate és a partnereszközök használatával értékeli a számítási feladatokat, migrálja a számítási feladatokat, és a számítási feladatokat a felhőbe bocsátja. Ezt a háromlépéses folyamatot alkalmazhatja az AKS-migrálásra, de az áttelepítési lépések végrehajtásához szükség lehet néhány más eszközre is.

Számítási feladatok értékelése

A számítási feladatok egy csoportjának értékelésének első lépéseként hivatkoznia kell a felhőbevezetési tervre és a kezdeti portfólióértékelésre. A migrálás során a tárolókhoz tartozó számítási feladatok kiértékelésekor át kell tekintenie az alkalmazás operációs rendszerével és programozási nyelvével kapcsolatos legfontosabb információkat tartalmazó tervet a legmegfelelőbb tárolóizációs útvonal meghatározásához.

Egyszerűsített migrálási jelöltek

Az Azure Migrate tárolómigrálási eszközei felgyorsíthatják bizonyos alkalmazások AKS-be való migrálását. Értékelje ki a számítási feladatokat a következő listával a Kubernetes áttelepítési jelöltjeinek azonosításához, és a lista növekedésével gyakran térjen vissza:

Az alkalmazás áttelepítéséhez használja az Azure Migrate: App Containerization eszközt. Az eszköz első lépése a felderítés, amely segít a kompatibilitás értékelésében és értékelésében.

Tárolóba való betelepítés, majd migrálási jelöltek

A fennmaradó számítási feladatok csak akkor migrálhatók, ha a tárolón belül működő és működőként lettek érvényesítve. Az alkalmazástulajdonosokkal együttműködve időt foglalhat le a tárolók készítésére, az eredmények ellenőrzésére és a munka képkészítő folyamatainak létrehozására. Jegyezze fel az olyan egyedi függőségeket, mint a Windows-specifikus követelmények, például a csoport által felügyelt szolgáltatásfiókok, a helyi fájlrendszer használata, a gyorsítótár-implementáció részletei, az egyszeri implementációk és a függőségek, például az adatbázisok.

Bár egy központosított csapat végigvezetheti a tárolókezelési erőfeszítéseket egy szervezeten belül, figyelembe véve, hogy ez inkább egy projektirányítási funkció, valamint a műszaki követelmények összegyűjtése és felügyelete, az alkalmazástulajdonosokat nagy mértékben be kell vonni.

Feladatok migrálása

Az értékelési feladatban leírtaknak megfelelően számos alkalmazás migrálható az Azure Migrate: App Containerization eszközzel. Az megismételhető migrálási folyamat ezen lépésében bemutatjuk, hogyan végezheti el a számítási feladatok felhőbe való migrálásával kapcsolatos feladatokat.

Egyszerűsített migrálás

Az Azure Migrate: App Containerization eszközzel kompatibilis számítási feladatok esetében maga az eszköz automatizálja a migrálási lépéseket a tárolólemezkép létrehozásával, egy AKS-fürt üzembe helyezésével és az alkalmazás tárolóban való üzembe helyezésével.

Tárolók és számítási feladatok migrálása

A tárolók és számítási feladatok manuálisabb folyamaton keresztüli migrálása, a tárolólemezkép érvényesítése, a fürt üzembe helyezése és az alkalmazás üzembe helyezése nagyobb szerepet játszik. Először győződjön meg arról, hogy a cél Kubernetes-verzió az AKS támogatott ablakában található. Előfordulhat, hogy egy régebbi verzió használata kívül esik a támogatott tartományon, és az AKS-nek támogatnia kell a frissítést. További információ: AKS által támogatott Kubernetes-verziók. Ahol lehetséges, mindig a Kubernetes ugyanazon verziójára migráljon. Ez azt jelenti, hogy helyben frissít a meglévő rendszerben, vagy megtervezi a migrálás utáni frissítést a prioritások alapján.

A migráláshoz hasonlóan döntse el, hogy melyik karbantartási időszak elfogadható, és legyen átlátható az összes érdekelt fél számára a migrálás menetéről. Szükség esetén nyomon követheti és irányítópulton követheti nyomon a migrálást. Ha az állásidő-migrálás nem tárgyalható meg, lehetővé teszi a nem állásidős migrálással kapcsolatos további tervezést, költségeket és bonyodalmakat. Ha úgy találja, hogy állásidő-migrálásra van szükség, ha nem vártuk, közölje a módosítást az érintettekkel. Végezze el a változás hatáselemzését annak biztosítása érdekében, hogy a kockázatok dokumentálva legyenek és megegyezhessenek.

Előfordulhat, hogy az összes migrálásnak, még az állásidő-migrálásnak is módosítania kell a meglévő alkalmazást, és rugalmasabbá kell tenni a migrálást. Győződjön meg arról, hogy az alkalmazáscsapatok a lehető leghamarabb teljes mértékben részt vesznek a számítási feladatok migrálásának megtervezésében. Előfordulhat például, hogy a migrálás befejezése előtt további DNS-, kapcsolati sztring- és beállításváltási képességeket kell üzembe helyezni az aktuális számítási feladatban.

Jelenleg a tároló és a számítási feladatok Azure-ba történő replikálásának befejezéséhez számos nyílt forráskódú eszköz egyikét kell használnia.

Ha egy meglévő Kubernetes-platformról (AKS-motor, ACS vagy egy másik Kubernetes-implementáció) érkezik, fontolja meg, hogy valamilyen nyílt forráskódú eszközt használjon a migráláshoz. Ezekben az esetekben már rendelkezik olyan számítási feladattal, amely a Kubernetesben működik, és az AKS-ben való áthelyezése egyszerűbb. A migrálás végrehajtása előtt ellenőrizze az AKS-ben meglévő összes képességet.

Következő lépés: Innováció modern alkalmazásplatform-megoldások használatával

Az alábbi cikkek a felhőbevezetési folyamat egyes pontjait ismertetik, és segítenek a felhőbevezetési forgatókönyv sikerességében.