Trace Id is missing
Ugrás a tartalomra

Mi az alkalmazásmigrálás?

Az alkalmazásmigrálás magában foglalja az alkalmazások áthelyezését környezetek között. Ezek lehetnek a helyszínről a felhőbe, vagy különböző felhőkörnyezetek között.

Egy raktárban álló személy, aki táblagépet tart a kezében

Milyen előnyökkel jár az alkalmazások felhőbe migrálása?

Az alkalmazásmigrálás folyamata magában foglalja a szervezet egyik környezetből a másikba történő migrálását. A felhőtechnológiával összefüggésben az alkalmazások migrálhatók a helyszíni kiszolgálókról a felhőbe vagy az egyik felhőből a másikba. Az alkalmazásmigrálás egy nagyobb modernizációs vagy felhőbevezetési stratégia része lehet.

Számos különböző típusú számítási feladat, köztük - alkalmazások - migrálhatók a felhőbe. A gyakran migrált számítási feladatok közé tartoznak a következők:

  • Windows Server

  • SQL Server

  • Linux-kiszolgáló

  • Adatbázisok

  • Webalkalmazások

  • Virtuális asztalok

Az alkalmazásmigrálás számos előnnyel jár, például:

Fokozott biztonság. A felhőkörnyezetek gyakran rendelkeznek beépített biztonsági képességekkel, amelyeket a szolgáltató automatikusan kijavít és frissít. Ez nagyobb biztonságot nyújt a szervezeteknek anélkül, hogy a biztonsági karbantartásra fordított idő és erőforrások növekednének.

Megfelelőség. A szigorúan szabályozott iparágak, például a közigazgatás, a pénzügy és az egészségügy, szigorú, néha bonyolult megfelelőségi követelményekkel rendelkeznek. Egyes felhőplatformok speciális megfelelőségi ajánlatokkal rendelkeznek, amelyek segítenek a számítási feladatoknak megfelelni ezeknek a követelményeknek.

Biztonsági mentést és helyreállítás. Technológiai katasztrófa esetén a biztonsági mentés és a helyreállítás támogatása elengedhetetlen a szokásos módon történő üzletmenet folytatásához. Számos felhőszolgáltató kínál egykattintásos biztonsági mentési és helyreállítási képességeket a platformjukba építve.

Méretezhetőséget és rugalmasság. A felhőbeli erőforrások gyorsan fel- vagy leskálázhatók, ahogy a szervezet igényei megváltoznak, és a szervezetek csak az általuk használt erőforrásokért fizetnek.

Egyszerűsített felügyelet. A központi felügyeleti eszközök megkönnyítik a szervezetek számára az alkalmazások, valamint a különálló vagy hibrid környezetek nyomon követését.

Ügyfél- és alkalmazotti érték. A szervezetek az alkalmazások felhőbe való migrálásával magasabb értéket nyújthatnak az alkalmazásfelhasználóknak, akár belső alkalmazottaknak, akár külső ügyfeleknek. A natív felhőalkalmazások elérhetőbbek, ellenállóbbak a szolgáltatáskimaradásokkal szemben, és kezelhetőbbek, mint a helyszíni alkalmazások.

Költségmegtakarítás. Az alkalmazások migrálása jelentős megtakarításokat eredményezhet, beleértve a karbantartási, erőforrás- és ingatlanköltségeket. Emellett a felhőalapú alkalmazások optimalizálhatók a felhőköltségek további csökkentése érdekében.

Alkalmazásmigrálási lépések és stratégiák

Alkalmazásmigrálási lépések

