Erfolgreiche groß angelegte Cloud-Migration ohne Ausfallzeiten
Über das Unternehmen
Ein prominentes Finanzinstitut mit Sitz in den USA.
Herausforderungen
Das Finanzinstitut hatte mehrere kritische Applications auf mehr als 200 relationalen Datenbanken. Das Unternehmen wollte diese relationalen Datenbanken von Oracle zu Amazon Web Services Relational Database Service (AWS RDS) für PostgreSQL migrieren und anschließend die Leistung, Governance und Skalierbarkeit verbessern. Hierbei handelt es sich um kritische No-Downtime-Applications, die integraler Bestandteil von Marktfunktion, Compliance und Integrität sind.
Bei der Migration zu AWS RDS war es auch wichtig, eine Datenverwaltung für ein Relational Database Management System (RDBMS) zu etablieren und die Compliance-Anforderungen der Payment Card Industry, des Sarbanes-Oxley Act und nicht öffentlicher personenbezogener Daten/persönlich identifizierbarer Informationen zu erfüllen. Ein weiteres wichtiges Ziel war die Ermöglichung einer hohen Verfügbarkeit von Apps und die Skalierbarkeit relationaler Datenbanken auf der Grundlage der Bedürfnisse und Traffic-Anforderungen der Applications.
Was wir machen
- Datenarchitektur
- Daten-Management
- Datenverschlüsselung mit AWS Key Management Service (KMS) Setup
- Einrichtung der Disaster Recovery für Multi-Availability Zone (Multi-AZ)
- Datenkatalog
- Schema Migration
- AWS RDS Migration
Lösung
Das Unternehmen hatte bereits die AWS-Cloud eingeführt und verfügte über ausgereifte Unternehmensbetriebs-, Governance-, DevOps- und Genehmigungsrichtlinien. Unser Team nutzte Unternehmensrichtlinien, -grundlagen und -rahmen, um Folgendes zu etablieren:
- Bereitstellung von Data Governance
- Datenverschlüsselung mit KMS einrichten
- Multi-AZ Disaster Recovery einrichten
- Überarbeitete und entwickelte Pipelines und migrierte Daten von lokalen Oracle-Relationaldatenbanken nach RDS für PostgreSQL
- Einrichtung der Anwendungstestsuite für die Ausführung und einer Jenkins-Pipeline zur Durchführung und Verwaltung automatisierter Tests
- Erstellt ein Schema in der Ziel-PostgreSQL-Datenbank durch Konvertierung des Quell-Oracle-Datenbankschemas mit dem AWS Schema Conversion Tool
- Einrichtung des AWS Database Migration Service (DMS), um Daten von der Quelle in die Zieldatenbank zu laden, und Implementierung automatisierter Prozesse zum Auslösen des DMS
- Verwendung von Open-Source-Paketen wie Ora2Pg zur automatischen Konvertierung von Oracle- und MySQL-Datenbanken in PostgreSQL; ermöglichte das Pub-/Submodell mit einem relationalen Datenspeicher zur Synchronisierung der Quelldaten der Anwendung
Ergebnisse und Ergebnisse
Die groß angelegte Migration eines RDBMS zu einem cloud-nativen Amazon RDS half dem Unternehmen, die folgenden Ergebnisse und Vorteile zu erzielen:
Null
Ausfallzeiten während der groß angelegten Migration
45+
Applikationsrelationaldatenbanken in die Cloud migriert
5,000+
Gesamtzahl der aktiven Benutzer nahtlos migriert, ohne das Endbenutzererlebnis zu stören
Vorteile für das Unternehmen
- Erhebliche Einsparungen bei den Datenbanklizenzkosten
- Bessere Skalierbarkeit, Resilienz und Governance
- Kürzere Markteinführungszeit bei höherer Änderungsgeschwindigkeit
Technische Daten:
- Datenerfassung für das Anwendungsdatenlager auf Anwendungsdatenbank-Synchronisierung ändern
- Keine Unterbrechung kritischer Applications während der Service Level Agreement-Zeiten