Modernisieren einer beliebigen Anwendung in der Cloud
Die Modernisierung Ihrer Anwendungen kann schnell die Interaktion von Personen mit Ihrem Unternehmen oder Ihrer Organisation transformieren. Das Ziel der Anwendungsmodernisierung besteht darin, Ihre Anwendungen zu verbessern, um den Anforderungen interner Benutzer und externer Kunden gerecht zu werden. Durch die Einführung von PaaS-Lösungen (Plattform-as-a-Service) können Sie beliebige Anwendungen oder Frameworks modernisieren und Ihr Unternehmen skalieren.
PaaS-Lösungen:
PaaS gibt Ihnen die Flexibilität, beliebige Anwendungen oder Frameworks zu modernisieren. Anwendungen, die .NET, Java/Spring, Python oder mehrere Frameworks verwenden, sind für eine PaaS-Lösung geeignet. Sie haben die Wahl zwischen drei Varianten von PaaS-Technologien – je nachdem, wie viel Kontrolle und Produktivität Sie benötigen.
Container-PaaS: Enthält PaaS-Lösungen, die Containertechnologien verwenden, um Ihre Workloads auszuführen. Sie stellen Code bereit und verwalten Agent-Knoten. Die Plattformen kümmern sich um Integrität, Wartung und Bereitstellung. Azure Kubernetes Service und Azure Red Hat OpenShift sind Beispiele für PaaS-Lösungen für Container. Sie bieten Ihnen die beste Kontrolle über Ihre Workloads.
Anwendungs-PaaS: Anwendungs-PaaS-Lösungen verwenden Virtualisierung, um Ihre Workload ohne Container auszuführen. Sie stellen Code bereit und wählen Konfigurationsoptionen aus. Die Plattform kümmert sich um Integrität, Verfügbarkeit und Bereitstellung. Der Verwaltungsaufwand ist geringer als bei Container-PaaS. Azure App Service, Azure Spring Cloud und Azure Functions sind Beispiele für PaaS-Lösungen für Anwendungen. Sie bieten die richtige Balance zwischen Kontrolle und Produktivität.
Low-Code-/No-Code-PaaS: Low-Code-PaaS-Lösungen und No-Code-PaaS-Lösungen ermöglichen das Erstellen von Apps mit wenig oder ganz ohne Programmieraufwand. Sie können schnell Anwendungen erstellen und sich stärker auf Ihr Unternehmen konzentrieren. Power Apps und Power Automate sind Low-Code-/No-Code PaaS-Lösungen, die Ihre Produktivität maximieren.
Schritt 1 – Verwenden Sie einen Entscheidungsbaum, um die Optionen einzugrenzen
Verwenden Sie eine Entscheidungsstruktur, um Ihre Modernisierungsoptionen einzugrenzen. Das Ziel ist es, die Optionen einzugrenzen und nicht zu entscheiden, welche Option die richtige für Sie ist. Nachdem Sie Ihre Optionen ausgewählt haben, fahren Sie mit Schritt 2 fort.
Schritt 2 – Finden Sie die richtige Implementierungsanleitung
Finden Sie die richtige Implementierungsanleitung. Nachdem Sie den Entscheidungsbaum durchgearbeitet haben, haben Sie eine allgemeine Vorstellung von dem Dienst, den Sie verwenden möchten. Sie möchten dennoch sicherstellen, dass die Lösung Ihnen das richtige Gleichgewicht zwischen Kontrolle und Produktivität bietet. Die richtige Balance zu finden, ist ein Hauptaspekt bei der Anwendungsmodernisierung.
Ermitteln Sie anhand der folgenden Tabelle eine Lösung, die Ihren Anforderungen entspricht. Wenn Sie die richtige Lösung gefunden haben, befolgen Sie die Implementierungsanleitung, um Ihre Anwendung zu modernisieren.
Kontrolle vs. Produktivität | Lösung | Deine Bedürfnisse | Implementierungsleitfaden |
---|---|---|---|
Größte Kontrolle | Azure Kubernetes Service (AKS) Azure Red Hat OpenShift |
|
Azure Kubernetes Service (AKS) Azure Red Hat OpenShift |
Bilanz | Azure App Service Azure Spring Apps Azure-Funktionen |
|
Azure App Service Azure Spring Apps Azure-Funktionen |
Höchste Produktivität | Power Apps Power Automate |
|
Power Apps Power Automate |
Nächste Schritte
Erhalten Sie weitere Anleitungen mit dem Azure-Migrations- und Modernisierungsprogramm
Wenn Sie es noch nicht getan haben, modernisieren Sie Ihre Datenbanken.