Az alkalmazások migrálásának három alapvető lépése van:

  1. Tervezés. A migrálási műveletek végrehajtása előtt a szervezeteknek alaposan át kell gondolniuk az alkalmazásmigrálási céljaikat, beleértve az üzleti és informatikai célokat, és definiálniuk kell a stratégiájukat. Ennek a lépésnek a keretében fel kell deríteni és értékelni kell a meglévő alkalmazásokat és környezeteket.

  2. Implementáció. Ebben a lépésben új készségeket építenek ki a szervezetek, és iteratív módon elkezdik az alkalmazásaik migrálását. Az iteratív megközelítés rugalmasságot biztosít a szervezeteknek a projektjük hatókörének vagy stratégiájának igény szerinti módosításához.

  3. Műveletek. Az alkalmazásmigrálás nem egy egyszeri megoldás. Az alkalmazások migrálása után a felhőplatform-szolgáltatások és -eszközök használatával a szervezetek hatékonyabban védhetik, irányíthatják, kezelhetik és optimalizálhatják alkalmazásaikat a teljesítmény és a költségek szempontjából.

Alkalmazásmigrálási stratégiák

Ezt a négy stratégiát két dolog különbözteti meg: elsőként a szervezet migrálási céljai, a második pedig az alkalmazások kódmódosításának szükségességé. Az alkalmazásmigrálási stratégia meghatározása a tervezési lépés során, érvénybe léptetése pedig az implementálási lépés során történik.

Áthelyezés. Ezt az áthelyezést néha "átemelésnek" is nevezik, és a sebességet helyezi előtérbe, mert gyakorlatilag semmilyen kódmódosítást nem igényel. A szervezetek bármiféle változtatás nélkül migrálják az előző környezetükben használt alkalmazásokat a jelenlegi környezetükbe.

Platformhoz igazítás. Ez a megközelítés átmenetet képez az üzemeltetés áthelyezése és az újrabontás között. A platformhoz igazítással a szervezetek kisebb kódmódosításokat hajtanak végre, hogy a felhőtechnológiák alkalmazhatók legyenek az alkalmazásokra.

Újrabontás (újracsomagolás). A felhőbe áthelyezett újrabontású alkalmazások a megismétlésen kívül jelentősen módosulnak, hogy jobban hasonlíthassanak a kizárólag a felhőhöz fejlesztett alkalmazásokra.

Újratervezés. A szervezetek a hatékonyabb skálázás érdekében módosítják és kibővítik az alkalmazás funkcióit és kódját. Ha egy szervezetnek felhőalapú skálázhatóságra van szüksége, az újratervezés lehet a megfelelő megközelítés.

Ha egy szervezet úgy dönt, hogy egy alkalmazás funkcionalitása, élettartama vagy a jövőbeli üzleti igényeknek való megfelelés képessége túl korlátozott, két további stratégia érhető el:

Újraépítés (újraírás). Az újraépítés néha a célravezető megoldás, ha egy szervezetnek újra létre kell hoznia egy alkalmazást felhőalapú megoldásokkal. Ahelyett, hogy folyamatosan módosítaná azokat a kódokat, amelyek eredendő hibákat vagy korlátozásokat tartalmazhatnak, az újraépítés lehetővé teszi a szervezetek számára, hogy újrakezdhessék a felhőben való használatot.

Lecserélés. Az alkalmazások kész megoldásra való lecserélése gyorsabb lehet, mint az újraépítés, és értékes fejlesztési erőforrásokat szabadíthat fel. Az alkalmazások lecserélése azonban nehézségekkel járhat, úgy mint az üzleti folyamatok megzavarását és a jövőbeli modernizációs kezdeményezések többféle korlátozását. Előfordulhat, hogy egy helyettesítő alkalmazást nem egy szervezet összes forgatókönyvéhez és használati esetéhez terveztek, és a mögötte álló fejlesztők nem rendelkeznek az alkalmazás testreszabásához vagy bővítéséhez szükséges erőforrásokkal, ahogy a szervezet igényei változnak.

Migrálási keretrendszer és célok

Az alkalmazásmigrálásnak a szervezeti célok előre meghatározott keretrendszerét kell követnie. Az Azure Well-Architected Framework keretrendszer például öt, a szervezeti célok elérésére szolgáló architekturális alappillérből áll, amelyek az alkalmazások migrálására is használhatók:

  • Megbízhatóság: A rendszer azon képessége, hogy helyreálljon a hibák után, és folytassa a működést.

  • Biztonság: A rendszer védelme a fenyegetések ellen.

  • Költségoptimalizálás: Az érték maximalizálása a költségek kezelésével.

  • Működés kiválósága: A rendszert éles állapotban tartó üzemeltetési folyamatok.

  • Teljesítménybeli hatékonyság: A rendszer terhelésváltozáshoz való alkalmazkodási képessége.
