Leitfäden für die Modernisierung

Die Modernisierung von Cloud-Workloads umfasst in der Regel eine oder mehrere der drei Kernstrategien: Replatforming, Refactoring und Rearchitecting. Dieser Leitfaden enthält kategorisierte Links zu relevanten Anleitungen für jede Strategie. Es ist zwar nicht erschöpfend, bietet aber einen nützlichen Ausgangspunkt für die Planung Ihrer Modernisierungsbemühungen.

Umstellung auf eine neue Plattform

Das Replatforming umfasst das Verschieben von Workloadkomponenten auf Plattform-as-a-Service(PaaS)-Angebote mit minimalen Codeänderungen. Verwenden Sie diesen Ansatz, wenn Sie den Betriebsaufwand reduzieren oder die Zuverlässigkeit ohne vollständige Neuentwicklung verbessern müssen.

Kategorie Plattformwechsel Leitfaden zur Replatformierung Leitfadentyp
VM-basierte Komponenten für Azure PaaS Technologieoptionen für Azure
Zuverlässiges Web-App-Muster
Architekturhandbuch
Architecture
Wechsel von anderer Cloud zu Azure PaaS AWS zu Azure PaaS
Google Cloud zu Azure PaaS
Migrationsleitfaden
Migrationsleitfaden

Refactor

Die Umgestaltung konzentriert sich auf das Ändern von Anwendungscode, um die Wartung, Leistung oder Ausrichtung mit bewährten Methoden in der Cloud zu verbessern. Verwenden Sie diesen Ansatz, wenn technische Schulden die Entwicklungsgeschwindigkeit verringern oder wenn der Code nicht für Cloudumgebungen optimiert ist.

Kategorie umgestalten Umgestaltungsleitfaden Leitfadentyp
Reliability Selbsterhaltung
Überwachung von Anwendungen
Entwurfshandbuch
Entwurfshandbuch
Security Schützen von Anwendungsgeheimnissen
Sicheres Netzwerk
Entwurfshandbuch
Entwurfshandbuch
Operative Exzellenz Aktualisieren der .NET-Version
Infrastruktur als Code übernehmen
Instrumentanwendung
Erfassen von App-Daten
Aufgabenautomatisierung
Sichere Bereitstellungsmethoden
.NET-Leitfaden
Entwurfshandbuch
Entwurfshandbuch
Entwurfshandbuch
Entwurfshandbuch
Entwurfshandbuch
Kostenoptimierung Optimieren der Ablaufkosten
Optimieren der Datenkosten
Optimieren der Codekosten
Verringerung der Workloadnachfrage
Optimieren von Entwicklungsumgebungen
Entwurfshandbuch
Entwurfshandbuch
Entwurfshandbuch
Entwurfshandbuch
Entwurfshandbuch
Leistungseffizienz Entwerfen von Anwendungscode zur Skalierung
Partitionieren von Datensätzen
Optimieren der Codeleistung
Optimieren der Datenleistung
Priorisieren kritischer Abläufe
Entwurfshandbuch
Entwurfshandbuch
Entwurfshandbuch
Entwurfshandbuch
Entwurfshandbuch

Rearchitect

Die Neugestaltung der Anwendungsarchitektur umfasst die Neugestaltung der Anwendungsarchitektur, um Skalierbarkeit, Agilität oder Innovation zu ermöglichen. Verwenden Sie diesen Ansatz, wenn das aktuelle Design skalierbarkeits- oder cloudeigene Funktionen einschränkt.

Neugestaltungskategorie Neustrukturierungsleitfaden Leitfadentyp
Entkoppeln von Komponenten Architekturstil von Microservices
Modernes Web-App-Muster
Architecture
Architecture
Verwenden mehrerer Regionen Hoch verfügbare zonenredundante Webanwendung
Lastenausgleich mit mehreren Regionen mit Traffic Manager
Entwurfshandbuch
Architecture
Konsolidieren von Diensten Konsolidierung Entwurfshandbuch
Asynchrones Messaging verwenden Asynchrone Messaging-Optionen
Modernes Web-App-Muster
Architekturhandbuch
Architecture
Verwenden von Microservices Entwerfen der Infrastruktur für die Skalierung
Microservices-Architektur
Modernes Web-App-Muster
Entwurfshandbuch
Architekturhandbuch
Architecture
Zwischenspeichern hinzufügen Zuverlässiges Web-App-Muster
Zwischenspeicherung verwenden
Architecture
Entwurfshandbuch
Ändern der Datenarchitektur Stil der Big Data-Architektur
Ereignisgesteuerter Architekturstil
Polyglotpersistenz verwenden
Architekturhandbuch
Entwurfshandbuch

Nächste Schritte

  1. Vorbereiten der Organisation für die Cloud-Modernisierung
  2. Planen der Cloud-Modernisierung
  3. Ausführen der Cloud-Modernisierung
  4. Optimieren von Workloads nach der Modernisierung