Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
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 |