Egy személy táblagépet tart a kezében, és az irányítópultot nézi

Az alkalmazásmigrálás nehézségei

Az alkalmazásmigrálás kihívásokkal jár, de vannak módszerek ezek mérséklésére és leküzdésére. Az alkalmazások felhőbe migrálása során felmerülő leggyakoribb kihívások közé tartoznak a következők:

Tervezési problémák

Az alkalmazásmigrálás során felmerülő kihívások nagy része már a projekttervezés során megoldható. A sikeres alkalmazásmigrálásokhoz definiálni kell a hatókörüket és a céljukat, valamint azonosítani kell a legfontosabb résztvevőket.

Adat- és technológiai problémák

A szervezeteknek elő kell készíteniük az alkalmazásaikat a migrálásra. Az adatoknak jó minőségűnek kell lenniük, és a műszaki függőségeket fel kell térképezni. A szervezeteknek fel kell deríteniük és fel kell mérniük az alkalmazásaikat és környezeteiket a migrálás tervezése során.

Belső betanítási problémák

Az alkalmazásmigrálás nem csak magát az alkalmazást érinti, hanem azokat a felhasználókat is, akik létrehozták és használták azt. Ahhoz, hogy ez a hatás pozitív legyen, a szervezeteknek be kell fektetni a készségfejlesztésbe és a képzésbe az új környezet használatához, ahol az alkalmazás található, valamint minden új felhőalapú eszközt és erőforrást.

Két személy nézi az asztalt, és egy személy ujjal a képernyőre mutat

Alkalmazásmigrálási eszközök, szolgáltatások és erőforrások

Az alkalmazások migrálása ijesztőnek tűnhet, de azoknak a szervezeteknek, amelyek át szeretnék helyezni az alkalmazásaikat a felhőbe, nem kell ezt egyedül megtenniük. A felhőszolgáltatók és a speciális partnerszervezetek számos értékelési eszközt, módszertant és programot kínálnak, amelyek segítenek a szervezeteknek az alkalmazások migrálásában. A Microsoft Azure például az alábbi forrásanyagokat kínálja a nagyvállalatoknak a modernizálás saját tempójukban történő megkezdéséhez:

Eszközök és szolgáltatások

Azure Migrate

Az Azure Migrate egy központi irányítópult, amely speciális eszközökkel segíti az alkalmazások migrálásának megtervezését, nyomon követését és megvalósítását. Alkalmazások létrehozásának vagy áttelepítésének célhelyei, beleértve a következőket:

Azure App Service

Gyorsan és egyszerűen készíthet nagyvállalati használatra kész webes és mobilalkalmazásokat bármilyen platformhoz vagy eszközhöz.

Azure SQL Database

Skálázható alkalmazásokat készíthet a felhőbeli felügyelt és intelligens SQL használatával.

Azure Virtual Machines

Az üzleti szempontból kritikus fontosságú alkalmazások Azure-infrastruktúrába való migrálásával javíthatja az üzemeltetési hatékonyságot.

Azure VMware Solution

Helyszíni VMware-környezeteket telepíthet át vagy terjeszthet ki az Azure-ba.

Források

E-könyv: Cloud Migration and Modernization with Microsoft Azure (Migrálás a felhőbe és modernizálás a Microsoft Azure-ral)

Migrálási és modernizációs elemzéseket tekinthet át stratégiákkal együtt, továbbá tippeket kaphat az első lépések megtételéhez.

Az Azure áttelepítési és korszerűsítési programja

Szakértői segítséget, technikai képzést és forrásanyagokat biztosítunk, amelyekkel a nagyvállalatok magabiztosan állíthatják be felhőkörnyezetüket.

A Microsoft Azure-hoz készült felhőadaptálási keretrendszere

