Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud - AWSLeitfaden für Verschreibungen
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud: AWSLeitfaden für Verschreibungen Copyright © Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Die Marken und Handelsmarken von Amazon dürfen nicht in einer Weise in Verbindung mit nicht von Amazon stammenden Produkten oder Services verwendet werden, die geeignet ist, Kunden irrezuführen oder Amazon in irgendeiner Weise herabzusetzen oder zu diskreditieren. Alle anderen Marken, die nicht im Besitz von Amazon sind, gehören den jeweiligen Besitzern, die möglicherweise mit Amazon verbunden sind oder von Amazon gesponsert werden.
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Table of Contents Einführung ......................................................................................................................................... 1 Übersicht ........................................................................................................................................... 2 Gezielte Geschäftsergebnisse ............................................................................................................... 3 Bewährte Methoden ............................................................................................................................ 4 Betrachten Sie einen Ansatz zur Migration Factory .......................................................................... 4 Erkennen und Zurückstellen von Anwendungen frühzeitig in der Migration ........................................... 5 Datengesteuert werden und Discovery-Tools verwenden, um Unterbrechungen zu vermeiden ................. 5 Planen eines gesteuerten Stopps .................................................................................................. 6 Überprüfen Sie erneut, ob die Anwendung migriert werden soll .......................................................... 7 Anwendung zurückziehen ............................................................................................................ 7 Schlussfolgerung ................................................................................................................................ 8 Tools ........................................................................................................................................ 8 Häufig gestellte Fragen ....................................................................................................................... 9 Meine Anwendungen sind containerisiert. Kann ich weiterhin einen datengetriebenen Migrationsansatz anwenden? ................................................................................................................................ 9 Wie lange sollte ich Discovery-Tools ausführen? ............................................................................. 9 Weitere Ressourcen .......................................................................................................................... 10 AWSPrescriptive Guidance Glossar ..................................................................................................... 11 Dokumentverlauf ............................................................................................................................... 18 ...................................................................................................................................................... xix iii
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud Damien Renner, Migrationsspezialist,AWSVerschreibende Anleitung september 2020 Wählen Sie aus, Anwendungen während einer Migration zu Amazon Web Services (AWS) Cloud kann eine komplexe Entscheidung sein. Indem Sie die Best Practices dieses Handbuchs befolgen, können Sie einen reibungsloseren und effizienteren Pensionierungsprozess für Ihre Bewerbungen implementieren. Dieser Leitfaden richtet sich an Technologie- oder Anwendungseigentümer, die ihren Nachlass analysiert und Anwendungen identifiziert haben, die stillgelegt oder stillgelegt werden können. 1
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Overview Der Zweck dieses Handbuchs besteht darin, Best Practices für Anwendungen bereitzustellen, die in einem Migrationsplan für Amazon Web Services als „Ruhestand“ (AWS) Cloud. Ein entscheidender erster Schritt beim Erstellen einer Migrationsstrategie ist das Sammeln von Daten des Anwendungsportfolios, z. B. Auszüge aus einer Konfigurationsverwaltungsdatenbank. Diese Daten müssen anhand der sieben gemeinsamen Migrationsstrategien (7 Rs) ausgewertet werden, um Anwendungen in dieAWSCloud. Diese Strategien sind Refactoring, Replatform, Rückkauf, Rehost, Verlagerung, Beibehaltung und Ruhestand. Weitere Informationen über die 7 Rs finden Sie unter7 Rs EintragimAWSGlossar zu -Richtlinien (p. 11)aus. Nachdem Sie diese anfängliche Portfolioanalyse abgeschlossen haben, sollten Sie einen ersten Plan für die Migration der einzelnen Anwendungen vorlegen. Dieser Plan sollte regelmäßig für zukünftige Migrationswellen und Teams optimiert werden, basierend auf Erkenntnissen und neuen Daten, die während des Migrationsprozesses verfügbar werden. Das folgende Diagramm veranschaulicht den Strategieplanungsprozess. Die Entscheidung, ob Bewerbungen ausgeschieden werden sollen, kann oft komplex werden und birgt ein Risiko. Dies kann dazu führen, dass Maßnahmen verschoben werden, insbesondere wenn Fachexperten (KMU) eine Organisation verlassen haben. Außerdem kann die Dokumentation zu Legacy-Systemen spärlich sein. Das Identifizieren und Zurückziehen von Anwendungen, die nicht mehr nützlich sind, trägt jedoch dazu bei, Ihren Geschäftsfall zu steigern und die Aufmerksamkeit Ihres Teams auf die Pflege von Ressourcen zu lenken, die weiter verbreitet sind. Dieser Leitfaden umrisseSechs bewährte Methoden (p. 4), die bei der Bewertung von Anwendungen verwendet werden soll, die in Ihrer Migrationsstrategie stillgelegt werden sollen. 2
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Gezielte Geschäftsergebnisse Nachdem Sie jeder Anwendung eine Migrationsstrategie zugewiesen haben, kann sich herausstellen, dass einige dieser Anwendungen stillgelegt werden können. Es ist nicht ungewöhnlich, dass mehr als 10 Prozent der Workloads in einem Unternehmens-IT-Portfolio nicht mehr nützlich sind und ausgeschaltet werden können, wodurch Einsparungen für Ihr Unternehmen entstehen. Diese Einsparungen können dazu beitragen, die Aufmerksamkeit Ihres Teams auf Systeme oder Anwendungen zu lenken, die für Ihr Unternehmen einen Mehrwert bieten. Außerdem wird der Anwendungsbereich reduziert, der migriert, gesichert und betrieben werden muss. Darüber hinaus lohnt es sich, die langfristigen Vorteile der Beibehaltung ungenutzter Anwendungen zu bewerten, da sie möglicherweise noch lizenziert, gewartet und aktualisiert werden müssen, um betriebsbereit zu bleiben. Das Zurückziehen von Anträgen kann zu Unsicherheit und Risikoniveau führen. Da institutionelle Kenntnisse über Legacy-Systeme oft durch veraltete Dokumentationen oder Personaländerungen eingeschränkt werden können, besteht die Gefahr, dass IT-Ressourcen, die als „nicht mehr erforderlich“ gekennzeichnet sind, tatsächlich anderswo innerhalb Ihres Unternehmens verbraucht werden. Um diese Situation zu vermeiden, müssen Sie alle Upstream-Abhängigkeiten einer Anwendung in Ihrer Organisation vollständig kennen. Dies ist besonders wichtig, wenn Sie an einem Geschäftsergebnis arbeiten, z. B.AWSCloud, damit ein Rechenzentrum bis zu einem festgelegten Datum geschlossen werden kann. Bereitstellen dieses HandbuchsBewährte Methoden für die (p. 4)und seine datengetriebene Methodik wird dazu beitragen, dieses Risikoniveau zu reduzieren, wenn Sie Anwendungen ausschalten. 3
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Betrachten Sie einen Ansatz zur Migration Factory Bewährte Methoden Die Entscheidung, Anwendungen auszuschalten, kann eine komplexe Entscheidung sein, insbesondere während einer Migration auf dieAWSCloud. In den folgenden Abschnitten finden Sie Best Practices, die Sie in Ihrem Entscheidungsprozess verwenden können. Themen • Betrachten Sie einen Ansatz zur Migration Factory (p. 4) • Erkennen und Zurückstellen von Anwendungen frühzeitig in der Migration (p. 5) • Datengesteuert werden und Discovery-Tools verwenden, um Unterbrechungen zu vermeiden (p. 5) • Planen eines gesteuerten Stopps (p. 6) • Überprüfen Sie erneut, ob die Anwendung migriert werden soll (p. 7) • Anwendung zurückziehen (p. 7) Betrachten Sie einen Ansatz zur Migration Factory Ein wichtiger Teil einer großen Migration ist die Einrichtung einesMigration Factory, nachdem die anfänglichen Pilotarbeitslasten migriert wurden. Eine Migrationsfabrik besteht aus Teams, Tools und Prozessen, die zusammenarbeiten, um Migrationen systematisch zu rationalisieren und dabei Erkenntnisse aus früheren Migrationswellen zu berücksichtigen. Die Migrationsfabrik wendet Muster an, die Workload-Migrationen beschleunigen und das Endergebnis verbessern. Basierend auf der Größe des IT-Portfolios, das Sie ausschalten müssen, sollten Sie überlegen, ob die Implementierung eines Migrationswerksansatzes Wert hat. Die in diesem Leitfaden dargelegten Methoden und Grundsätze ergänzen diesen Ansatz ebenfalls und können in seine Mechanismen eingebettet werden. In der Regel bestehen zwanzig bis fünfzig Prozent eines Unternehmensanwendungsportfolios aus wiederholten Mustern, die mithilfe eines Migrationswerksansatzes optimiert werden können. Ein Beispiel für ein Muster finden Sie imAWSCloudEndure Migration Factory, die von einem Migrationsteam implementiert werden kann, um Migrationen zu koordinieren und zu automatisieren. Das Team sollte mit Anwendungen beginnen, die die geringste Geschäftskritikalität aufweisen, bevor es schrittweise zu kritischeren Systemen übergeht. Zu dem Zeitpunkt, zu dem das Team mit der Migration geschäftskritischer Systeme beginnt, haben sie Hunderte, wenn nicht Tausende von Arbeitslasten migriert und viele Lektionen gelernt. Bevor die Bewertungsphase beginnt, können Sie einen Prozess erstellen, um Abhängigkeitsdaten für einen Monat für Anwendungen zu erfassen, die für den Stillstand identifiziert wurden. Ein Team wird benachrichtigt und erhält Zugriff auf die Daten, wenn es bereit ist. Das Team gibt den Daten dann eine Bewertung basierend auf dem Potential, dass eine Anwendung Auswirkungen auslösen kann. Die Anwendungseigentümer können dann eine tiefere Analyse der Verbindungen durchführen, bevor die nächsten Schritte beginnen. Weitere Informationen zur Migrationswerksmethodik finden Sie unterAWSMigrieren Whitepaperaus. 4
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Erkennen und Zurückstellen von Erkennen und Zurückstellen von Anwendungen Anwendungen frühzeitig in der Migration frühzeitig in der Migration Das frühzeitige Identifizieren und Anschließen von Anwendungen im Migrationsprozess ist wichtig und sollte während der Migration von Arbeitslasten durchgeführt werden. Migrationsprojekte priorisieren häufig die Migration von Arbeitslasten. Daher ist es üblich, dass Systemausfälle für das Ende eines Projekts geplant werden. Es besteht jedoch die Gefahr, dass die Infrastrukturausscheidung bis zum Projektende nur sehr wenig Zeit bleibt, um sie in die Migration einzubeziehen, wenn die Anwendung später als wichtig erachtet wird. Wenn Workloads frühzeitig während eines Migrationsprojekts eingestellt werden, verringert sich die Arbeitslast von Teams, die sie verwalten. Wenn Sie beispielsweise Server während der frühen Phasen eines Migrationsprojekts ausschalten, müssen Betriebssystemteams weniger Server bereitstellen, die Patches, Upgrades, Wartung oder Support benötigen. Diese Teams können sich dann auf das Migrationsprojekt selbst konzentrieren. Schließlich sind einige der Best Practices dieses Handbuchs am effektivsten, wenn Sie sie über längere Zeit befolgen. Wenn Sie mit dem Ausscheidungsprozess frühzeitig beginnen, aber später feststellen, dass eine Anwendung tatsächlich von einem anderen Dienst benötigt wird, können Sie Ihren Migrationsplan ändern und ihn in eine zukünftige Migrationswelle aufnehmen. Datengesteuert werden und Discovery-Tools verwenden, um Unterbrechungen zu vermeiden Datengesteuert zu sein, ist entscheidend, wenn Sie Anwendungen ausschalten möchten. Architekturdiagramme und institutionelles Wissen können leicht veraltet oder unvollständig sein. Manchmal können auch unerwartete Probleme auftreten, z. B. eine andere Anwendung, die aufgrund eines Break-Fix- Szenarios ohne formale Interaktion von Ihrem System abhängig wird. Ein datengesteuerter Ansatz bietet die Grundlage, auf der Sie Entscheidungen treffen oder einen Ansatz validieren können. Wenn Sie prüfen, ob eine Anwendung stillgelegt werden kann, müssen Sie bestätigen, dass die Workloads, die Sie migrieren, nicht davon abhängig sind. Das Migrieren dieser Arbeitslasten und das anschließende Zurücksetzen einer Abhängigkeit kann zu einem Dienstabbau oder noch schlimmer zu einer Dienstunterbrechung führen. Glücklicherweise ist es ziemlich einfach, diese Abhängigkeiten zu verstehen, indem Daten verwendet werden, um die eingehenden und ausgehenden Netzwerkverbindungen auf einem Server zu überwachen, der für den Ruhestand geplant ist. Eingehende Netzwerkverbindungen (z. B. eine Anwendung, die eine Verbindung zu Ihrer Anwendung herstellt) und ausgehende Verbindungen (z. B. ein Dateiupload auf einen anderen Server) weisen auf eine potenzielle Upstream-Abhängigkeit hin. Diese Abhängigkeit muss untersucht werden, weil, wenn eine Arbeitslast, die in dieAWSCloud stellt eine Verbindung her, besteht das Potenzial für Service-Unterbrechungen, wenn die Anwendung später ausgeschaltet wird. Sie können sich entscheiden, diese Verbindungen zu untersuchen und das Auswirkungsniveau zu bewerten. Zu diesem Zweck können Sie mithilfe der Ermittlungs-Tools die Verbindungen anzeigen, die zu einem Server initiiert werden, der für den Stillstand geplant ist. Möglicherweise stellen Sie fest, dass die meisten Verbindungen von Verwaltungsservern stammen und ignoriert werden können, da es sich um Tools handelt, die Leistungsmetriken oder Proxy-Instanzen des Systemadministrators sammeln. Wenn jedoch Anwendungen vorhanden sind, die mit dem Server verbunden sind, die für die Migration geplant sind, sollten Sie tiefer eingehen und die potenziellen Auswirkungen der Migration auf diese Anwendung überprüfen. 5
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Planen eines gesteuerten Stopps AWSApplication Discovery Servicehilft Kunden bei der Planung von Migrationsprojekten, indem sie Informationen zu lokalen Rechenzentren sammeln, die sie ausschalten möchten. Nachdem Sie den Agenten auf den Servern bereitgestellt haben, zeichnet der Application Discovery Service eingehende und ausgehende Netzwerkaktivitäten für jeden Server zusammen mit anderen Informationen auf. Durch Verwendung vonAmazon Athena, um diese Daten zu analysieren, können Sie feststellen, ob andere Anwendungen von Servern abhängig sind, die für den Stillstand geplant sind.AWS Migrationskompetenzpartnerkann auch umfassende Erkennungs- und Planungs-Tools bereitstellen. Die folgende Abbildung zeigt beispielsweise vier Quell-IP-Adressen, die eine Verbindung zum Server auf Port 22 herstellen (Ziel = 172.31.1.117). Dies sind Bastion-Hosts, die von den Systemadministratoren verwendet werden und ignoriert werden können. Das Bild zeigt auch zwei Server, die eine Verbindung zu dieser Anwendung auf Port 80 herstellen, die sich im Rahmen einer geplanten Migration befinden. In diesem Stadium müssten Sie tiefer tauchen und die verbindenden Anwendungen verstehen. Diese tiefere Analyse ermöglicht es Ihnen, zu beurteilen, ob es nach der Pensionierung irgendwelche Upstream-Auswirkungen geben wird. Planen eines gesteuerten Stopps Stellen Sie in Ihrem Migrationsplan sicher, dass Sie während des Migrationsprozesses Zeit für einen kontrollierten Stopp planen. Ein kontrollierter Stopp unterbricht den Migrationsprozess, um das Potenzial für Unterbrechungen zu ermitteln, wenn eine Anwendung stillgelegt wird. Es simuliert den Ruhestand der Anwendung und ermöglicht es Ihnen, die Folgen zu beobachten. Wenn der kontrollierte Stop-Zeitraum abgeschlossen ist, kann die Migration problemlos fortgesetzt werden. Der gesteuerte Stop-Ansatz variiert je nach Art der Anwendung und den zugehörigen Prozessen, mit denen Sie arbeiten. Folgende gestoppte Muster werden gemeinsam bearbeitet: • Implementieren einer hostbasierten Firewall, um den gesamten Datenverkehr zu blockieren, was den Abbau simuliert • Anhalten einer virtuellen Maschine • Beenden eines Dienstes auf dem Host • Blockieren des gesamten Datenverkehrs mithilfe einer externen Firewall Das Migrationsprojekt und die Anwendungseigentümer müssen je nach Anwendungstyp die Dauer eines kontrollierten Stopps definieren. Wenn Sie beispielsweise eine batchbasierte Arbeitslast ausschalten, die nur einmal im Monat oder einmal im Quartal ausgeführt wird, reicht die Durchführung eines einwöchigen kontrollierten Stopps möglicherweise nicht aus, um die Auswirkungen auf andere Systeme zu ermitteln. Fortsetzung unseres Beispiels aus dem letzten Abschnitt, wurde eine andere Anwendung mit dem Server verbunden, der für den Ruhestand geplant war. Eine erste Bewertung kam zu dem Schluss, dass es keine Auswirkungen auf die vorgelagerten Server geben sollte. Ein kontrollierter Stopp kann nun durchgeführt werden, um die Auswirkungen zu verstehen. Dieser kontrollierte Stopp würde durch die Implementierung einer hostbasierten Firewall durchgeführt werden, um den gesamten Datenverkehr zu blockieren und den Effekt des Herunterfahrens des Servers zu simulieren. Wenn dies zu Dienstproblemen für Anwendungen führt, die für die Migration in dieAWSIn 6
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Überprüfen Sie erneut, ob die der Cloud wird eine Firewall-Regel hinzugefügt Anwendung und der migriert gesamte werden soll Datenverkehr wird fortgesetzt. Nach dem kontrollierten Stopp wird der Ruhestand des Servers aufgrund dieser Service-Verschlechterung oder Unterbrechung erneut berücksichtigt. Überprüfen Sie erneut, ob die Anwendung migriert werden soll Die letzten beiden bewährten Methoden, die wir besprochen haben, helfen zu ermitteln, ob es angemessen ist, Maßnahmen auf den Systemen fortzusetzen, die für den Ruhestand geplant sind Wenn diese Best Practices eine potenzielle betriebliche Auswirkung hervorheben, sollten Sie eine Neubewertung des Migrationsmusters der Anwendung erwägen. Wenn Sie den Prozess der Anwendung frühzeitig starten, haben Sie jetzt genügend Zeit, um die Anwendung in eine nachfolgende Migrationswelle aufzunehmen, wenn Probleme oder Abhängigkeiten auftreten, die bedeuten, dass sie nicht stillgelegt werden kann. Wenn Sie nach der Befolgung dieser bewährten Methoden nicht voll und ganz sicher sind, die Anwendung zu beenden, sollten Sie überlegen, ob sie auf dieAWSCloud. Dies ist besonders wichtig, wenn Ihre Migration über ein festgelegtes Enddatum verfügt, z. B. einen Leasingablauf im Rechenzentrum. AWS-Werkzeuge wieCloudEndure Migrationden Ansatz für die Neuhost-Migration zu vereinfachen. Wenn Sie Anwendungen zu migrierenAWSkönnen Sie einen täglichen Snapshot der Amazon Elastic Block Store-Volumes (Amazon EBS) erstellen und die Amazon Elastic Compute Cloud (Amazon EC2) -Instance beenden, um Kosten zu senken und den Stillstand der Anwendung zu testen. Wenn dann eine Auswirkung oder ein Problem auftritt, können Sie die EBS-Volumes basierend auf dem Snapshot erstellen und die EC2- Instance fortsetzen. Important Testen Sie diesen Wiederherstellungsprozess, bevor Sie die EC2-Instance beenden. Anwendung zurückziehen Nachdem Sie die letzten fünf bewährten Methoden dieses Handbuchs befolgt haben, haben Sie festgestellt, dass es sicher ist, eine Anwendung zurückzuziehen. Sie haben einen Migrations-Factory- Ansatz bereitgestellt, den Ausscheidungsprozess frühzeitig begonnen, Daten- und Ermittlungswerkzeuge verwendet, um die eingehenden Verbindungen zu überwachen, einen erfolgreichen kontrollierten Stopp durchgeführt und geprüft, ob die Anwendung stillgelegt werden soll. Das Zurückziehen der Anwendung ist nun im Rahmen Ihrer Migrationsstrategie möglich. An dieser Stelle sollten Sie überprüfen, ob die Anwendung Daten enthält, die in Zukunft nützlich sein könnten. Machine Learning (ML) und Analytics haben Daten mehr Wert als je zuvor gegeben. Obwohl Sie jetzt vielleicht keine ML-Algorithmen entwickeln, können sich historische Daten in Zukunft als vorteilhaft erweisen. Möglicherweise haben Sie auch regulatorische oder Compliance-Anforderungen, um die Daten für einen bestimmten Zeitraum zu speichern, selbst wenn die Anwendung stillgelegt wurde. AWSbietet eine umfassende Palette von Cloud-Speicherservices für langfristige Aufbewahrung, Compliance und digitale Aufbewahrung.AWSSpeicherlösungen für die Datenarchivierung bieten unbegrenzte Skalierung, 99,999999999% Haltbarkeit, Datenzuverlässigkeit und Datensicherheit. Um Ihre Compliance-Bemühungen zu unterstützen,AWSführt regelmäßig die Validierung von Drittanbietern für Tausende von globalen Compliance-Anforderungen durch. Diese werden kontinuierlich überwacht, um Ihnen dabei zu helfen, Sicherheits- und Compliance-Standards für Finanzen, Einzelhandel, Gesundheitswesen, Behörden und darüber hinaus zu erfüllen. Weitere Informationen zur Datenarchivierung mitAWSfinden Sie unterDatenarchivierungauf derAWS- Website. 7
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Tools Conclusion In diesem Handbuch wurden sechs bewährte Methoden beschrieben, die beim Aussetzen von Anwendungen in Ihrem Migrationsplan berücksichtigt werden sollten. Sie bieten einen Rahmen, den Sie bei der Bewertung der für den Ruhestand geplanten Anträge und deren potenziellen Auswirkungen verwenden können. Obwohl dieses Framework nicht vollständig ist und Sie Prozesse einbetten möchten, die für Ihre Organisation spezifisch sind (z. B. die Verfolgung der stillgelegten Infrastruktur in Ihrer Konfigurationsverwaltungsdatenbank), hilft es Ihnen, diesen Migrationsworkstream zu verwalten. Die Einhaltung dieser Richtlinien hilft Ihnen dabei, Vertrauen zu gewinnen und Vertrauen in das Zurückziehen von Anwendungen zu gewinnen und gleichzeitig genügend Zeit für die Migration von falsch kategorisierten Anwendungen bereitzustellen. Tools • AWS Application Discovery Service 8
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Meine Anwendungen sind containerisiert. Kann ich weiterhin einen datengetriebenen Migrationsansatz anwenden? Häufig gestellte Fragen Dieser Abschnitt enthält Antworten auf häufig aufgeworfene Fragen zum Zurückziehen von Anwendungen. Meine Anwendungen sind containerisiert. Kann ich weiterhin einen datengetriebenen Migrationsansatz anwenden? Ja, indem Sie den Port und die IP-Adresse verwenden, um zwischen verschiedenen Containern zu unterscheiden. Wie lange sollte ich Discovery-Tools ausführen? Die Dauer hängt von einer individuellen Anwendung ab. Vier Wochen sollten ausreichen. Für Batch- Anwendungen, die nur einmal pro Quartal ausgeführt werden, müssen Sie jedoch entsprechend planen. 9
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Weitere Ressourcen AWS Ressourcen • Mobilisierung Ihres Unternehmens zur Beschleunigung umfangreicher Migrationen • Migrieren mit AWS • Migration zuAWS: Bewährte Methoden und Strategien • AWS Vorschriftige Anleitung • AWS Whitepaper für Migration AWS Services • Amazon Athena • AWS Application Discovery Service • AWS CloudEndure Migration • AWS - Datenarchivierung • Amazon EBS • Amazon EC2 APN-Partner • Tool-Optionen für verschiedene Migrationsphasen 10
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen AWSPrescriptive Guidance Glossar AI und ML Begriffe (p. 11)|Migrieren von Bedingungen (p. 12)|Modernisierungsbedingungen (p. 16) AI und ML Begriffe Im Folgenden werden häufig verwendete Begriffe in Strategien, Leitfäden und Mustern im Zusammenhang mit künstlicher Intelligenz (KI) und maschinellem Lernen (ML) verwendet, die vonAWSVorschriftige Anleitung. Um Einträge vorzuschlagen, verwenden Sie bitte dasBereitstellen von Feedbackam Ende des Glossars. Binäre Klassifizierung Ein Prozess, der ein binäres Ergebnis voraussagt (eine von zwei möglichen Klassen). Beispielsweise muss Ihr ML-Modell möglicherweise Probleme vorhersagen, wie z. B. „Ist das E-Mail-Spam oder nicht Spam?“ „Ist Ihr Produkt ein Buch oder ein Auto?“ Klassifizierung Ein Kategorisierungsprozess, der beim Generieren von Vorhersagen hilft. ML- Modelle für Klassifizierungsprobleme prognostizieren einen diskreten Wert. Diskrete Werte unterscheiden sich immer voneinander. Beispielsweise muss ein Modell möglicherweise prüfen, ob sich ein Auto in einem Bild befindet oder nicht. Datenvorverarbeitung Zur Transformation von Rohdaten in ein Format, das vom ML-Modell leicht analysiert werden kann. Vorverarbeitung von Daten kann bedeuten, bestimmte Spalten oder Zeilen zu entfernen und fehlende, inkonsistente oder doppelte Werte zu adressieren. Deep-Ensemble Um mehrere Deep Learning Modelle für die Vorhersage zu kombinieren. Sie können tiefe Ensembles verwenden, um eine genauere Vorhersage zu erhalten oder Unsicherheit in Vorhersagen zu schätzen. Deep-Lernen Ein ML-Unterfeld, das mehrere Schichten künstlicher neuronaler Netzwerke verwendet, um die Zuordnung zwischen Eingabedaten und Zielvariablen zu identifizieren. Exploratorische Datenanalyse Der Prozess der Analyse eines Datensatzes, um seine Hauptmerkmale zu (EDA) verstehen. Sie sammeln oder aggregieren Daten und führen dann erste Untersuchungen durch, um Muster zu finden, Anomalien zu erkennen und Annahmen zu überprüfen. EDA wird durch die Berechnung von Zusammenfassungsstatistiken und die Erstellung von Datenvisualisierungen durchgeführt. 11
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Funktionen Die Input-Daten, die Sie zur Erstellung einer Prognose verwenden. In einem Fertigungskontext können Features beispielsweise Bilder sein, die regelmäßig von der Fertigungslinie erfasst werden. Funktionstransformation Optimieren von Daten für den ML-Prozess, einschließlich Anreichern von Daten mit zusätzlichen Quellen, Skalierung von Werten oder Extrahieren mehrerer Informationssätze aus einem einzigen Datenfeld. Dadurch kann das ML-Modell von den Daten profitieren. Wenn Sie beispielsweise das Datum „2021-05-27 00:15:37“ in „2021“, „Mai“, „Do“ und „15“ aufteilen, können Sie dem Lernalgorithmus helfen, nuancierte Muster zu lernen, die mit verschiedenen Datenkomponenten verknüpft sind. Mehrklassen-Klassifizierung Ein Prozess, der bei der Generierung von Voraussagen für mehrere Klassen hilft (Voraussage von einem aus mehr als zwei Ergebnissen). Zum Beispiel könnte ein ML-Modell gefragt werden: „Ist das Produkt ein Buch, ein Auto oder ein Telefon?“ oder „Welche Kategorie für diesen Kunden am interessantesten?“ Regression Eine ML-Technik, die einen numerischen Wert voraussagt. Zum Beispiel, um das Problem von „Für welchen Preis wird dieses Haus verkauft?“ Ein ML-Modell könnte ein lineares Regressionsmodell verwenden, um den Verkaufspreis eines Hauses basierend auf bekannten Fakten über das Haus (z. B. die Quadratmeterzahl) vorherzusagen. Schulung So stellen Sie Daten für Ihr ML-Modell bereit, aus dem Sie lernen können. Die Schulungsdaten müssen die richtige Antwort enthalten. Der Lernalgorithmus findet Muster in den Schulungsdaten, die die Attribute der Input-Daten dem Ziel (die Antwort, die Sie voraussagen möchten) zuordnen. Es gibt ein ML-Modell aus, das diese Muster erfasst. Sie können das ML-Modell verwenden, um Voraussagen für neue Daten zu treffen, bei denen Sie das Ziel nicht kennen. Zielvariable Der Wert, den Sie in beaufsichtigten ML vorherzusagen versuchen. Dies wird auch alsErgebnisvariableaus. Beispielsweise könnte in einer Fertigungseinstellung die Zielvariable ein Produktfehler sein. Optimieren Um Aspekte Ihres Trainingsprozesses zu ändern, um die Genauigkeit des ML- Modells zu verbessern. Sie können das ML-Modell beispielsweise trainieren, eine Menge von Kennzeichnungen zu generieren, Kennzeichnungen hinzufügen und diese Schritte dann unter verschiedenen Einstellungen so oft wiederholen, wie das Modell optimiert wird. Unsicherheit Ein Konzept, das sich auf ungenaue, unvollständige oder unbekannte Informationen bezieht, die die Zuverlässigkeit vorausschauender ML-Modelle untergraben können. Es gibt zwei Arten von Unsicherheit: Epistemische Unsicherheitwird durch begrenzte, unvollständige Daten verursacht, währendaleatorische Unsicherheitwird durch das Rauschen und Zufälligkeit verursacht, das den Daten inhärent ist. Weitere Informationen finden Sie im .Quantifizierung von Unsicherheit in Deep Learning-SystemenLeitfaden. Migrieren von Bedingungen Die folgenden Begriffe werden häufig in Migrationsstrategien, Leitfäden und Mustern verwendet, die vonAWSVorschriftige Anleitung. Um Einträge vorzuschlagen, verwenden Sie bitte dasBereitstellen von Feedbackam Ende des Glossars. 7 Rs Sieben gängige Migrationsstrategien für das Verschieben von Anwendungen in die Cloud Diese Strategien basieren auf den 5 Rs, die Gartner im Jahr 2011 identifiziert hat, und bestehen aus folgenden: 12
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen • Refactor/Re-Architect — Verschieben Sie eine Anwendung und ändern Sie ihre Architektur, indem Sie die Cloud-nativen Funktionen nutzen, um Agilität, Leistung und Skalierbarkeit zu verbessern. Dies beinhaltet in der Regel die Portierung des Betriebssystems und der Datenbank. Beispiel: Migrieren Sie Ihre lokale Oracle- Datenbank in die Amazon Aurora PostgreSQL-kompatible Edition. • Replattform (Aufheben und Umformen) — Verschieben Sie eine Anwendung in die Cloud, und führen Sie ein gewisses Optimierungsniveau ein, um die Vorteile der Cloud-Funktionen zu nutzen. Beispiel: Migrieren Sie Ihre lokale Oracle- Datenbank in Amazon RDS (Amazon Relational Database Service) für Oracle imAWSCloud • Rückkauf (Drop and Shoppen) — Wechseln Sie zu einem anderen Produkt, in der Regel durch Wechsel von einer herkömmlichen Lizenz zu einem SaaS Modell. Beispiel: Migrieren Sie Ihr CRM-System (Customer Relationship Management) zu Salesforce.com. • Rehost (Lift and Shift) — Verschieben Sie eine Anwendung in die Cloud, ohne Änderungen vorzunehmen, um die Vorteile der Cloud-Funktionen zu nutzen. Beispiel: Migrieren Sie Ihre lokale Oracle-Datenbank in Oracle auf einer EC2- Instance imAWSCloud • Verschieben (Hypervisor-Ebene Lift and Shift) — Verschieben Sie die Infrastruktur in die Cloud, ohne neue Hardware zu kaufen, Anwendungen neu zu schreiben oder Ihre vorhandenen Abläufe zu ändern. Dieses Migrationsszenario ist spezifisch für VMware Cloud aufAWSZur Unterstützung der VM-Kompatibilität (VM) und Workload-Portabilität zwischen Ihrer lokalen Umgebung undAWSaus. Sie können die VMware Cloud Foundation-Technologien aus Ihren lokalen Rechenzentren verwenden, wenn Sie Ihre Infrastruktur auf VMware Cloud migrieren.AWSaus. Beispiel: Verschieben Sie den Hypervisor, der Ihre Oracle- Datenbank hostet, in VMware Cloud aufAWSaus. • Beibehalten (Revisit) — Bewahren Sie Anwendungen in Ihrer Quellumgebung auf. Dazu gehören u. U. Anwendungen, für die ein umfangreiches Refactoring erforderlich ist, und Sie möchten diese Arbeit auf einen späteren Zeitpunkt verschieben, sowie Legacy-Anwendungen, die Sie beibehalten möchten, da es keine geschäftliche Begründung für die Migration gibt. • Ruhestand — Anwendungen, die in Ihrer Quellumgebung nicht mehr benötigt werden, werden außer Betrieb gesetzt oder entfernt. Anwendungsportfolio Eine Sammlung detaillierter Informationen zu jeder Anwendung, die von einer Organisation verwendet wird, einschließlich der Kosten für die Erstellung und Wartung der Anwendung und ihres geschäftlichen Werts. Diese Informationen sind von entscheidender Bedeutung fürden Prozess der Portfolioerkennung und -analyseund hilft bei der Identifizierung und Priorisierung der Anwendungen, die migriert, modernisiert und optimiert werden sollen. Operationen mit künstlicher Der Prozess der Verwendung von maschinellen Lerntechniken, um Intelligenz (AIOps) Betriebsprobleme zu lösen, Betriebsvorfälle und menschliches Eingreifen zu reduzieren und die Servicequalität zu erhöhen. Weitere Informationen zur Verwendung von AIOps in derAWS-Migrationsstrategie finden Sie imBetriebs- Integrationsleitfadenaus. AWSCloud Adoption Ein Rahmen von Leitlinien und Best Practices vonAWS, um Unternehmen dabei Framework (AWSCAF) zu unterstützen, einen effizienten und effektiven Plan für den erfolgreichen Wechsel in die Cloud zu entwickeln.AWS CAF organisiert die Beratung in sechs Schwerpunktbereichen, die als Perspektiven bezeichnet werden: Business, Personal, Governance, Plattform, Sicherheit und Betrieb. Die Unternehmens-, Personal- und Governance-Perspektiven konzentrieren sich auf geschäftliche Fähigkeiten und Prozesse; die Plattform, Sicherheit und Betriebsperspektiven konzentrieren sich auf technische Fähigkeiten und Prozesse. Zum Beispiel 13
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen richtet sich die People Perspective an Stakeholder, die Human Resources (HR), Personalfunktionen und Personalmanagement abwickeln. Für diese PerspektiveAWSCAF bietet eine Anleitung für die Entwicklung, Schulung und Kommunikation von Mitarbeitern, um das Unternehmen auf eine erfolgreiche Cloud-Einführung vorzubereiten. Weitere Informationen finden Sie im .AWSCAF- Websiteund dieAWSCAF-Whitepaperaus. AWSlanding zone Eine landing zone ist ein gut gestaltetes, Multi-KontoAWS-Umgebung, die skalierbar und sicher ist. Dies ist ein Ausgangspunkt, von dem aus Ihre Unternehmen Arbeitslasten und Anwendungen schnell starten und bereitstellen können, und zwar mit Vertrauen in ihre Sicherheits- und Infrastrukturumgebung. Weitere Informationen zu Landezonen finden Sie unterEinrichten eines sicheren und skalierbaren Multi-AccountsAWSUmgebungaus. AWSWorkload Qualification Ein Tool, das Arbeitslasten der Datenbankmigration auswertet, Migrationsstrategien FrameworkAWSWQF) empfiehlt und Arbeitsschätzungen bereitstellt.AWS WQF ist in enthaltenAWS Schema Conversion Tool(AWS SCT) enthalten. Es analysiert Datenbankschemas und Code-Objekte, Anwendungscode, Abhängigkeiten und Leistungsmerkmale und stellt Bewertungsberichte bereit. Business Continuity Planning Ein Plan, der die potenziellen Auswirkungen eines unterbrechungsfreien (BCP) Ereignisses, z. B. einer großen Migration, auf den Betrieb berücksichtigt und es einem Unternehmen ermöglicht, den Betrieb schnell wieder aufzunehmen. Cloud Center of Excellence Ein multidisziplinäres Team, das die Cloud-Akzeptanz innerhalb eines (CCoE) Unternehmens vorantreibt, einschließlich der Entwicklung von Best Practices in der Cloud, der Mobilisierung von Ressourcen, der Festlegung von Migrationszeitplänen und der Führung des Unternehmens durch umfangreiche Transformationen. Weitere Informationen finden Sie im .CCoE-Postsauf derAWSCloud Enterprise Strategie-Blog. Cloud-Phasen der Annahme Die vier Phasen, die Organisationen in der Regel durchlaufen, wenn sie auf dieAWSCloud: • Projekt — Durchführung einiger cloudbezogener Projekte für Machbarkeitsnachweis und Lernzwecke • Foundation — Machen Sie grundlegende Investitionen zur Skalierung Ihrer Cloud-Akzeptanz (z. B. Erstellen einer landing zone, Definition eines CCoE, Einrichtung eines Betriebsmodells) • Migration — Migrieren einzelner Anwendungen • Re-Erfindung — Optimierung von Produkten und Services und Innovationen in der Cloud Diese Etappen wurden von Stephen Orban im BlogbeitragDer Weg in die Cloud und die Phasen der Annahmeauf derAWSCloud Enterprise Strategie-Blog. Weitere Informationen darüber, wie sie sich auf dasAWS-Migrationsstrategie finden Sie imHandbuch zur Migrationsbereitschaftaus. Konfigurationsverwaltungsdatenbank Eine Datenbank, die Informationen zu Hardware- und Softwareprodukten, (CMDB) Konfigurationen und Abhängigkeiten eines Unternehmens enthält. In der Regel verwenden Sie Daten aus einer CMDB in der Phase der Portfolioerkennung und - analyse der Migration. episch In agilen Methoden, funktionale Kategorien, die helfen, Ihre Arbeit zu organisieren und zu priorisieren. Epics bieten eine allgemeine Beschreibung der Anforderungen und Implementierungsaufgaben. Beispiel,AWSCAF-Sicherheitsepics umfassen Identitäts- und Zugriffsmanagement, Detektivkontrollen, Infrastruktursicherheit, 14
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Datenschutz und Reaktion auf Vorfälle. Weitere Informationen zu Epen finden Sie imAWS-Migrationsstrategie finden Sie imProgrammimplementierungsanleitungaus. heterogene Migrieren der Quelldatenbank in eine Zieldatenbank, die eine andere Datenbank- Datenbankmigration Engine verwendet (z. B. Oracle zu Amazon Aurora). Heterogene Migration ist in der Regel Teil einer Neuarchitekturierung, und das Konvertieren des Schemas kann eine komplexe Aufgabe sein.AWSbietetAWS SCT, die bei Schemakonvertierungen hilft. Migrieren von Datenbanken Migrieren der Quelldatenbank zu einer Zieldatenbank, die dasselbe Datenbankmodul verwendet (z. B. Microsoft SQL Server zu Amazon RDS for SQL Server). Eine homogene Migration ist in der Regel Teil einer Rehosting- oder Replatforming-Anstrengung. Sie können native Datenbank-Dienstprogramme verwenden, um das Schema zu migrieren. IT-Informationsbibliothek (ITIL) Eine Reihe von Best Practices für die Bereitstellung von IT-Services und die Anpassung dieser Services an die geschäftlichen Anforderungen. ITIL bildet die Grundlage für ITSM. IT-Service-Management Aktivitäten im Zusammenhang mit dem Entwerfen, Implementieren, Verwalten (ITSM) und Unterstützen von IT-Services für eine Organisation. Weitere Informationen zur Integration von Cloud-Vorgängen in ITSM-Tools finden Sie unter derBetriebs- Integrationsleitfadenaus. Migration Acceleration Importieren in &S3;AWS-Programm, das Beratungs-Support, Schulungen und Program (MAP) Services bietet, um Unternehmen dabei zu unterstützen, eine starke operative Grundlage für den Wechsel in die Cloud zu schaffen und die anfänglichen Kosten für Migrationen auszugleichen. MAP enthält eine Migrationsmethodik zur methodischen Ausführung von Legacy-Migrationen sowie eine Reihe von Tools zur Automatisierung und Beschleunigung gängiger Migrationsszenarien. Bewertung des Ein Online-Tool, das Informationen zur Validierung des Geschäftsfalls für die Migrationsportfolios (MPA) Migration auf dieAWSCloud MPA bietet eine detaillierte Portfolio-Bewertung (Serverrecht-Dimensionierung, Preise, TCO-Vergleiche, Migrationskostenanalyse) sowie Migrationsplanung (Anwendungsdatenanalyse und -datenerfassung, Anwendungsgruppierung, Migrationspriorisierung und Wellenplanung). DieMPA- Werkzeug(erfordert Login) ist kostenlos für alleAWSConsultants und APN- Partnerberater. Bewertung der Der Prozess der Gewinnung von Erkenntnissen über den Cloud-Bereitschaftsstatus Migrationsbereitschaft (MRA) eines Unternehmens, der Ermittlung von Stärken und Schwächen sowie der Erstellung eines Aktionsplans zum Schließen identifizierter Lücken mithilfe derAWSCAF. Weitere Informationen finden Sie im .Handbuch zur Migrationsbereitschaftaus. Die MRA ist die erste Phase derAWS Migrierenaus. Migration im Maßstab Der Prozess, den Großteil des Anwendungsportfolios in Wellen in die Cloud zu verschieben, wobei mehr Anwendungen in jeder Welle schneller verschoben werden. In dieser Phase werden die Best Practices und Lehren aus den früheren Phasen verwendet, um eineMigrieren Factoryvon Teams, Tools und Prozessen, um die Migration von Workloads durch Automatisierung und agile Bereitstellung zu optimieren. Dies ist die dritte Phase desAWSMigrierenaus. Migrieren Factory Funktionsübergreifende Teams, die die Migration von Workloads durch automatisierte, agile Ansätze optimieren. Migrationswerksteams umfassen in der Regel Betriebsabläufe, Unternehmensanalysten und -eigentümer, Migrationsingenieure, Entwickler und DevOps Experten, die in Sprints arbeiten Zwischen 20 und 50 Prozent eines Unternehmensanwendungsportfolios bestehen aus wiederholten Mustern, die durch einen werkseitigen Ansatz optimiert werden 15
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen können. Weitere Informationen finden Sie im .Diskussion von Migrationsfabrikenund dieCloudEndure Migration Factoryin diesem Inhaltssatz. Vereinbarung auf Eine Vereinbarung, die klarstellt, was funktionale IT-Gruppen versprechen, einander operationeller Ebene (OLA) zu liefern, um einen Service Level Agreement (SLA) zu unterstützen. Betriebsintegration (OI) Der Prozess der Modernisierung von Betriebsabläufen in der Cloud, der Bereitschaftsplanung, Automatisierung und Integration umfasst. Weitere Informationen finden Sie im .Betriebs-Integrationsleitfadenaus. Organisation Change Ein Rahmen für die Verwaltung wichtiger, störender Unternehmenstransformationen Management (OCM) aus Mitarbeiter-, Kultur- und Führungsperspektive. OCM unterstützt Unternehmen bei der Vorbereitung und dem Übergang zu neuen Systemen und Strategien, indem sie die Übernahme von Änderungen beschleunigen, Übergangsfragen ansprechen und kulturelle und organisatorische Veränderungen vorantreiben. In derAWSMigrationsstrategie, wird dieses FrameworkMenschen Beschleunigung, wegen der Geschwindigkeit der Änderung, die in Cloud-Adoption Projekten erforderlich ist. Weitere Informationen finden Sie im .OCM-Anleitungaus. Playbook Eine Reihe vordefinierter Schritte, die die Arbeit im Zusammenhang mit Migrationen erfassen, z. B. die Bereitstellung von zentralen Betriebsfunktionen in der Cloud. Ein Playbook kann in Form von Skripten, automatisierten Runbooks oder einer Zusammenfassung der Prozesse oder Schritte erfolgen, die für den Betrieb Ihrer modernisierten Umgebung erforderlich sind. verantwortungsvolle, Eine Matrix, die Rollen und Zuständigkeiten in einem Projekt definiert und zuweist. verantwortungsvolle, Sie können beispielsweise einen RACI erstellen, um die Eigentümerschaft der konsultierte, informierte Sicherheitskontrolle zu definieren oder Rollen und Zuständigkeiten für bestimmte (RACI) Matrix Aufgaben in einem Migrationsprojekt zu identifizieren. Runbook Eine Reihe von manuellen oder automatisierten Verfahren, die zur Ausführung einer bestimmten Aufgabe erforderlich sind. Diese werden in der Regel entwickelt, um wiederholte Vorgänge oder Prozeduren mit hohen Fehlerraten zu rationalisieren. Service Level Agreement Eine Vereinbarung, die klarstellt, was ein IT-Team seinen Kunden zu liefern (SLA) verspricht, z. B. Service-Verfügbarkeit und Leistung. Modernisierungsbedingungen Im Folgenden finden Sie häufig verwendete Begriffe in Strategien, Leitfäden und Mustern, die vonAWSVorschriftige Anleitung. Um Einträge vorzuschlagen, verwenden Sie bitte dasBereitstellen von Feedbackam Ende des Glossars. Geschäftsfähigkeit Was ein Unternehmen tut, um Wert zu generieren (zum Beispiel Vertrieb, Kundenservice oder Marketing). Microservices-Architekturen und Entwicklungsentscheidungen können durch geschäftliche Fähigkeiten gesteuert werden. Weitere Informationen finden Sie im .Organisiert um geschäftliche Funktionen-Abschnitt imAusführen von containerisierten Microservices aufAWS- Whitepaper. Microservice Ein kleiner, unabhängiger Service, der über gut definierte APIs kommuniziert und normalerweise im Besitz kleiner, eigenständiger Teams ist. Ein Versicherungssystem kann beispielsweise Microservices enthalten, die Geschäftsfunktionen wie Vertrieb oder Marketing oder Subdomains wie Einkauf, Schadenfälle oder Analysen abbilden. Zu den Vorteilen von Microservices gehören Agilität, flexible Skalierung, einfache Bereitstellung, wiederverwendbarer Code und Ausfallsicherheit. Weitere Informationen finden Sie unterIntegrieren von Microservices mithilfe vonAWSserverlose Diensteaus. 16
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Microservices-Architektur Ein Ansatz zum Erstellen einer Anwendung mit unabhängigen Komponenten, die jeden Anwendungsprozess als Microservice ausführen. Diese Microservices kommunizieren über eine gut definierte Schnittstelle unter Verwendung von leichtgewichtigen APIs. Jeder Microservice in dieser Architektur kann aktualisiert, bereitgestellt und skaliert werden, um den Bedarf an spezifischen Funktionen einer Anwendung gerecht zu werden. Weitere Informationen finden Sie unterImplementieren von Microservices aufAWSaus. Modernisierung Umwandlung einer veralteten (veralteten oder monolithischen) Anwendung und ihrer Infrastruktur in ein agiles, elastisches und hochverfügbares System in der Cloud, um Kosten zu senken, Effizienz zu erzielen und Innovationen zu nutzen. Weitere Informationen finden Sie unterStrategie zur Modernisierung von Anwendungen imAWSCloudaus. Modernisierungsbereitschaft Eine Bewertung, die die Modernisierungsbereitschaft der Anwendungen einer Organisation bestimmt, Vorteile, Risiken und Abhängigkeiten identifiziert und bestimmt, wie gut die Organisation den zukünftigen Status dieser Anwendungen unterstützen kann. Das Ergebnis der Bewertung ist ein Entwurf der Zielarchitektur, eine Roadmap, die Entwicklungsphasen und Meilensteine für den Modernisierungsprozess beschreibt, sowie ein Aktionsplan zur Behebung identifizierter Lücken. Weitere Informationen finden Sie unterEvaluierung der Modernisierungsbereitschaft für Anwendungen imAWSCloudaus. monolithische Anwendungen Anwendungen, die als einzelner Dienst mit eng gekoppelten Prozessen (Monolithen) ausgeführt werden. Monolithische Anwendungen haben mehrere Nachteile. Wenn ein Anwendungsfeature eine hohe Nachfrage aufweist, muss die gesamte Architektur skaliert werden. Das Hinzufügen oder Verbessern der Features einer monolithischen Anwendung wird auch komplexer, wenn die Codebasis wächst. Um diese Probleme zu beheben, können Sie eine Microservices-Architektur verwenden. Weitere Informationen finden Sie unterZerlegung von Monolithen in Microservicesaus. polyglotte Persistenz Unabhängige Wahl der Datenspeichertechnologie eines Microservices basierend auf Datenzugriffsmustern und anderen Anforderungen. Wenn Ihre Microservices über die gleiche Datenspeichertechnologie verfügen, können sie Herausforderungen bei der Implementierung begegnen oder eine schlechte Leistung aufweisen. Microservices werden einfacher implementiert und erzielen eine bessere Leistung und Skalierbarkeit, wenn sie den Datenspeicher verwenden, der am besten an ihre Anforderungen angepasst ist. Weitere Informationen finden Sie unterAktivieren von Datenpersistenz in Microservicesaus. Split- und Seed-Modell Ein Muster für die Skalierung und Beschleunigung von Modernisierungsprojekten. Wenn neue Funktionen und Produktversionen definiert werden, teilt sich das Kernteam auf, um neue Produktteams zu erstellen. Auf diese Weise können die Fähigkeiten und Services Ihres Unternehmens skaliert werden, die Produktivität der Entwickler verbessert und schnelle Innovationen unterstützt. Weitere Informationen finden Sie unterPhased-Ansatz zur Modernisierung von Anwendungen imAWSCloudaus. Zwei-Pizza-Team Ein kleines DevOps -Team, das Sie mit zwei Pizzen füttern können. Eine Zwei- Pizza-Teamgröße sorgt für die bestmögliche Möglichkeit zur Zusammenarbeit in der Softwareentwicklung. Weitere Informationen finden Sie im .Zwei-Pizza-Team- Abschnitt imEinführung in DevOps aufAWS-Whitepaper. 17
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen Dokumentverlauf In der folgenden Tabelle werden wichtige Änderungen an diesem Handbuch beschrieben. Wenn Sie über zukünftige Updates informiert werden möchten, abonnieren Sie einenRSS-Feedaus. update-history-change Update-Historie-Beschreibung update-history-date Erste Veröffentlichung (p. 18) — 11. September 2020 18
Bewährte Methoden für die Bewertung von Anwendungen, die während einer Migration auf dieAWSCloud AWSLeitfaden für Verschreibungen 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. xix
Sie können auch lesen