Laut dem Flexera State of Tech-Spend-Bericht, planen 55 % der Unternehmen, ihre Ausgaben für lokale Systeme zu senken. Da lokale Systeme sich als teuer und schwer verwaltbar erweisen, ist die Migration in die Cloud eine sinnvolle Geschäftsentscheidung. Die Cloud ermöglicht es Unternehmen, sich von einer langsamen, kostenintensiven und durch veraltete Systeme geprägten Infrastruktur zu lösen, die betriebliche Effizienz zu steigern und Produkte schneller auf den Markt zu bringen.
Seit ihrer Einführung im Jahr 2006 nimmt AWS im Cloud-Computing eine dominante Position ein. Unter den Hyperscalern ist AWS der beliebteste Cloud-Service-Provider (CSP) mit einem Marktanteil von 41 %, gefolgt von Google, Microsoft und IBM, die zusammen rund 35 % des Marktanteils ausmachen. Mit Millionen von Nutzern, Zehntausenden von Partnern und mehr als 200 Services ist AWS die bevorzugte Option für Unternehmen, die in die Cloud migrieren möchten.
„AWS hat den Kunden von Tidal Migrations auf ihrem Weg in die Cloud kontinuierlich überproportionale Geschäftsvorteile verschafft“, sagt David Colebatch, CEO von Tidal Migrations, einem AWS Advanced ISV Partner. „Mit einem breit gefächerten Serviceangebot und einer Innovationsgeschwindigkeit, die sich offenbar weiter beschleunigt, werden sich Kunden mit dringenden Aufgaben auch künftig für AWS entscheiden.“
Auch lesenswert: Public Cloud vs. Private Cloud: Modelle für die Cloud-Bereitstellung
Welche Vorteile bietet AWS?
Die Liste ist nicht vollständig, aber dies sind die Gründe, warum Sie AWS als Ihren Cloud-Partner wählen sollten:
Standort: AWS erstreckt sich über fünf Kontinente und umfasst 81 Availability Zones (AZs) sowie 25 geografische Regionen. Die globale Präsenz von AWS ist konkurrenzlos und bietet Kunden eine große Auswahl.
Skalierbarkeit: AWS überwacht Ihre Anwendungen und stellt sicher, dass sie mit der erforderlichen Leistung betrieben werden. Bei Nachfragespitzen greift die automatische Skalierungsfunktion von AWS ein, um die Kapazität ausgelasteter Ressourcen zu erhöhen.
Nutzungsabhängige Preise: Dank eines verbrauchsabhängigen Preismodells zahlen Unternehmen nur für die Infrastruktur, die sie genutzt haben, und erzielen dadurch erhebliche Einsparungen.
Betriebliche Resilienz: Die betriebliche Resilienz ist ein entscheidender Faktor bei der Wahl von AWS. AZs sind fehlertolerant und hochverfügbar, sodass die Auswirkungen auf Services selbst bei Ausfällen minimal bleiben. Außerdem besteht jede AWS-Region aus isolierten und getrennten AZs. Selbst wenn eine AZ ausfällt, bleiben die anderen in Betrieb.
Hohe Agilität: Eine Migration zu AWS kann die geschäftliche Agilität deutlich steigern. AWS Lambda verfügt über automatische Skalierungstechnologien, mit denen Unternehmen schneller innovativ sein und auf Veränderungen reagieren können.
Datenspeicherung: AWS bietet Unternehmen ein vollständiges Servicepaket zum Speichern und Abrufen ihrer Daten, um Kosten zu senken, Innovationen zu beschleunigen und die Agilität zu erhöhen. Einige Optionen sind:
- Amazon S3 ist ein Objektspeicherservice, der für eine Haltbarkeit von 99,999999999 % (11 Neunen) ausgelegt ist und Daten für ein breites Spektrum von Anwendungsfällen speichert.
- Elastic Block Storage (EBS) ist eine einfach zu nutzende Blockspeicherlösung, die zusammen mit Amazon EC2 zum Speichern persistenter Daten verwendet wird.
- Elastic File Storage (EFS) ist eine skalierbare Speicherlösung für Linux-basierte Workloads, die zahlreiche Anwendungsfälle unterstützt – von stark horizontal skalierten bis hin zu latenzsensitiven Workloads.
Best Practices für die AWS-Cloud-Migration
Die Migration zu AWS unterscheidet sich zwar von Fall zu Fall, doch Unternehmen sollten vor der Migration zu AWS einige Best Practices berücksichtigen.
1. Führen Sie eine Portfolioanalyse durch
Die Portfolioanalyse ist wahrscheinlich der erste Schritt, den Sie vor der Migration in die Cloud durchführen müssen. In dieser Phase wird Ihr IT-Portfolio detailliert analysiert, um möglichst viele Informationen über Abhängigkeiten und Abstraktionsebenen in den IT-Workloads zu sammeln.
Nachdem Sie Ihr Portfolio identifiziert und Ihre IT-Landschaft gründlich bewertet haben, müssen Sie sie mit den 6 Rs (siehe unten) vergleichen, um eine Migrations-Roadmap zu kategorisieren und zu planen. Bei der Analyse Ihres Portfolios sollten Sie Folgendes beachten:
- Wie hoch ist der Return on Investment (ROI) bei der Verlagerung einer bestimmten Anwendung?
- Kann die Anwendung per Rehosting migriert werden, oder sind umfangreiche Änderungen erforderlich?
- Ist die Anwendung lokal besser aufgehoben?
Eine manuelle Analyse ist möglich, wenn Sie nur wenige Anwendungen migrieren müssen. Bei umfangreichen Migrationen sollten Sie jedoch besser Analysetools verwenden. Beispielsweise können Sie AWS Application Discovery Services (ADS) verwenden, um Details zum Bestand lokaler Server zu sammeln und Einblicke in Ihre IT-Umgebung zu gewinnen.
2. Erstellen Sie einen Business Case
Vor der Migration in die Cloud müssen Unternehmen einen soliden Business Case erstellen, der klar erläutert, wie die Migration ablaufen und der ROI effektiv maximiert werden soll. Ein Business Case sollte die IT-Kosten systematisch analysieren und anschließend zeigen, warum die Migration in die Cloud gerechtfertigt ist. Ihr Business Case sollte Folgendes abdecken:
- Die aktuellen Kosten für die Wartung der veralteten Infrastruktur
- Kosten-Nutzen-Verhältnis einer Migration zu AWS
- Die voraussichtlichen Kosten der Migration zu AWS
- Abschreibungskosten für veraltete Anwendungen
Das Tool Migration Evaluatorvon AWS kann Sie dabei unterstützen.
Doch die bloße Ermittlung der Migrationskosten reicht nicht aus. Ein Business Case sollte nicht nur die direkten Vorteile (niedrigere Kosten, Skalierbarkeit, Geschäftskontinuität) ermitteln, sondern auch den gesamten Umfang der Migration berücksichtigen und ihre transformativen Auswirkungen auf Ihr Unternehmen hervorheben.
„Der Prozess der Erstellung des Business Case ist ebenso wichtig wie der fertige Business Case selbst. Er zwingt Teams, Fragen zu ihrer Geschäftsstrategie und ihrer aktuellen IT zu stellen, die die Ausrichtung des Unternehmens für viele Jahre prägen werden“, erklärt Colebatch. „Beenden Sie beispielsweise jetzt den Betrieb Ihres Rechenzentrums vollständig? Erwartet das Unternehmen ein gewisses Maß an Modernisierung oder erweiterte Geschäftsfunktionen, die wir budgetieren müssen?
„Auf Grundlage dieser Antworten können Teams mithilfe von Budgetierungstools wie cloudcalculator.com eine „Was-wäre-wenn“-Analyse durchführen und abschätzen, wie hoch ihre Cloud-Hosting-Kosten wären, wenn sie 10 % oder 100 % ihrer Anwendungen refaktorieren würden.“
3. Bilden Sie ein CCOE (Cloud Center of Excellence)
Für eine erfolgreiche Migration muss Ihre Cloud-Strategie zur Unternehmensstrategie passen. Am besten erreichen Sie das durch die Bildung eines CCOE aus einer ausgewählten Gruppe von Personen innerhalb des Unternehmens, die Orientierung, Führung und Unterstützung bei der Migration in die Cloud bieten. Die Aufgabe des CCOE besteht darin, die Cloud-Richtlinien auszuarbeiten und Best Practices für die gewünschten Ergebnisse umzusetzen. Ein funktionsübergreifendes CCOE gestaltet nicht nur Cloud-Richtlinien, sondern treibt vor allem den organisatorischen Wandel voran.
4. Schulen Sie Ihre Teams
Mangelndes Cloud-Know-how kann für Ihre Mitarbeiter eine große Herausforderung darstellen. Daher ist es wichtig, sie in den AWS-Grundlagen zu schulen, damit sie reibungslos in die Cloud wechseln können. Um Lücken im AWS-Wissen Ihres Teams zu ermitteln, können Sie AWS Learning Needs Analysis, ein kostenloses Tool zur Selbsteinschätzung, verwenden. Nachdem Ihre Mitarbeiter die Umfrage abgeschlossen haben, überprüft ein AWS-Experte die Ergebnisse und erstellt einen passenden, zielgerichteten Zertifizierungsplan für sie.
AWS bietet außerdem einen dreitägigen Schulungskurs namens Migrating to AWS an, in dem ein Kursleiter den Mitarbeitern jeden Schritt des Migrationsprozesses vermittelt. Die Labs vermitteln den Teams praktische Erfahrung und schaffen eine solide Grundlage, damit sie die Migrationsschritte sicher abschließen können.
5. Bewerten Sie die Sicherheitsrisiken
Während der Migration werden vertrauliche Informationen Ihres Unternehmens in eine gemeinsam genutzte Umgebung außerhalb der Unternehmensfirewalls verlagert. Daher ist eine Bewertung der Sicherheitsrisiken erforderlich. Bei Amazon ist Sicherheit jedoch eine gemeinsame Verantwortung. Die AWS-Plattform verfügt zwar über integrierte Sicherheitsfunktionen, bei der Migration von Workloads zu AWS müssen Sie möglicherweise zusätzliche Schutzmaßnahmen ergreifen.
Eine hervorragende Strategie besteht darin, die Sicherheitsanforderungen Ihrer Anwendungen zu bewerten und anschließend eine geeignete AWS-Sicherheitslösung auszuwählen. Außerdem ist es wichtig, IAM-Richtlinien im Voraus zu definieren, um zu kontrollieren, wer Zugriff auf Daten hat. AWS Managed Services (AMS) und AWS Professional Services helfen Ihnen dabei, den Migrationsprozess sicherer zu verwalten.
6. Wählen Sie den richtigen Migrationsplan
Amazon empfiehlt das 6R-Modell für eine effektive Migration in die Cloud.
- Rehost – Beim Rehosting werden Anwendungen schnell und unkompliziert von lokalen Systemen zum CSP übertragen, ohne den internen Code zu ändern.
- Refactor – Refactoring ist ein komplexer Prozess, bei dem umfangreiche Codeänderungen vorgenommen werden, damit die Anwendung besser mit der Cloud-Umgebung kompatibel ist. Da der Prozess umfangreiche Änderungen umfasst, sollten Sie Regressionstests für die Anwendungen durchführen, um Codefehler zu erkennen.
- Replatform – Bei einer Replatform-Migration werden die Anwendungen angepasst, um sie auf die neue Cloud-Umgebung auszurichten.
- Repurchase – Die Repurchase-Strategie besteht darin, lokale Anwendungen durch neue cloudnative Software zu ersetzen.
- Retire – Bei der Retire-Methode entfernen Sie veraltete Anwendungen, die Sie nicht mehr verwenden.
- Retain – Beim Retain verbleiben einige Anwendungen hauptsächlich aufgrund von Latenz- oder regulatorischen Anforderungen lokal.
„Bei Massenmigrationen sind konsistente Migrationsmethoden und eine einheitliche Ausführung wichtig, wenn Sie Ihre Migrationsfabrik auf mehrere Teams ausweiten“, sagt Colebatch. „Um eine konsistente 6R-Bewertung in großem Maßstab zu gewährleisten, sollten Sie nach Cloud-Migrationstools suchen, die auf Grundlage einer mindestens die Anwendungsarchitektur, den Quellcode und die Datenbankanalyse sowie die geschäftlichen Treiber umfassenden Analyse automatisierte 6R-Empfehlungen liefern.“
Auch lesenswert: Was Sie über Cloud-Automatisierung wissen müssen: Tools, Vorteile und Anwendungsfälle
AWS-Migrationstools
Einige wichtige AWS-Migrationstools sind:
Cloud Adoption Readiness Tool (CART): CART ist eine Umfrage mit 16 Fragen , mit der Organisationen ihre Bereitschaft für eine AWS-Migration bewerten können.
AWS Migration Hub: Mit Migration Hub erhalten Sie einen zentralen Ort, an dem Sie den Fortschritt von Anwendungsmigrationen verfolgen können.
AWS Server Migration Service (SMS): AWS SMS ist ein agentenloser Service , der die Migration lokaler Workloads zu AWS beschleunigt.
AWS Database Migration Service (DMS): AWS DMS unterstützt die Migration von Daten aus Open-Source- und kommerziellen Datenbanken zu AWS. Der Service unterstützt sowohl homogene als auch heterogene Migrationen.
AWS Migration Acceleration Program (MAP): Über MAP bietet AWS Organisationen, die groß angelegte Migrationen durchführen möchten, gezielte Unterstützung durch Amazon und seine Partner.
Die Bedeutung der Cloud-Migration
Die Cloud wächst in einem unglaublichen Tempo, wobei IDC schätzt, dass die Cloud-Ausgaben bis 2025 auf mehr als 1,3 Billionen US-Dollar steigen. Unternehmen, die sich nicht an die Cloud anpassen, werden zurückfallen, während sie versuchen, mit cloud-affinen Wettbewerbern mitzuhalten. Die Migration zu AWS und die Befolgung der oben genannten Best Practices stellen sicher, dass Sie der Entwicklung immer einen Schritt voraus sind.
Weiterlesen: AWS richtet Fokus auf Cloud-WAN und 5G-Networking