Nowe rozwiązania AI firmy AWS ułatwią migrację dziedzicznych aplikacji
Amazon Web Services wprowadza sztuczną inteligencję, która przyspiesza migracje i modernizacje aplikacji dziedzicznych, takich jak aplikacje oparte na Windows .NET, VMware czy kodach COBOL na mainframe.
Autor: Loraine Lawson | Data: 4 grudnia 2024
Firma Amazon Web Services zaprezentowała nowe funkcjonalności, które mają zrewolucjonizować proces migracji aplikacji dziedzicznych. Dzięki trzem nowym narzędziom opartym na sztucznej inteligencji (AI), procesy związane z przenoszeniem aplikacji oparte na technologiach takich jak Windows .NET, VMware czy mainframe COBOL staną się prostsze i szybsze. Rozwiązania te zaprezentowano podczas konferencji AWS Re:Invent w Las Vegas, wzbudzając ogromne zainteresowanie.
Nowe narzędzia AI dostępne w ramach platformy Amazon Q Developer automatyzują wiele kluczowych aspektów migracji. Matt Garman, dyrektor generalny AWS, podkreślił, że narzędzia te pozwalają na równoczesne przetwarzanie nawet setek aplikacji, oferując znaczną oszczędność czasu i zasobów. „Q Dev może przyspieszyć modernizację aplikacji .NET czterokrotnie w porównaniu do tradycyjnych metod” – mówił Garman w swoim wystąpieniu.
Migracja z Windows .NET na Linux
Jednym z głównych obszarów, w których może zostać zastosowana nowa technologia, są migracje aplikacji z Windows na Linux. W szczególności w Europie rośnie zainteresowanie przenoszeniem rozwiązań na Linux w celu obniżenia kosztów licencyjnych, poprawy bezpieczeństwa i uproszczenia adaptacji nowoczesnych praktyk programistycznych. AWS deklaruje, że taka migracja może przynieść oszczędności rzędu 40% w zakresie licencji.
Przykładem firmy, która już skorzystała z tego rozwiązania, jest europejska firma Signatureit specjalizująca się w cyfrowych transakcjach. Z początkowo szacowanego czasu migracji wynoszącego od sześciu do ośmiu miesięcy udało się zejść do zaledwie kilku dni przy użyciu narzędzi Amazon Q Developer.
Przenoszenie aplikacji VMware do chmury
Migracje aplikacji VMware do chmury to kolejny kluczowy obszar, w którym narzędzia AWS mogą działać. Wielu przedsiębiorstw porzuca lokalne centra danych na rzecz chmury, co jednak wiąże się z unikalnymi wyzwaniami. Główną przeszkodą są skomplikowane zależności aplikacji, tworzące swego rodzaju „spaghetti” w architekturze systemu.
AWS wprowadził ostatnio Elastic VMware Service, umożliwiający łatwiejsze przeniesienie subskrypcji VMware do AWS. Dodatkowo, narzędzia Q Developer automatyzują proces identyfikacji zależności aplikacji oraz konwersji konfiguracji sieciowych VMware na ich nowoczesne odpowiedniki w AWS, redukując czas migracji z miesięcy do tygodni.
Migracje mainframe i kodów COBOL
Narzędzia AWS znajdą również zastosowanie w przypadku migracji z systemów mainframe. Przenoszenie takich aplikacji to złożony proces, czasem trwający od trzech do pięciu lat. Główną trudnością jest brak wystarczającej dokumentacji kodu, zwłaszcza kodów COBOL, które wciąż są szeroko wykorzystywane w sektorze finansowym, ale ich znajomość wśród programistów coraz bardziej maleje.
Nowe narzędzia AWS są w stanie automatycznie dokumentować miliony linii kodu, co znacząco upraszcza analizę oraz planowanie migracji. AWS podkreśla, że dzięki Q Developer możliwe jest skrócenie takiego procesu nawet o 50%, przekształcając projekty wieloletnie w wysiłki rozłożone na kilka kwartałów.