AWS-Migrations-Checkliste: Praxisfall

Nov 24, 2023 5 Minuten lesen 1132
Fomenko Marina Head of PM
AWS-Migrations-Checkliste: Praxisfall

Um Verwirrung und Auslassungen zu vermeiden, gibt es eine Checkliste, die bei der Migration von Anwendungen und Daten in die Cloud zu beachten ist. Dabei handelt es sich um eine detaillierte Liste von Aufgaben, Prozessen und Richtlinien, die bei der Migration zu beachten sind. Indem sie als Fahrplan für die Planung, Umsetzung und Verwaltung von Migrationsprojekten dient, schaffen Sie die Voraussetzungen für die Minimierung von Risiken und die schrittweise Erledigung von Aufgaben.

Warum AWS so beliebt ist

Amazon Web Services (AWS) ist ein wichtiger Anbieter von Cloud-Diensten, dessen Dienste eine Reihe von Vorteilen gegenüber der lokalen Bereitstellung und anderen Cloud-Diensten haben. Im Folgenden werden die offensichtlichen Vorteile eines Wechsels zu AWS aufgeführt:

  • Postpayment. Mit dem gewählten Leistungspaket zahlen Sie für genau diese Produkte und haben so die Kosten im Griff;
  • Unbegrenzte Skalierbarkeit und Verwaltungsmöglichkeiten. Dies kann entweder eine automatische Skalierung auf EC2 oder Containerbereitstellungen, serverlose Funktionen sein;
  • Flexibilität bei der Automatisierung, Integration mit DevOps Workflows. Bietet eine Umgebung für die sofortige Bereitstellung von Entwicklungs-, Test- und Produktionsumgebungen. Die Bereitstellung von IT-Self-Services wird vereinfacht, es besteht die Möglichkeit, die Infrastruktur eigenständig zu erstellen;
  • Weltweiter Zugriff und Disaster Recovery. Mit der Multi-Az-Funktion können Cloud-Dienste selbst im Falle einer größeren regionalen Katastrophe weltweit gestartet werden.

Read also: AWS-Datenmigration Schritt für Schritt

Migration in die AWS-Cloud: eine vollständige Checkliste

1. Eröffnung

  • Erstelle eine Liste, klassifiziere und bewerte Anwendungen anhand der Kriterien Zweck, Komplexität und Kritikalität.
  • Benutzergruppen erstellen, Muster analysieren und Zugriffsanforderungen definieren.
  • Erstellen einer Netzwerkarchitekturkarte, Analysieren von Datenfluss und Abhängigkeiten.
  • Arbeiten mit Sicherheitsrichtlinien - Erfüllung von Compliance-Anforderungen und Anwendung von Sicherheitstools.
  • Bewertung und Planung von RTO RPO in der Cloud.

2. Evaluation

  • Arbeit mit Migrationsstrategien: Bewertung von Ansätzen für Hosting, Replatforming, Buyout usw.
  • Bewertung der internen Ressourcen unter Berücksichtigung von Outsourcing-Möglichkeiten.
  • Nutzung von AWS-Schulungen, Professional Services und dem AWS-Partnernetzwerk.
  • Identifizierung, Bewertung und Planung der Migration von Lösungen Dritter.

3. Überprüfen des Konzepts

  • ROS planning. Es ist besser, mit Aufgaben zu beginnen, die ein minimales Risiko bergen, und dann den Migrationsprozess schrittweise zu testen und Indikatoren für den Erfolg zu ermitteln.
  • Schätzung der Cloud-Kosten, Optimierung der AWS-Kosten, Auswahl optimaler Instanzen.
  • Bestimmung der Anforderungen an Rechenressourcen, Bewertung von Leistung und Kapazität, Skalierbarkeit und Kosten.
  • Untersuchung von Sicherheitsanforderungen und Netzwerkmanagement-Tools.
  • Bewertung der Netzleistung, Gewährleistung der laufenden Sicherheit durch regelmäßige Kontrollen und Audits.
  • Bewerten der Netzwerkleistung durch Testen, Verbessern der Leistung mithilfe von Amazon CloudFront, AWS Direct Connect, AWS Global Accelerator Services.
  • Auswahl von Tools für die Migration, Bewertung von Nutzbarkeit, Funktionalität, Kosten, Support, Testen von Tools in der Umgebung.

Read also: AWS-Dienste und Tools für maschinelles Lernen

4. Migration

  • Beschreibung der Architektur, Komponenten und Dienste der gewünschten Cloud-Umgebung unter Berücksichtigung der Dienste von Amazon EC2, Amazon S3, Amazon RDS usw.
  • Entwicklung eines Rollback-Plans zur Minimierung von Migrationsproblemen.
  • Definieren von Tools zur Automatisierung der Migration und Datensynchronisation. Dies können AWS Migration Hub, AWS Migration Service, AWS Data Sync usw. sein.
  • Die Abschätzung der Folgen der Umstellung wird die Zeit während des Arbeitstages minimieren. Zu diesem Zweck muss der Erfolg der Umstellung verfolgt werden.

