Azure Copilot do migracji i modernizacji aplikacji AI
Podsumowanie
Microsoft zapowiedział nowe agentowe funkcje w Azure Copilot i GitHub Copilot, które mają usprawnić migrację i modernizację aplikacji, infrastruktury, baz danych oraz kodu z pomocą AI. To ważne, ponieważ firmy często zmagają się z rozproszonym i złożonym procesem modernizacji, a nowe narzędzia mają przyspieszyć planowanie, ocenę kosztów i wdrażanie zmian na dużą skalę.
Wprowadzenie
Modernizacja aplikacji nadal pozostaje jedną z głównych barier dla organizacji, które próbują wdrażać AI na dużą skalę. Najnowsza zapowiedź Microsoft dotycząca Azure ma uprościć to wyzwanie poprzez wprowadzenie skoordynowanych agentów AI, które pomagają zespołom IT i deweloperskim przejść od fragmentarycznego planowania do połączonego, kompleksowego procesu modernizacji.
Co nowego
Microsoft wdraża nowe funkcje agentowe w ramach Azure Copilot i GitHub Copilot, aby wspierać modernizację infrastruktury, aplikacji, baz danych i kodu.
Agent migracji Azure Copilot już w public preview
Nowy agent migracji Azure Copilot został zaprojektowany tak, aby osadzać AI w obszarach takich jak:
- Odkrywanie
- Ocena
- Planowanie
- Wdrażanie
Kluczowe możliwości obejmują:
- Zautomatyzowaną inwentaryzację i mapowanie zależności dla serwerów, baz danych, aplikacji i VM
- Wgląd w koszty oraz priorytetyzację modernizacji
- Gotowe do podjęcia decyzji plany migracji generowane za pomocą promptów konwersacyjnych
- Wsparcie dla ciągłej modernizacji zamiast jednorazowych projektów migracyjnych
Agent modernizacji GitHub Copilot już w public preview
Po stronie deweloperskiej nowy agent modernizacji GitHub Copilot działa jako orkiestrator transformacji aplikacji na dużą skalę.
Może on:
- Uruchamiać wiele ocen kodu równolegle
- Tworzyć dostosowane plany modernizacji dla każdej aplikacji
- Automatyzować aktualizacje frameworków i runtime’ów
- Wdrażać zmodernizowane aplikacje do Azure
Microsoft informuje, że rozwiązanie to rozwija wcześniejsze funkcje modernizacyjne GitHub Copilot, które już pomogły klientom znacznie szybciej modernizować aplikacje .NET i Java, a w jednym z przytoczonych przykładów ograniczyły całkowity nakład pracy o 70%.
Dlaczego to ważne dla zespołów IT
Najważniejszym elementem tego ogłoszenia jest ściślejsze połączenie między planowaniem infrastruktury a modernizacją na poziomie kodu. Historycznie zespoły migracyjne i deweloperzy często pracowali na różnych zbiorach danych i założeniach, co prowadziło do poprawek na późnym etapie.
Dzięki integracji Azure Copilot i GitHub Copilot:
- Wyniki oceny kodu mogą wspierać planowanie migracji w Azure
- Analiza gotowości obejmuje wgląd na poziomie aplikacji
- Zespoły otrzymują trafniejszą priorytetyzację obciążeń i rekomendacje celów docelowych
- Decyzje dotyczące governance, sieci i landing zone mogą być lepiej dopasowane do realiów aplikacyjnych
Powinno to być szczególnie przydatne dla przedsiębiorstw zarządzających dużymi środowiskami legacy, gdzie planowanie modernizacji często zajmuje miesiące.
Nie pomijaj warstwy baz danych
Microsoft podkreśla również, że modernizacja baz danych ma kluczowe znaczenie dla gotowości na AI. Przejście na zarządzane usługi bazodanowe Azure może ograniczyć obciążenia operacyjne, zwiększyć odporność i stworzyć silniejszy fundament danych dla aplikacji wykorzystujących AI.
Dla organizacji planujących szersze wdrażanie AI modernizacja aplikacji bez modernizacji danych może ograniczyć długoterminową wartość.
Kolejne kroki
Liderzy IT i architekci powinni rozważyć następujące działania:
- Ocenić public preview agenta migracji Azure Copilot pod kątem oceny i planowania migracji
- Przeanalizować agenta modernizacji GitHub Copilot pod kątem transformacji portfolio aplikacji
- Zidentyfikować aplikacje legacy i bazy danych, które skorzystałyby na skoordynowanych procesach modernizacji
- Zsynchronizować zespoły infrastruktury, aplikacji i danych wokół wspólnej mapy drogowej modernizacji Azure
Kierunek Microsoft jest jasny: modernizacja w Azure staje się dzięki agentom AI bardziej zautomatyzowana, lepiej połączona i łatwiejsza do skalowania — przy zachowaniu kontroli człowieka nad walidacją i realizacją.
Potrzebujesz pomocy z Azure?
Nasi eksperci pomogą Ci wdrożyć i zoptymalizować rozwiązania Microsoft.
Porozmawiaj z ekspertemBądź na bieżąco z technologiami Microsoft