Alkalmazások Azure-ba való költöztetésének különböző módjai

Sétáló Patrik

Systems Engineer, Microsoft

patrik.setalo@alef.com

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