5. Wolkenoperationen

  • Nutzen Sie Cloud-Architekturen für Verfügbarkeit, Skalierbarkeit und Ausfallsicherheit. Dies sind Lambda-, API-Gateway- und Dynamo-DB-Dienste, die zur Rationalisierung der Kosten beitragen.
  • Nutzen Sie AWS-Support- und Partnerressourcen.
  • Integrieren Sie die Systemwartung und robuste Überwachung mit Amazon CloudWatch, AWS CloudTrail, AWS Config AWS Systems Manager unterstützt Sie bei der Automatisierung des Patch-Managements.
  • Erforschen Sie SLA, Governance, Sicherheit und Compliance.

Kernpunkte des Projektmanagements bei der Migration

  1. Der Migrationsprozess betrifft nicht nur DevOps, sondern auch Ingenieure, Tester und Projektmanager. Daher erfordert die Migration von Anfang an ein Management.
  2. Klären Sie die Zuständigkeit für DevOps, wenn es sich um einen Spezialisten auf Kundenseite handelt.
  3. Entscheiden Sie, in welcher Reihenfolge die Aufgaben für DevOps-Ingenieure, Projektmanager, QS-Ingenieure und Entwickler vergeben werden sollen. Es wäre besser, ein Team-Tracking-Tool zu verwenden, wie z.B. Jira.
  4. Ein Meeting ist notwendig, um die Rollen aller Parteien festzulegen.
  5. Fristen für alle Phasen klar festlegen.

Zusätzlich, was das Meeting betrifft. Bitten Sie DevOps, eine Liste zu erstellen:

  • Schlüssel und Variablen, die bei AWS registriert werden müssen (können im Tabellenformat vorliegen) für Services von Drittanbietern;
  • Was CRON ist und wie es funktioniert, welche Befehle gestartet werden;
  • Arbeitswarteschlangen im Projekt.

Zu guter Letzt sollte man sich vergewissern, dass die Liste in den Werken von DevOps ist.

Es ist wichtig, die Konfigurationsdateien für Jenkins an DevOps zu übertragen, wenn man das gleiche Setup benötigt (um einen Zweig auf den gewünschten Server zu legen, um die Befehle selbst auszuführen). Diejenigen, die über Jenkins Zugriff auf Aktionen haben, sollten ebenfalls über eine solche Liste verfügen.

Beim Testen auf dem Test-AWS ist darauf zu achten, dass die Schlüssel der Produktionsversion nicht in den Umgebungseinstellungen für den Test-AWS-Server enthalten sind. Andernfalls wirken sich die Änderungen auf echte Benutzer aus.

Die Tests werden ausschließlich auf einer anonymisierten Datenbank durchgeführt.

Wie plant man den Transferprozess im Detail?

  1. Ein Versetzungstag festlegen.
  2. Rufen Sie Ihr Team an und legen Sie Ihren Versetzungsplan fest.
  3. Erstellen und verteilen Sie eine Versetzungscheckliste.
  4. Sichern Sie die Erreichbarkeit jedes Mitarbeiters im Team in Bezug auf den Computer, damit Sie in einer unvorhergesehenen Situation schnell eingreifen können.
  5. Machen Sie einen Plan В.

Es ist besser, die Übertragung online, zum Beispiel in einer Zoom-Konferenz, nach dem erstellten Plan zu steuern.

AWS-Migrationsunternehmen

AWS bietet eine flexible Infrastruktur, die eine einfache Skalierung der Ressourcen ermöglicht, wenn sich Ihre Anforderungen ändern. Wenn Ihr Produkt wächst und mehr Computing-Ressourcen, Datenspeicher oder Netzwerkbandbreite benötigt, kann die Migration in die Cloud eine effektive und kostengünstige Lösung sein. Die Wahl eines Cloud-Migrationsunternehmens ist ein wichtiger Schritt, der den Erfolg des Migrationsprozesses und die künftige Effizienz der Nutzung von Cloud-Ressourcen beeinflusst.

Die Unternehmen Software Development Hub haben 10 Jahre Erfahrung in der Migration von Softwareprodukten in die Cloud. Zu ihren Kunden gehören hochbelastete medizinische Systeme mit 8 Millionen Nutzern, US-amerikanische ERP-Systeme und ein LMS, das von 600 Tausend Studenten genutzt wird. Sie können sich auf klare Prozesse, Datensicherheit während der Migration und die anschließende Wartung nach den Standards der Cloud-Anbieter verlassen. Unsere Spezialisten sind im Bereich der Cloud-Technologien zertifiziert (AWS Certified) und können eine transparente und strukturierte Arbeits- und Kommunikationsweise bieten, die den Migrationsprozess erheblich erleichtert.

Holen Sie sich eine kostenlose Bewertung für Ihr AWS-Migrationsprojekt!

Categories

Share

Benötigen Sie einen Projektkostenvoranschlag?

Schreiben Sie uns, und wir bieten Ihnen eine qualifizierte Beratung.

x
Partnership That Works for You

Your Trusted Agency for Digital Transformation and Custom Software Innovation.