Előre konfigurált virtuális gépet használhat az oktató tesztkörnyezetében. Bejelentkezést követően azonnal elérheti a virtuális gépeket.

Stratégiai áttelepítésértékelési és készenléti eszköz (SMART)

Ezzel az értékelési eszközzel felmérhetik a szervezetek, hogy mennyire állnak készen az alkalmazásaik Azure-ba migrálására.

Alkalmazás- és adatmodernizálási készenléti eszköz

Ezzel az értékelési eszközzel kiértékelhetik a szervezetek az üzleti stratégiáikat az alkalmazásaik és az adataik modernizálásához.

Megoldás: Alkalmazások és adatbázisok modernizálása

Megoldások, hírek és ügyféltörténetek gyűjteménye az alkalmazás modernizálásáról.

Képzési modul: Az alkalmazások és az infrastruktúra migrálása és korszerűsítése

Saját ütemben végezhető tanfolyam, amelynek célja, hogy segítsen a szervezeteknek azonosítani az alkalmazások migrálásának és modernizálásának hátterét és elérési útját.

Microsoft Inside Track

Hírek, elemzések és esettanulmányok arról, hogy a Microsoft hogyan modernizálta saját alkalmazásait és infrastruktúráját a hibrid felhővel.

Gyakori kérdések

  • Az alkalmazásmigrálás a szervezet alkalmazásainak egyik környezetből a másikba, például a helyszínről a felhőbe való áthelyezésének folyamata.

  • Az alkalmazások felhőbe való migrálása számos előnyt biztosít a szervezeteknek, többek között a költségmegtakarítást, a méretezhetőséget és a rugalmasságot, a fokozott biztonságot, a jogszabályi megfelelőséget, a biztonsági mentést és helyreállítást, valamint az egyszerűsített felügyeletet.

  • Az alkalmazásmigrálásnak három átfogó lépése van: Tervezés, megvalósítás és műveletek. A tervezés magában foglalja a migrálási stratégia meghatározását. Az implementálás a készségfejlesztésre és az alkalmazások migrálására terjed ki. Az üzemeltetés a folyamatos irányítást, a felügyeletet és a migrálás utáni optimalizálást takarja.

  • Az alkalmazásmigrálási stratégiáknak támogatniuk kell a szervezet általános migrálási és modernizációs céljait. A Azure Well-Architected Framework öt pillért határoz meg, amelyek a következő célok elérésére használhatók: megbízhatóság, biztonság, költségoptimalizálás, működésbeli kiválóság és teljesítményhatékonyság.

    Négy átfogó modernizációs stratégia létezik; mindegyiket az különbözteti meg, hogy milyen szintű kódmódosításokat szeretne elvégezni az adott szervezet a saját alkalmazásain. Az üzemeltetés áthelyezésévelegy régebbi környezetből egy újabba migrálják az alkalmazást változtatás nélkül. A platformhoz igazításnéhány olyan kódmódosítással jár, amelynek célja az alkalmazások felhővel történő összekapcsolása. Hívások Újrabontásávaljelentős kódmódosításokat hajthat végre az alkalmazásban. Az újratervezésjelentős alkalmazásmódosításokat foglal magában a felhő skálázhatósága érdekében.

  • Az alkalmazásmigrálás gyakori kihívásai közé tartoznak a tervezéssel, az adatokkal és a technológiával, valamint a belső képzéssel kapcsolatos problémák. Az alkalmazások migrálására való felkészüléshez szükséges időbe és képzésbe való befektetés segíthet enyhíteni és leküzdeni ezeket a kihívásokat.

  • A szervezet igényeitől függően számos alkalmazásmodernizációs eszköz és szolgáltatás érhető el. Ha például egy szervezet optimalizálni szeretné a költségeket, magabiztosan szeretne működni, és gyorsabban szeretné elérhetővé tenni a funkciókat a .NET alkalmazások felhőbe való áthelyezésével, akkor jó választás lehet egy olyan teljes körűen felügyelt szolgáltatás, mint amilyen az Azure App Service.