Nutzen Sie Azure SQL Migration für eine schnellere Cloud-Modernisierung
Microsofts SQL Server 2012 erreicht im Juli dieses Jahres das End-of-Life (EOL), und Unternehmen mit On-Premise-Versionen wird empfohlen, zu Azure zu wechseln. Mit dem richtigen Ansatz kann solch eine Migration ein Ausgangspunkt sein, um Unternehmen von den Vorteilen einer größeren Cloud-Migration zu überzeugen.
In einem meiner früheren Artikel habe ich bereits über potenzielle Auslöser, einschließlich SQL 2012 EOL, berichtet, die eine Datenbankmigration zu einer hohen Priorität für viele Unternehmen werden lassen. In diesem Artikel gehe ich darauf ein, wie eine SQL-Server-Migration Starthilfe für die Umsetzung einer modernen Public-Cloud-Strategie genutzt werden kann – und was Sie tun sollten, um damit anzufangen.
Erzeugen sie Dringlichkeit und definieren Sie Ihren Business Case
Technologische Erfordernisse mögen ein Migrationsprojekt auslösen, aber für die nötige Dynamik für eine umfassende Modernisierung sollte klar sein, wie die neue Technologie geschäftliche Mehrwerte erzeugt.
Um die notwendige Dringlichkeit zu erzeugen, sollten Sie in der Lage sein, die technologischen Herausforderungen bottom-up klar zu kommunizieren, z. B. die bald auslaufenden Dienste, und die Auswirkungen des Ausfalls auf wichtige Geschäftsfunktionen. Ebenso sollten Sie top-down Geschäftsvorteile wie potenzielle Verbesserungen der Customer Experience (z. B. durch die höhere Geschwindigkeit einer Anwendung, durch die Nutzer weniger oft die Nutzung abbrechen) oder Möglichkeiten zur Etablierung neuer Geschäftsmodelle deutlich kommunizieren.
Wichtige Randnotiz: Eine Funktion mag technologisch eine geringe Bedeutung haben, aber kann auf der Prioritätenliste einer Fachabteilung dennoch ganz oben stehen. Daher ist es sehr wichtig, eine Roadmap zu erarbeiten und vorzustellen, die beides berücksichtigt, da sie vermutlich mehr Unterstützung finden wird.
Konzentrieren Sie sich auf Packaged Business Capabilities
Ein weiterer Weg, um eine umfassende Cloud-Modernisierungsinitiative zu starten ist, sich zunächst auf eine Auswahl an Funktionalitäten (oder „Packaged Business Capabilities“) zu fokussieren und nicht eine „Big-Bang-Lösung“ anzustreben, die das gesamte Unternehmen zu modernisieren versucht.
Eine Packaged Business Capability (PBC) ist eine Reihe von Anwendungen, die einen bestimmten Bereich wie Suche, Katalog, Inventarisierung, Verkaufsförderung etc. unterstützen. PBCs können unabhängig verwaltet und skaliert werden und über APIs miteinander kommunizieren.
Kurzfristig ermöglichen es PBCs Unternehmen, alte Lösungen schrittweise zu ersetzen, indem sie eine nach der anderen ablösen (z. B. entsprechend dem Strangle-Pattern) und dabei durchgängig brauchbare Ergebnisse erzielen. Langfristig erleichtern PBCs das Aktualisieren, Ändern oder Ersetzen von Anwendungen ohne eine Kette von Abhängigkeiten.
Definieren Sie die Modernisierung der Technologie
In einigen Fällen ist ein Lift-and-Shift-Ansatz zur Migration der bestehenden Architektur auf eine Cloud-Plattform eine nützliche Zwischenlösung. Beispielsweise bietet Microsoft 3 Jahre lang kostenlose erweiterte Sicherheitsupdates an, wenn eine SQL-Datenbank unverändert auf Azure migriert wird, um auf virtuellen Maschinen ausgeführt zu werden.
In den meisten Fällen besteht jedoch die Erwartung, dass die Anwendung mit Hinblick auf effektive Cloud-Nutzung modernisiert wird.
Es gibt viele Möglichkeiten, eine Anwendung zu modernisieren, von der Bereitstellung von Daten über Dienste und APIs bis hin zum vollständigen Austausch von Teilen der Anwendung, um neue Anforderungen zu erfüllen. Die Entscheidung über den besten Weg für jede PBC erfordert eine Betrachtung aus mehreren Perspektiven: allen voran der Technologie, der Zeit, der Ressourcen sowie des geschäftlichen Mehrwertes.
Optimierten Sie die Kosten
Eine pragmatische Kosten-Nutzen-Analyse ist Voraussetzung für grünes Licht für jedes große Projekt.
Dabei sollten die Gesamtkosten der Migration berücksichtigt werden. Das schließt auch den erforderlichen Zeit- und Ressourcenaufwand mit ein, um die Auswirkungen des Projekts auf bestehende Systeme und Funktionalitäten zu verstehen. Als Hilfestellung bietet Microsoft Beihilfen für Firmen an, um mit ausgewählten Partnern wie z. B. Mindcurv bei der Einschätzung der Architektur-Anforderungen und der Kosten eines Cloud-Migrationsprojektes zusammenzuarbeiten.
Die Kostenkalkulation sollte auch die zu erwartenden Betriebskosten der migrierten Anwendung beinhalten. Jedes zusätzliche Megabyte ist in der Cloud mit Kosten verbunden. Ein Teil der Modernisierung einer Anwendung besteht auch darin, ungenutzte Daten, Arbeitsabläufe, Funktionen und andere technische Schulden zu entfernen.
Schließlich sollte es einen Plan für Kosteneinsparungen bei der Skalierung von Ressourcen geben. So sollte z. B. geplant werden, wo es sinnvoll ist, Reserved Instance oder On-Demand-Kapazitätsreservierungzu verwenden, oder, insbesondere für Azure-Datenbanken, wie Sie Ihre SQL-Datenmigration so umsetzen, um von gemeinsam genutzten Shared elastic Pools zu profitieren.
Arbeiten Sie mit Experten zusammen
Bei der Cloud-Migration und -Modernisierung muss eine Vielzahl von Faktoren berücksichtigt werden. Die Zusammenarbeit mit einem erfahrenen Dienstleister kann dabei helfen, Zugang zu finanzieller Unterstützung von Cloud-Providern zu erhalten. Dies kann den Start einer Modernisierungs-Initiative beschleunigen, den Mehrwert eines Projekts erhöhen bzw. die Projektdauer verkürzen. Außerdem erhalten Sie Zugang zu Fachwissen, das in meisten Unternehmen betriebsintern nicht vorhanden ist.
Unternehmen, die nächste Schritte in ihrer Cloud-Strategie erkunden, bietet Microsoft durch ihr Azure-Partnerprogramm signifikante finanzielle Unterstützung an, um mit Mindcurv an einem Cloud-Audit & Review zu arbeiten. Dieses umfasst:
- Migrationskonzept: Ermittlung der besten Vorgehensweise und der zu erwartenden Kosten einer Migration.
- Bewertungen der Organisatorischen Reife: Identifizierung von Stärken und Schwächen bei den relevanten Fähigkeiten im Hinblick auf eine Cloud Migration.
- Analyse der existierenden Plattform: Detaillierte Analyse von Architektur, Infrastruktur und Anwendungskomponenten.
- Analyse von Sicherheit und Compliance-Status: Abschneiden angesichts von Security und Compliance Best Practices in der Cloud-Native-Entwicklung.
- Analyse der Cloud-Kosten: Analyse von aktuellen Cloud Kosten, der Effizienz und des Optimierungspotenzial der Lösung.
Mindcurv hat schon vielen Unternehmen dabei geholfen, eine Public-Cloud-Strategie zu entwickeln und voranzutreiben. Unsere Teams sind spezialisiert auf Digital Commerce und Digital Experience, Datenplattformen und maßgeschneiderte Lösungen für komplexe Cloud- und IoT-Anwendungen Nehmen Sie Kontakt mit uns auf um mehr zu erfahren und um andere verfügbare finanzielle Unterstützungen bei einer Cloud-Migration zu prüfen.