Udostępnij za pośrednictwem


Modernizuj dowolną aplikację w chmurze

Modernizacja aplikacji może szybko przekształcić sposób interakcji osób z twoją firmą lub organizacją. Celem modernizacji aplikacji jest ulepszenie aplikacji w celu zaspokojenia potrzeb użytkowników wewnętrznych i klientów zewnętrznych. Wdrażanie rozwiązań typu "platforma jako usługa" (PaaS) umożliwia modernizację dowolnej aplikacji lub platformy i umożliwia skalowanie firmy.

Rozwiązania PaaS:

Rozwiązanie PaaS zapewnia elastyczność modernizacji dowolnej aplikacji lub platformy. Aplikacje z systemem .NET, Java/Spring, Python lub wieloma strukturami mają dom w rozwiązaniu PaaS. Możesz wybrać trzy odmiany technologii PaaS w zależności od równowagi kontroli i produktywności.

Diagram that shows the application platform options, moving from control to productivity. The bottom of the graphic shows on-premises solutions. Moving up, you see container platforms, application platforms, and low-code and no-code platforms.

  • Container PaaS — zawiera rozwiązania PaaS korzystające z technologii kontenerów do uruchamiania obciążeń. Udostępniasz kod i zarządzasz węzłami agenta. Platformy zarządzają kondycją, konserwacją i wdrażaniem. Usługi Azure Kubernetes Service i Azure Red Hat OpenShift to przykłady rozwiązań PaaS kontenera. Zapewniają one największą kontrolę nad obciążeniami.

  • Application PaaS — rozwiązania PaaS aplikacji używają wirtualizacji do uruchamiania obciążenia bez kontenerów. Podaj kod i wybierz opcje konfiguracji. Platforma zarządza kondycją, dostępnością i wdrażaniem. Zarządzanie jest mniejsze niż w przypadku usługi Container PaaS. aplikacja systemu Azure Service, Azure Spring Cloud i Azure Functions to przykłady rozwiązań PaaS aplikacji. Zapewniają one równowagę kontroli i produktywności.

  • Rozwiązanie PaaS o niskim/braku kodu — rozwiązanie PaaS o niskim kodzie i bez kodu paaS pozwala tworzyć aplikacje bez konieczności kodowania. Możesz szybko tworzyć aplikacje i skupiać się więcej czasu na swojej firmie. Usługi Power Apps i Power Automate to rozwiązania PaaS o niskim poziomie/braku kodu, które maksymalizują produktywność.

Krok 1. Używanie drzewa decyzyjnego w celu zawężenia opcji

Użyj drzewa decyzyjnego, aby zawęzić opcje modernizacji. Celem jest zawężenie opcji, a nie podjęcie decyzji, która opcja jest odpowiednia dla Ciebie. Po wybraniu opcji przejdź do kroku 2.

Krok 2. Znajdowanie odpowiednich wskazówek dotyczących implementacji

Znajdź odpowiednie wskazówki dotyczące implementacji. Ogólne pojęcie o usłudze, której chcesz użyć po zakończeniu pracy z drzewem decyzyjnym. Nadal chcesz upewnić się, że rozwiązanie zapewnia właściwą równowagę kontroli i produktywności. Znalezienie właściwej równowagi jest głównym zagadnieniem w modernizacji aplikacji.

Skorzystaj z poniższej tabeli, aby znaleźć rozwiązanie spełniające Twoje potrzeby. Jeśli znajdziesz odpowiednie rozwiązanie, postępuj zgodnie ze wskazówkami dotyczącymi implementacji, aby zmodernizować aplikację.

Kontrola a produktywność Rozwiązanie Twoje potrzeby Wskazówki dotyczące implementacji
Większość kontrolek Azure Kubernetes Service (AKS)

Azure Red Hat OpenShift
  • Kontrola infrastruktury
  • Mniejsze obciążenie administracyjne aranżujące klastry i węzły
Azure Kubernetes Service (AKS)

Azure Red Hat OpenShift
Saldo Azure App Service

Azure Spring Apps

Azure Functions
  • Skup się na tworzeniu kodu klienta
  • Zautomatyzowana infrastruktura
Azure App Service

Azure Spring Apps

Azure Functions
Największa produktywność Power Apps

Power Automate
  • Najszybszy czas na rynek
  • Aplikacje i automatyzacja skompilowane z niewielkim środowiskiem kodowania
Power Apps

Power Automate

Następne kroki

Uzyskaj więcej wskazówek w programie migracji i modernizacji platformy Azure

Jeśli jeszcze tego nie zrobiono, zmodernizujesz bazy danych.