Strategie zur Modernisierung von Anwendungen in derAWSCloud - AWS Präskriptive Leitlinien

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.

Strategie zur Modernisierung von Anwendungen in derAWSCloud

Vijay Thumma, Amazon Web Services (AWS)

Dezember 2020(Dokumentverlauf)

Eine erfolgreiche Strategie zur Anwendungsmodernisierung beginnt mit Blick auf die Geschäftsanforderungen und konzentriert sich dann auf Technologien. Während der Weg in die Cloud an Tempo gewinnt, haben Unternehmen nach Möglichkeiten gesucht, die Cloud-Einführung zu beschleunigen und nach einem präskriptiven Ansatz für die Anwendungsmodernisierung. Amazon Web Services (AWS) geht die Anwendungsmodernisierung an, indem die Modernisierungs-Roadmap in diskrete Schritte unterteilt wird, die sich auf drei Phasen konzentrieren: Bewertung, Modernisierung und Verwaltung. Dieser Artikel beschreibt die Strategie zur Bewertung und Modernisierung von Anwendungen und basiert auf demAWSDie langjährige Erfahrung des Professional Services-Teams bei der Unterstützung von UnternehmenAWSKunden in ihren Projekten zur Cloud-Einführung und Anwendungsmodernisierung.

Diese Strategie richtet sich an IT- und Business-Führungskräfte, Programm- und Projektmanager, Product Owner sowie Betriebs- und Infrastrukturmanager, die eine Modernisierung ihrer Anwendungen in derAWSCloud. Es wird erläutert, wie geschäftskritische Anwendungen identifiziert werden, wie verschiedene Modernisierungsansätze bewertet werden können (z. B. Refaktorisierung, Neuarchitektur oder Neuschreibung) und wie Anwendungen von einer verbesserten Skalierbarkeit, Leistung, Sicherheit und Zuverlässigkeit profitieren würden.

Die Strategie ist Teil einer Content-Serie, die den von empfohlenen Ansatz zur Anwendungsmodernisierung abdecktAWS. Die Serie umfasst auch:

Übersicht

Durch die Modernisierung Ihrer Anwendungen können Sie Kosten senken, die Effizienz steigern und Ihre vorhandenen Investitionen optimal nutzen. Es beinhaltet einen mehrdimensionalen Ansatz für die Einführung und Nutzung neuer Technologien, um Portfolio-, Anwendungs- und Infrastrukturwert schneller bereitzustellen und Ihr Unternehmen so zu positionieren, dass es zu einem optimalen Preis skaliert werden kann. Nachdem Sie Ihre Anwendungen optimiert haben, müssen Sie ohne Unterbrechung in diesem neuen, modernisierten Modell arbeiten, um Ihre Geschäftsabläufe, Architektur und allgemeinen Engineering-Praktiken zu vereinfachen.

Migrieren von Anwendungen zuAWSDurch die Verwendung des Rehosting-Ansatzes (Lift and Shift) erhalten Sie nicht automatisch die Vorteile der Elastizität, Ausfallsicherheit, einfachen Bereitstellung und Verwaltung sowie Flexibilität, dieAWSbietet. Es modernisiert auch nicht automatisch Ihre Kultur und Prozesse, um eine leistungsstarke Softwareentwicklung zu ermöglichen. Modernisierung bedeutet, Ihre Anwendungsumgebung in die Form zu bringen, in der sie sich heute befindet (höchstwahrscheinlich veraltet und monolithisch), und sie in eine agilere, elastischere und hochverfügbare Umgebung zu verwandeln. Auf diese Weise können Sie Ihr Unternehmen in ein modernes Unternehmen verwandeln.

Um Ihre Cloud-Einführung und Migration zu optimieren, müssen Sie zunächst Ihr Unternehmen auf seine Bereitschaft prüfen und bewerten. Nachdem Sie die Bereitschaft Ihrer Organisation bewertet haben, können Sie:

  • Wählen Sie mindestens eine Anwendung aus.

  • Modernisieren Sie diese Anwendungen, damit Sie sie so warten, erweitern, bereitstellen und verwalten können, dass sie den aktuellen und future Anforderungen Ihres Unternehmens entsprechen.

  • Schaffen Sie mithilfe der praktischen Erfahrung, die Sie in den beiden vorherigen Schritten gesammelt haben, eine Grundlage für eine Modernisierung in großem Maßstab. In dieser Phase können Sie eine vollständige Modernisierungslösung erstellen, indem Sie die unterstützende Infrastruktur, Anwendungs-Middleware, Middleware-Services (z. B. Datenbanken, Warteschlangensoftware, Integrationssoftware und andere Technologien) und andere Komponenten bestimmen.

Der in diesem Artikel beschriebene iterative Ansatz zur Anwendungsmodernisierung kann in drei übergeordnete Phasen unterteilt werden: Bewertung, Modernisierung und Verwaltung. Diese Phasen werden später in diesem Artikel ausführlicher behandelt.

Phases of the application modernization process