Dela via


Modernisera alla program i molnet

Att modernisera dina program kan snabbt förändra hur människor interagerar med ditt företag eller din organisation. Målet med programmodernisering är att förbättra dina program så att de uppfyller behoven hos interna användare och externa kunder. Genom att använda PaaS-lösningar (platform-as-a-service) kan du modernisera alla program eller ramverk och göra det möjligt för ditt företag att skala.

PaaS-lösningar:

PaaS ger dig flexibiliteten att modernisera alla program eller ramverk. Dina program som kör .NET, Java/Spring, Python eller flera ramverk har ett hem i en PaaS-lösning. Du kan välja tre varianter av PaaS-tekniker beroende på vilken balans mellan kontroll och produktivitet du vill ha.

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 – Innehåller PaaS-lösningar som använder containertekniker för att köra dina arbetsbelastningar. Du anger kod och hanterar agentnoder. Plattformarna hanterar hälsa, underhåll och distribution. Azure Kubernetes Service och Azure Red Hat OpenShift är exempel på PaaS-containerlösningar. De ger dig mest kontroll över dina arbetsbelastningar.

  • Application PaaS – Application PaaS-lösningar använder virtualisering för att köra arbetsbelastningen utan containrar. Du anger kod och väljer konfigurationsalternativ. Plattformen hanterar hälsa, tillgänglighet och distribution. Det finns mindre hantering än med Container PaaS. Azure App Service, Azure Spring Cloud och Azure Functions är exempel på PaaS-lösningar för program. De ger dig en balans mellan kontroll och produktivitet.

  • PaaS med låg/ingen kod – PaaS med låg kod och PaaS-lösningar utan kod gör att du kan skapa appar med liten eller ingen kodning som krävs. Du kan snabbt skapa program och fokusera mer tid på ditt företag. Power Apps och Power Automate är paaS-lösningar med låg/ingen kod som maximerar din produktivitet.

Steg 1 – Använd ett beslutsträd för att begränsa alternativ

Använd ett beslutsträd för att begränsa dina moderniseringsalternativ. Målet är att begränsa alternativen, inte att bestämma vilket alternativ som är rätt för dig. När du har dina alternativ fortsätter du till steg 2.

Steg 2 – Hitta rätt implementeringsvägledning

Hitta rätt implementeringsvägledning. Du får en allmän uppfattning om den tjänst som du vill använda när du har arbetat igenom beslutsträdet. Du vill fortfarande se till att lösningen ger dig rätt balans mellan kontroll och produktivitet. Att hitta rätt balans är ett huvudövervägande vid programmodernisering.

Använd följande tabell för att hitta en lösning som uppfyller dina behov. När du hittar rätt lösning följer du implementeringsvägledningen för att modernisera ditt program.

Kontroll jämfört med produktivitet Lösning Dina behov Riktlinjer för implementering
De flesta kontroller Azure Kubernetes Service (AKS)

Azure Red Hat OpenShift
  • Infrastrukturkontroll
  • Mindre administrativ börda för orkestrering av kluster och noder
Azure Kubernetes Service (AKS)

Azure Red Hat OpenShift
Saldo Azure App Service

Azure Spring Apps

Azure Functions
  • Fokusera på att utveckla kundkod
  • Automatiserad infrastruktur
Azure App Service

Azure Spring Apps

Azure Functions
Mest produktivitet Power Apps

Power Automate
  • Snabbaste time-to-market
  • Program och automatisering som skapats med liten eller ingen kodningsupplevelse
Power Apps

Power Automate

Nästa steg

Få mer vägledning med Azure Migration and Modernization Program

Om du inte redan har gjort det moderniserar du dina databaser.