

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Modernisieren Sie Anwendungen mithilfe eines wellenbasierten Refactoring-Ansatzes
<a name="introduction"></a>

*Ramanna Avancha, Amazon Web Services ()AWS*

*Februar 2023 (Geschichte* [der Dokumente)](doc-history.md)

Dieser Leitfaden bietet ein Framework für die Modernisierung älterer, lokaler Anwendungen und Datenbanken auf eine cloudnative Architektur mithilfe eines wellenbasierten Refactoring-Ansatzes.

Organizations, die ältere Cloud-Migrationsprojekte für Anwendungen oder Datenbanken in Angriff nehmen, müssen zunächst die Schwachstellen, Prozesse, Workflows, Funktionen und Abhängigkeiten ihres Systems verstehen. Dieser Leitfaden zeigt, wie Sie diese wichtigen Fragen mit einem schrittweisen Ansatz beantworten können. Nutzen Sie dann AWS-Mikroservices und serverlose Architekturen, um schrittweise Änderungen an der Produktion schrittweise einzuführen.

Die Entwicklung eines wellenbasierten Modernisierungsmodells besteht aus drei Phasen, die in diesem Leitfaden behandelt werden:
+ [Phase 1: Entdeckung](discovery-phase.md)
+ [Phase 2: Analyse](analysis-phase.md)
+ [Phase 3: Wave-basierte Implementierung](wave-based-implementation-phase.md)

## Übersicht
<a name="summary"></a>

Das folgende Diagramm zeigt ein Waved-basiertes Implementierungsframework für die Modernisierung älterer, lokaler Anwendungen und Datenbanken auf eine cloudnative Architektur.

![\[Three-phase framework for modernizing legacy applications to cloud-native architecture.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/wave-based-refactoring/images/wave_diagram1.png)


Das Diagramm zeigt den folgenden Workflow:

1. Die Ermittlungsphase konzentriert sich auf die Erfassung wichtiger Informationen über Ihr Unternehmen, einschließlich der wichtigsten Werttreiber und der Klassifizierung der Fähigkeiten des IT-Systems. Diese Informationen dienen als Grundlage für den spezifischen Refactoring-Ansatz, den Ihr Unternehmen implementieren wird.

1. Die Analysephase konzentriert sich auf die Organisation der Informationen, die während der Ermittlungsphase gesammelt wurden. Durch die Analyse der Abhängigkeiten und Geschäftsprozesse Ihres IT-Systems können Sie die IT-Lösung anschließend in unabhängige Domänen und Dienste aufteilen.

1. Die wellenbasierte Implementierungsphase konzentriert sich auf die Auswahl von AWS-Mikroservices als Ersatz für bestimmte Funktionen des Altsystems und die anschließende Implementierung dieser Services in Wellen. Das Auswahlverfahren für Microservices verwendet eine Reihe von Priorisierungskriterien, mit denen Funktionen nach ihrer Geschäftspriorität, der Anzahl der Abhängigkeiten und dem Grad der Komplexität kategorisiert werden.

**Anmerkung**  
Die in der Abbildung gezeigten AWS-Services dienen nur zu Beispielzwecken. Es gibt viele andere AWS-Services, die für jede Implementierungsphase verwendet werden können.

## Gezielte Geschäftsergebnisse
<a name="targeted-business-outcomes"></a>

Dieser Leitfaden hilft Ihnen bei folgenden Aufgaben:
+ Wenden Sie bei der Zerlegung der Funktionen älterer IT-Systeme und bei der Analyse der Cloud-Modernisierungsanforderungen Ihres Unternehmens einen konsistenten Ansatz an.
+ Identifizieren Sie AWS-Services, die als Grundlage für die modernisierten, cloudnativen Anwendungen Ihres Unternehmens dienen sollen.