AWS-zu-Azure-Migration ohne Ausfallzeiten

Migration und Optimierung der Cloud-Infrastruktur für Unternehmenssysteme

Kunde: Ein großes EU-basiertes Versorgungsunternehmen, Deutschland

Null

Ausfallzeiten für abhängige Services

AWS → Azure

Mikroservices, Storage und Datenbank migriert

IaC

Staging-Umgebung, die vor der Umstellung erstellt und getestet wurde

TypeScriptNode.jsPythonPostgreSQLRabbitMQAWSAmazon EC2AWS compute clusterAWS container servicesAmazon SQSAWS registryData centerAzure Kubernetes ServiceAzure Key VaultAzure DevOps ServicesAzure Data Lake Storage Gen2Microsoft platformPower BICEPH S3-compatible storageTerraformPlaywrightSeleniumJasmineKarma
TypeScriptNode.jsPythonPostgreSQLRabbitMQAWSAmazon EC2AWS compute clusterAWS container servicesAmazon SQSAWS registryData centerAzure Kubernetes ServiceAzure Key VaultAzure DevOps ServicesAzure Data Lake Storage Gen2Microsoft platformPower BICEPH S3-compatible storageTerraformPlaywrightSeleniumJasmineKarma

Herausforderung

Mikroservices, Speicher und Datenbank mussten ohne Ausfallzeiten von AWS zu Azure migriert werden — und die Datenbank selbst musste unterwegs die Engine wechseln, von Aurora MySQL zu SQL Server.

Lösung

Eine schrittweise Migration: Infrastructure as Code für den Aufbau und Test der neuen Azure-Umgebung, Workloads wurden etappenweise verschoben, Abhängigkeiten erst nach vollständigen Tests umgestellt sowie eine finale Synchronisierung, um alle während der Umstellung geschriebenen Daten zu erfassen. Der Cutover verlief für alle abhängigen Dienste nahtlos.

Implementierung

  • 01Migration in Stufen unterteilt, um das Risiko gering zu halten
  • 02An die Azure-Architektur angepasste Services
  • 03Staging-Umgebung mittels Infrastructure as Code aufgebaut und getestet
  • 04Final Cutover synchronisierte geänderte Daten und validierte jeden Service in der Produktion

Business-Impact

Eine vollständig modernisierte, leistungsstarke Plattform auf Azure

Keine Ausfallzeiten für abhängige Services während der Migration

Verbesserte Systemstabilität und Ausrichtung der Cloud-Ressourcen

Technologie-Stack

Anwendung
  • C#
  • Mikroservices
From — AWS
  • S3
  • Aurora MySQL
To — Azure
  • Blob Storage
  • SQL Server

Sie haben ein komplexes System, das aufgebaut oder modernisiert werden muss?

Teilen Sie uns mit, was sich ändern muss. Wir bringen die relevanten Domain- und Engineering-Leads ins Gespräch.

Alle Fallstudien entdecken