Alkalmazások Azure-ba való költöztetésének különböző módjai
A publikus felhő adaptálása vállalati környezetben egyre szélesebb körben terjed. Az alkalmazások Azure-ba költöztetésének (migrálásának) több forgatókönyve van, melyeket bizonyos esetekben ötvözhetünk is, ezekről alább olvashatsz.
Migrálás minták
A felhőbe való migrálást 4 különböző mintára oszthatjuk: rehost, refactor, rearchitect, vagy rebuild. A stratégia, amit alkalmazunk nagyban függ a a migrálás céljától és az üzleti tényezőktől. Adott esetben egyszerre több mintát is alkalmazhatunk. Például egy nem kritikus alkalmazásnál használhatjuk a rehost mintát, míg egy komplexebb és üzleti szempontból kritikus alkalmazáson a rearchitect mintát alkalmazzuk.
Rehost: gyakran úgy hivatkoznak erre, mint lift-and-shift migrálás, ebben a migrálási formában nincs szükség az alkalmazásunk kódjában módosítás végrehajtására. Meglévő földi adatközpontunkban futó alkalmazásunkat könnyedén, akár pillanatok alatt migrálhatjuk az Azure-ba. Például: földi környezetben futó virtualizált szervereinket Azure IaaS szolgáltatásokba költöztetjük, mint pld.: Azure VM, ezzel csökkentve földi adatközpontunk költségeit.
Refactor: ezt a fajta migrálást gyakran úgy nevezik, hogy „repacking” („újracsomagolás”), ami annyit tesz, hogy minimális változtatásokat kell végrehajtanunk az alkalmazásunkon, hogy azok PaaS (Platform as a Service) szolgáltatásokban tudjanak tovább futni és annak minden előnyét ki tudják használni. Például: meglévő földi környezetben futó .NET webalkalmazásunkat Azure App Service-be helyezzük át.
Rearchitect: abban az esetben, ha ezt a mintát választjuk, úgy a migrálásunk során módosítani és bővíteni kell a szolgáltatások funkciót, valamint az alkalmazás kódját optimalizálni, hogy az ki tudja használni a felhő által adott skálázhatóságot. Például: monolitikus alkalmazást több mikroszolgáltatás csoportra, amik együtt működnek és könnyedén skálázódnak.
Rebuild: egy alkalmazás újjáépítése lehetővé teszi, hogy Azure felhő technológiákat használjunk a kezdetektől. Például: zöldmezős alkalmazást cloud-native alapokra helyezünk, mint például: Azure Functions, SQL Managed Instance, Azure Cosmos DB.
Amennyiben cégeddel szeretnétek nyitni az Azure irányába, forduljatok hozzánk bizalommal, segíteni fogunk, hogy a felhőbe való költözés zökkenőmentes legyen!
Szeretnél többet tudni?
Vedd fel velünk a kapcsolatot az alábbi elérhetőségen:
Sétáló Patrik
Systems Engineer, Microsoft
+36-30/333-1437
Patrik.Setalo@alef.com