Was versteht man unter Cloud-Migration? Bedeutung, Vorteile und Strategie

Jeff Erickson | Tech Content Strategist | 16. März 2023

Cloud-Migration ist die Verlagerung von Daten, Anwendungen, Rechenkapazität und anderen digitalen Assets aus dem On-Premises-Data-Center eines Unternehmens in ein Data Center, das von einem Cloud-Provider betrieben wird. Wie bei allen Migrationen wird die Journey durch die Suche nach „grüneren Weiden“ getrieben. Ein Unternehmen, das eine Cloud-Migration anstrebt, sucht nach einem Ort, an dem die Computing-Kosten niedriger sind, die Möglichkeiten zahlreich sind, neue technische Innovationen in regelmäßigen Releases erscheinen und die Skalierbarkeit nahezu unbegrenzt ist. Ein Umzug in die Cloud zielt darauf ab, die Einstellung talentierter Technologen zu beenden, die sich wiederholende Arbeiten ausführen, um Hardware, Datenbanken und Anwendungen am Laufen zu halten. Aber trotz der vielen Vorteile kann der Migrationsprozess – wenn er schlecht geplant ist – mühsam und sogar gefährlich sein. Die Informationen hier helfen Ihnen zu verstehen, was bei der Cloud-Migrationsplanung auf dem Spiel steht, und helfen Ihnen, die richtigen Vorbereitungen zu treffen, um Ihren Weg zu diesem neuen und besseren Ort zu beschleunigen.

Was versteht man unter Cloud-Migration?

Der Cloud-Migrationsprozess beinhaltet das Verschieben von Daten von einem On-Premises-Data-Center in das Data Center eines Cloud-Providers.

Cloud-Migration ist der Prozess des Verschiebens von Anwendungen und ihrer unterstützenden Technologien aus dem On-Premises-Data-Center eines Unternehmens in das Data Center eines Cloud-Providers. Dies kann bedeuten, dass eine On-Premises-Anwendung zusammen mit unterstützenden Datenbanken und Entwicklungsplattformen auf die Server-, Storage- und Networking-Infrastruktur des Cloud-Providers verschoben werden muss. Es kann auch bedeuten, zu einer Cloud-Anwendung wie ERP, CRM oder Human Capital Management (HCM)-Anwendung zu wechseln, die als Software-as-a-Service bereitgestellt wird, und die Legacy-Version herunterzufahren.

Bei all diesen Modellen verlagern Cloud-Migrationen Workloads aus den eigenen Data Centern eines Unternehmens in die Data Center eines Cloud-Providers, wo Aufgaben wie Backups, Sicherheitspatches und neue Feature-Releases im Allgemeinen ein regelmäßiger Bestandteil des Service sind. Die Nutzung von Cloud-Services ist im Vergleich zum Betrieb eines Data Centers in der Regel kostengünstiger, da Sie nur für das bezahlen, was Sie auch nutzen. Da Migrationen immer häufiger werden, haben Unternehmen einen weiteren Vorteil entdeckt: Die Migration befreit qualifizierte Mitarbeiter von der alltäglichen Arbeit im Data Center und ermöglicht ihnen, sich auf die Unterstützung neuer Geschäftsmöglichkeiten zu konzentrieren.

Der Begriff „Migration“ wird verwendet, weil das Verschieben dieser Workloads ein erhebliches Unterfangen sein kann, das eine detaillierte Planung und geschickte Ausführung erfordert. Eine solche Planung ist unerlässlich, um den Betrieb aufrechtzuerhalten, während ein Unternehmen auf cloudbasierte Systeme umsteigt.

Wichtigste Erkenntnisse

  • Die Nutzung von Cloud-Ressourcen ist eine zunehmend verbreitete Geschäftsstrategie.
  • Cloud-Migrationsstrategien stützen sich auf eine breite Palette bewährter Prozesse und Taktiken.
  • Erfolgreiche Migrationen erfordern Vorsicht und Planung, aber die Risiken sind bestens bekannt.
  • Es gibt eine wachsende Zahl von Tools von Cloud-Providern und Drittanbietern, mit denen der Prozess verwaltet werden kann.
  • Cloud-Provider arbeiten kontinuierlich an Innovationen und verbessern ihre Services, was die Cloud selbst für kritische und sensible Workloads zu einer verlockenden Option macht.

Cloud-Migration erklärt

Bei der Cloud-Migration werden vorhandene Datenbanken, Anwendungen und andere Computing-Workloads, die in einer On-Premises-Infrastruktur ausgeführt werden, zu einem Cloud-Computing-Provider verschoben. Dies kann das Verschieben von Hunderten oder sogar Tausenden von Datenbanken beinhalten, Anwendungen für kritische Funktionen wie Finanzen, Abrechnung, Personalwesen, Lieferkette oder Fertigung, oder Entwicklungsumgebungen, die von Teams verwendet werden, die neue Apps erstellen und testen.

In den frühen Tagen der Cloud waren Migrationen nicht so üblich wie heute. Über ein Jahrzehnt lang war der Betrieb von IT-Operationen in der Public Cloud eine Strategie, die hauptsächlich auf neue Anwendungen oder digitale Assets angewendet wurde. Mithilfe einer Cloud-Umgebung könnte ein Startup eine Idee schnell auf den Markt bringen, ohne Server installieren und warten bzw. Softwarelizenzen kaufen zu müssen. Sie könnten einfach für die verwendete Cloud-Infrastruktur bezahlen und sofort loslegen. Da die Public Cloud jedoch bedeutet, Computing-Ressourcen mit anderen Unternehmen zu teilen, machten sich etabliertere Unternehmen und Regierungen zunächst Sorgen über Datenschutz- und Datensicherheitsprobleme sowie über andere Kunden, die die Anwendungsperformance verringern könnten, indem sie die CPU-Zyklen in Anspruch nehmen. Infolgedessen schreckten etabliertere Unternehmen und Regierungen mit eigenen Data Centern, insbesondere solche mit kritischen Anwendungen, eher vor Public Cloud-Angeboten zurück.

Im Laufe der Zeit hat sich die Cloud-Landschaft dramatisch verändert und Cloud-Migrationen sind zum Alltag geworden. Cloud-Provider haben ihre Systeme und Bereitstellungsmodelle aktualisiert und bieten Infrastrukturoptionen an, die selbst diejenigen mit den strengsten Anforderungen an Datenschutz, Sicherheit, Performance und Zuverlässigkeit ansprechen. Jetzt sehen Organisationen in Bereichen wie globale Finanzen, Gesundheitswesen, Kommunikationsinfrastruktur und Regierung die Cloud als eine Möglichkeit, die neuesten Innovationen zu nutzen, indem sie Cloud-Services einsetzen, die ihre eigenen Data Center und Softwareversionen nicht bieten können. Cloud-Kosten sind in der Regel niedriger als die Kosten für den Betrieb einer eigenen Infrastruktur. Dann stellt sich die Frage, wie man Daten und Anwendungen aus den eigenen Data Centern in die leistungsstarken, fehlertoleranten und aktuellen Data Center eines Cloud-Providers verlagert.

Wie funktioniert die Cloud-Migration?

Cloud-Migration ist der Prozess der Übertragung von Daten, Services und Anwendungen in das Data Center eines Cloud-Providers. Sie umfasst in der Regel einen detaillierten Plan für die Datensicherung, das Verständnis der Netzwerkverbindungen und die Gewährleistung der Datensicherheit während des Migrationsprozesses. Dazu gehört auch die Zusammenarbeit mit dem Cloud-Provider, um zu verstehen, welche Anwendungsänderungen gegebenenfalls erforderlich sind, damit die Anwendung in der neuen Cloud-Umgebung funktioniert. Die Migration erfordert die Abbildung einer Architektur, die zur Infrastruktur des Cloud-Providers passt, einschließlich der Methoden des Cloud-Providers zur Wahrung des Datenschutzes und der Sicherheit, z. B. seiner Authentifizierungsmethoden zum Schutz vor Cyberangriffen.

Um eine erfolgreiche Cloud-Migration sicherzustellen, beauftragen Unternehmen häufig erfahrene Cloud-Architekten und -Techniker, die mit der Plattform des Cloud-Providers vertraut sind, um konsistente Backups, Datenübertragbarkeit und Anwendungskompatibilität zwischen der Cloud und dem On-Premises-Data-Center sicherzustellen, das die Organisation verlässt. Diese Spezialisten können außerdem erklären, wie Cloud-basierte Hard- und Software die Datenverarbeitung beschleunigen kann. Bei richtiger Durchführung und bei Bedarf in Absprache mit Branchenexperten kann die Migration von Daten und Anwendungen in die Cloud mit minimalen Unterbrechungen durchgeführt werden.

OCI liefert einen hohen geschäftlichen Nutzen

Laut IDC kann OCI einen ROI von 474 % über fünf Jahre und eine Senkung der Gesamtbetriebskosten um 53 % bieten.

Bereitstellungsmodelle der Migration

Einer der Hauptgründe, warum die Cloud-Migration immer häufiger wird, ist, dass Cloud-Computing-Angebote vielfältiger und ausgefeilter geworden sind. Die größten Cloud-Provider – manchmal auch als Hyperscale-Provider bezeichnet – bieten jetzt eine breite Palette von Optionen an, die weit über Public Cloud-Services hinausgehen, einschließlich der folgenden vier Bereitstellungsmodelle:

  • Public Cloud ist das traditionelle Modell. Organisationen zahlen für Speicherplatz auf Servern im Data Center des Cloud-Providers, entweder basierend auf der Nutzung oder im Abonnement. Die Server werden von den Kunden dieses Cloud-Providers gemeinsam genutzt.
  • Private Cloud bedeutet, dass der gesamte Server oder bestimmte Server-Racks im Cloud-Data-Center einer Organisation gewidmet sind. Abhängig von den Anforderungen des Kunden können einige Cloud-Provider die dedizierte Hardware im eigenen Data Center der Organisation unterbringen und gleichzeitig die Verantwortung für deren Verwaltung behalten.
  • Hybrid Cloud bedeutet, dass ein Unternehmen einige Daten und Anwendungen in das Data Center eines Cloud-Providers verschiebt und einige in seinem eigenen Data Center behält, wodurch eine gemeinsame „Hybrid“-Architektur entsteht, die die Anwendungen unterstützt. Eine Organisation kann dieses Modell aufgrund von Unternehmensrichtlinien oder Vorschriften zur Data Residency wählen.
  • Multicloud ist der Prozess der Migration von Anwendungen und Daten zu verschiedenen Cloud-Providern. Auf diese Weise kann eine Organisation Workloads mit dem Cloud-Provider ausführen, der auf diese Art von Service spezialisiert ist. Beispielsweise kann eine Organisation ihren Anwendungsserver in einer Cloud und Datenbankoperationen in einer anderen ausführen.

Servicemodelle der Migration

Es gibt verschiedene Möglichkeiten, die Cloud-Migration anzugehen, je nachdem, was eine Organisation erreichen möchte. Sie reichen von der Migration zu einer Cloud-gehosteten Unternehmensanwendung, wie z. B. einer ERP- oder CRM-Anwendung, bis hin zum Leasing einer Core-Computing-Infrastruktur und der Migration einer aktuellen Anwendung oder Ihrer Entwicklungs- und Testumgebung darauf. Nachstehend sind die drei Hauptmodelle aufgelistet.

  • Software-as-a-Service (SaaS)
    SaaS-Cloud-Migration bedeutet, die Daten und Funktionen einer Anwendung, die in Ihrem Data Center ausgeführt wird, zu übernehmen und den gesamten Geschäftsprozess so zu verschieben, dass er auf einer cloudbasierten Anwendung vom Cloud-Provider ausgeführt wird. Beispielsweise führen Sie derzeit möglicherweise Buchhaltungsprozesse mit einer On-Premises-Hauptbuchhaltungsanwendung aus, die von Ihrer IT-Abteilung bereitgestellt und verwaltet wird. Eine SaaS-Migration würde bedeuten, zu einer Buchhaltungsanwendung zu wechseln, die vom Cloud-Provider erstellt und kontinuierlich gepatcht und aktualisiert wird, die im Data Center des Providers läuft und auf die Ihre Mitarbeiter über einen Browser zugreifen.
  • Infrastructure-as-a-Service (IaaS)
    IaaS-Migration wird oft auch als „Lift-and-Shift“-Migration bezeichnet. Dieses Migrationsmodell nimmt eine Anwendung aus Ihrem eigenen Data Center und verschiebt sie – im Idealfall weitgehend unverändert – in die Compute-, Storage- und Networking-Infrastruktur im Data Center eines Cloud-Providers. Darüber hinaus kümmert sich der Cloud-Provider um alle Wartungsarbeiten, Updates und Patches für diese Hardware.
  • Platform-as-a-Service (PaaS)
    PaaS-Cloud-Migration bedeutet die Verwendung von Cloud-Services, wie Datenbanken, Anwendungsserver, Betriebssysteme, Container und Entwicklungstools, mit denen Sie neue Anwendungen im Data Center des Cloud-Providers erstellen und ausführen können. Dazu gehören Kerninfrastrukturen wie Server und Netzwerke sowie Plattformservices wie Datenbank-, Integrations- und möglicherweise Analyseservices. Dieses Modell gibt Ihnen die Kontrolle und die Möglichkeit, spezifische Funktionen für Ihre Anwendung auf einer skalierbaren Architektur zu erstellen.

Arten der Cloud-Migration

Cloud-Migration ist ein einzelner Begriff, der eine breite Palette von Geschäftstechnologiestrategien abdeckt. Hier ist eine Liste von sechs Cloud-Migrationsoptionen und warum Sie sich für sie entscheiden sollten.

Die sechs häufigsten Arten der Cloud-Migration sind Rehosting, Replatforming, Repurchasing, Refactoring, Retention und Retirement.

1. Rehosting wird manchmal auch als „Lift-and-Shift“ bezeichnet. Dabei verlagern Sie eine Anwendung mit möglichst wenigen Änderungen in das Data Center eines Cloud-Providers. Eine „Lift-and-Shift“-Anwendung bietet Ihren Mitarbeitern oder Kunden weiterhin die gleichen Funktionen. Im Idealfall bemerken sie nicht einmal, dass sie verlagert wurde. Der Unterschied besteht darin, dass sie jetzt in einem Cloud-Data-Center anstatt in einem On-Premises-Data-Center gehostet wird, sodass sie auf der neuesten Hardwaretechnologie läuft, die vom Provider und nicht von Ihrem IT-Personal gewartet wird.

2. Replatforming verlagert ebenso eine On-Premises-Anwendung in die Infrastruktur eines Cloud-Providers. Beim Replatforming-Prozess wird die Anwendung allerdings aktualisiert, um neue Technologien oder Services des Providers zu nutzen. Wenn Sie beispielsweise eine HCM-Anwendung von Ihrer eigenen Data-Center-Infrastruktur in die Cloud verschieben, ersetzen Sie möglicherweise eine arbeitsintensive und ältere Datenmanagementumgebung durch eine autonome Datenbank, die automatische Updates durchführt und integrierte Modelle für maschinelles Lernen bietet.

3. Repurchasing ersetzt eine Anwendung, die in Ihrem On-Premises-Data-Center ausgeführt wird, durch eine cloudbasierte, vom Provider erstellte SaaS-Anwendung, auf die Mitarbeiter über einen Browser zugreifen. Beispielsweise könnten Sie von einer lizenzierten, On-Premises-ERP-Anwendung zu einem Enterprise-ERP-Cloud-Service wechseln, für den Sie per Abonnement bezahlen und der mehrmals im Jahr automatisch mit neuen Features aktualisiert wird. Dies klingt zwar einfach, erfordert jedoch Zeit und Planung, um die Funktionalität der neuen Anwendung den Prozessen zuzuordnen, die Sie für Ihre Geschäftstätigkeit verwenden. Möglicherweise ist eine organisatorische Änderung erforderlich, damit Ihr Team die in die Cloud-Anwendungen integrierten Best Practices der Branche umsetzen kann. Cloud-Provider bieten Tools an, mit deren Hilfe Sie die Konvertierung zuordnen können.

4. Refactoring ist der Prozess, bei dem eine Anwendung in die Cloud verschoben wird, um ihre Architektur zu modernisieren und Cloud-native Features zu nutzen. Beispielsweise kann eine monolithische Anwendung, die im Laufe der Zeit von Ihrem Unternehmen erstellt wurde, immer noch die Aufgabe erfüllen, für die sie entwickelt wurde. Es kann jedoch zu schwierig sein, neue Features hinzuzufügen, um sich weiterentwickelnden Kundenanforderungen gerecht zu werden oder neue Chancen zu erschließen. Durch das Refactoring der Anwendung können Sie eine Microservices-Architektur einführen, die das Entwickeln, Testen und Starten neuer Features für eine solche App erheblich vereinfacht. Oder Sie können ohne Daten in Ihrer Umgebung zu verlagern datenbankinterne Analysen hinzufügen, mit denen Sie Analysen einfacher ausführen und einen Mehrwert aus Ihren Daten ziehen können.

5. Retaining bedeutet, dass Sie sich genau angesehen haben, was erforderlich ist, um eine Anwendung in die Cloud zu verschieben, und festgestellt haben, dass ein Umzug vorerst keinen Sinn macht. Dafür kann es viele Gründe geben. Vielleicht hat Ihre Anwendung niedrige Latenzanforderungen, die ein On-Premises-Modell begünstigen, oder Sie müssen Data Residency-Regeln befolgen, die es nicht zulassen, in das Data Center eines Cloud-Providers zu wechseln. Oder vielleicht erkennen Sie, nachdem Sie Ihre Hausaufgaben gemacht haben, dass die Kosten und der Aufwand der Migration die Vorteile überwiegen – zumindest für den Moment. Was auch immer Ihr Grund für die Entscheidung ist, nicht in die Cloud zu wechseln, es ist dennoch ratsam, die Idee von Zeit zu Zeit zu überdenken. Cloud-Provider bauen weiterhin Data Center in Regionen auf der ganzen Welt, fügen neue Modelle hinzu, die sich mit der Datenkontrolle befassen, und verbessern die Effizienz des Migrationsprozesses.

6. Retiring erfolgt, wenn Sie sich eine On-Premises-Anwendung genau ansehen und feststellen, dass ihre Funktionalität kaum oder nicht mehr verwendet wird. Der Abschied von diesen Apps kann einen großen Gewinn aus dem Cloud-Migrationsprozess bringen, da Sie Redundanzen oder verkümmerte Prozesse eliminieren, die Sie Geld kosten, aber keinen Wert mehr liefern. Das Ausmustern einer Anwendung erfordert Zeit und Planung, da es Abhängigkeiten mit anderen Anwendungen geben kann, die zuerst behoben werden müssen, bevor Sie diese deaktivieren.

Die Vorteile der Cloud-Migration

Die Cloud-Migration ist eine immer beliebtere Geschäftsstrategie, weil cloudbasierte Anwendungen, Plattformen und Infrastrukturen mehr Vorteile zu geringeren Kosten bieten können. Hier sind einige der Vorteile einer Migration in die Cloud.

  • Eine scharfe Kritik an Ihrer eigenen technischen Umgebung
    Der Prozess der Cloud-Migration beginnt mit einer gründlichen Überprüfung Ihrer IT-Architektur, Ihrer Anwendungen und Ihres Datenmanagements, was hilfreich ist, unabhängig davon, ob Sie am Ende eine bestimmte Ressource in die Cloud verlagern. Die Frage „Lohnt es sich, diese App zu verlagern?“ kann Sie dazu zwingen, eine App, die ihre Blütezeit hinter sich hat, auszumustern.
  • AppDev-Agilität
    Mit cloudbasierten Entwicklungsumgebungen können Teams ein DevTest-Setup starten und innerhalb von Minuten mit der Codierung beginnen, anstatt Tage oder Wochen, die es dauern könnte, wenn Entwickler neue Hardware bestellen und bereitstellen müssen.
  • Elastische Skalierbarkeit
    Die cloudbasierte Infrastruktur kann schnell nach oben oder unten skaliert werden, um schwankenden Geschäftsanforderungen gerecht zu werden. Dadurch entfällt die Notwendigkeit, Hardware übermäßig bereitzustellen, um diese sehr seltenen Bedarfsspitzen zu bewältigen. Außerdem können Unternehmen ihre Cloud-Kosten schnell reduzieren, wenn Ressourcen nicht verwendet werden.
  • Nutzungsbasiertes Modell
    Cloudbasierte Infrastruktur wird nach Nutzungsdauer oder CPU-Nutzung gekauft. Dies spart Geld im Vergleich zu On-Premises-Architekturen, für die Hardware- und Softwarelizenzen erworben und im Voraus bereitgestellt werden müssen, um den maximalen Anforderungen des Unternehmens gerecht zu werden, selbst wenn dieser Bedarf selten erreicht wird.
  • Selfservice-Bereitstellung
    Cloud-Services sind häufig so konzipiert, dass sie von Endbenutzern bereitgestellt werden, ohne dass internes technisches Fachwissen erforderlich ist. Beispielsweise kann ein Entwickler, der eine Testdatenbank benötigt, innerhalb von Minuten eine autonome Cloud-Datenbank bereitstellen, anstatt darauf warten zu müssen, dass ein Datenbankadministrator die Zeit – und Hardwarekapazität – für die Bereitstellung findet.
  • Konstante Innovation
    Cloud-Provider betreiben ihre Data Center auf moderner Hardware, die gegen die neuesten Sicherheitsrisiken gepatcht ist. Außerdem aktualisieren sie auch ihre cloudbasierten Anwendungen und Infrastrukturen automatisch und bieten regelmäßige Updates mit den neuesten Features an. Unterdessen laufen On-Premises-Anwendungen oft jahrelang ohne ein signifikantes Upgrade.
  • Mehr Wert aus Daten
    Cloud-Plattformservices bieten die aktuellsten Versionen von Datenbanken, die Features wie die Verwaltung mehrerer Datentypen und die Bereitstellung von maschinellem Lernen in der Datenbank-Engine bieten können. Dabei wird die Architektur, die für den Mehrwert aus Daten erforderlich ist, erheblich vereinfacht.
  • Geringere Kosten für Data Center Wenn Unternehmen cloudbasierte Ressourcen einführen und Daten, Anwendungen und Entwicklungsplattformen in die Cloud verlagern, können sie ihre teuren Data Center schließen bzw. weitgehend stilllegen. Ein weiterer Vorteil der Schließung von Data Centern besteht darin, dass qualifizierte Mitarbeiter von Routineaufgaben entlastet werden, um so Aufgaben zu erledigen, die einen geschäftlichen Mehrwert schaffen.

Die Herausforderungen der Cloud-Migration

Trotz der langen Liste potenzieller Vorteile sind einige Anwendungen möglicherweise keine Kandidaten für die Strapazen oder Risiken einer Cloud-Migration. Oder zumindest erfordert es zusätzliche Recherche und Planung, um diese zu verlagern. Beispielsweise kann es schwieriger oder riskanter sein, geschäftskritische Anwendungen, Anwendungen mit hohem Durchsatz, die eine geringe Latenzzeit erfordern, oder Anwendungen mit strengen Anforderungen an die Data Residency zu verlagern. Die Risiken der Cloud-Migration sind jedoch ziemlich gut bekannt und müssen für die meisten Workloads kein Ausschlusskriterium sein. Schauen wir uns die Herausforderungen der Cloud-Migration genauer an.

  • Netzwerklatenz
    Bei einigen Anwendungen mit sehr hohem Durchsatz, wie z. B. Finanzhandels- oder Telekommunikationsanwendungen, kann die Zeit, die zum Senden von Daten über das Internet an einen Cloud-Provider benötigt wird (die sogenannte Latenzzeit), ein Problem sein, das geplant und angegangen werden muss. Bei den meisten Anwendungen sind die Auswirkungen jedoch nicht spürbar.
  • Data Residency
    Einige Daten können nicht in das Data Center eines Cloud-Providers verschoben werden, sei es aufgrund von Unternehmensrichtlinien oder Vorschriften zur Data Residency. Diese Einwände können jedoch manchmal ausgeräumt werden, wenn der Cloud-Provider ein Data Center innerhalb des Landes oder der Region des Unternehmens hat oder indem die Cloud-Infrastruktur, die der Provider verwaltet, in das Data Center des Unternehmens integriert wird.
  • Komplexität
    Für Unternehmen mit Hunderten oder Tausenden von Datenbanken und Anwendungen kann das Verschieben von Daten und Geschäftsprozessen in die Cloud ein komplexes Unterfangen sein, das eine gründliche Erkennung und Planung sowie eine geschickte Ausführung erfordert. Oft werden solche groß angelegten Migrationen in Phasen durchgeführt.
  • Daten- und Anwendungssicherheit
    Unternehmen verbringen viel Zeit und Mühe damit, Sicherheitsprozesse rund um ihre On-Premises-Anwendungen und -Datenbanken aufzubauen. Bei der Migration in die Cloud müssen sie die erforderlichen Audits und Bewertungen durchführen, um zu wissen, dass ihre Daten während der Migration und im Data Center des Cloud-Providers sicher sind. Dieser Prozess kann bei der Migration zu einer Hybrid-Cloud-Konfiguration komplexer sein, bei der Daten regelmäßig zwischen dem Data Center des Kunden und dem Data Center des Cloud-Providers verschoben werden. Die Realität ist jedoch, dass Cloud-Provider viel mehr in Sicherheitsexpertise, Überwachung und Wartung investieren können als Unternehmen selbst.
  • Organisationsänderungen
    Bei der Migration zu einer SaaS-Anwendung werden in die Anwendung Annahmen über die von ihr unterstützten Geschäftspraktiken integriert. Diese basieren häufig auf angenommenen Best Practices der Branche. Eine Organisation muss möglicherweise eine Geschäftspraxis ändern, um die Vorteile der neuen Anwendung nutzen zu können, was einen Änderungsmanagementprozess erfordern kann.

Sechs Schritte bei der Cloud-Migration

Es gibt sechs entscheidende Cloud-Migrationsschritte: Entdecken, Entwerfen, Erstellen, Integrieren, Validieren und Cutover.

Unternehmen migrieren aus unterschiedlichen Gründen und in unterschiedlichem Umfang in die Cloud – von kleinen Testplattformen bis hin zu groß angelegten Migrationen. Der grundlegende Prozess erfordert jedoch die gleichen Schritte, darunter die Identifizierung dessen, was durch den Wechsel in die Cloud verbessert werden kann, die Bestandsaufnahme der unterstützenden Daten und Infrastruktur und die Überlegung, ob oder wie sie mithilfe von Cloud-Services repliziert oder sogar neu gestaltet werden können . Das Ziel Ihres Cloud-Migrationsprogramms ist es, die Agilität und Kosteneinsparungen der Cloud zu erreichen und gleichzeitig Daten und Anwendungsprozesse sowohl während als auch nach der Migration sicher zu halten.

Im Folgenden finden Sie sechs Schritte, die Ihr Cloud-Migrationsprozess umfassen sollte, wobei Sie beispielsweise eine SaaS-Anwendungsmigration verwenden.

1. Entdecken
Verwenden Sie Softwareüberwachungs- und Verwaltungstools, die Ihnen helfen, sich ein klares Bild von Ihrer Daten- und Anwendungsinfrastruktur und ihren Abhängigkeiten und Richtlinien zu machen. Sie müssen diese in der Cloud replizieren bzw. neu gestalten.

2. Design
Legen Sie fest, welche Cloud-Services Funktionen unterstützen oder replizieren und welchen Prozess Sie verwenden, um sicher zu ihnen zu migrieren.

3. Erstellen
Verwenden Sie Cloud-Ressourcen und -Services, um die neue Anwendungs- und Infrastrukturarchitektur aufzubauen, einschließlich der Pfade, die Sie verwenden, um Daten sicher zu migrieren.

4. Integrieren
Replizieren Sie die Daten in der neuen Anwendung und stellen Sie sicher, dass sie sich in alle bestehenden Datenquellen und Analyseprozesse integrieren lässt.

5. Validieren
Führen Sie die neue Anwendung aus und testen Sie sie, um sicherzustellen, dass sie wie gewünscht funktioniert.

6. Cutover
Es ist der Tag, auf den Sie hingearbeitet haben. Bringen Sie die neue Anwendung in Produktion und laden Sie einige Benutzer ein, sie zu testen. Schließlich können Sie alle Benutzer auf die neue cloudbasierte Anwendung umstellen.

Tools für die Cloud-Migration

Die Cloud-Migration kann ein komplexes Unterfangen sein, aber es gibt eine wachsende Zahl von Tools, die darauf ausgelegt sind, die Verwaltung zu verbessern. Cloud-Provider wie Amazon, Google, Microsoft und Oracle stellen diese Tools häufig zur Verfügung. Migrationstools sind auch von Drittanbietern wie AppDynamics, Carbonite und CloudScape verfügbar, die sich auf die erforderlichen Discovery-, Netzwerk- und Reportingprozesse spezialisiert haben. Jedes Tool unterstützt Sie bei der Migration von Daten, Anwendungen oder Infrastrukturen von On-Premises in die Cloud und bietet dabei die geringste Unterbrechung für Geschäftsvorgänge oder Anwendungsausfallzeiten. Hier sind einige der Tools, mit denen häufige Migrationsherausforderungen angegangen werden.

  • Discovery- und Übersetzungstools blicken tief in die Architektur einer Anwendung, um Datenquellen sowie Hardware- und Softwareabhängigkeiten zu identifizieren. Diese Tools können diese Informationen dann verwenden, um der Organisation zu helfen, zu verstehen, welche Cloud-Services benötigt werden, um einen Prozess zu replizieren.
  • Netzwerk- und Ressourcenerkennungstools versuchen, einer Organisation ein klares Verständnis dafür zu vermitteln, wie ihre Teammitglieder eine Anwendung und ihre Services nutzen. Die Tools können anschließend helfen, diese erforderliche Funktionalität einer Anwendung oder Datenbank in der Cloud des Providers zuzuordnen.
  • Migrations- und Installationstools bieten eine Möglichkeit, Daten, Anwendungen, Netzwerkkonfigurationen und andere Services auf die Server des Cloud-Providers zu verschieben und zu überprüfen, ob sie ordnungsgemäß funktionieren.
  • Reporting- und Grafiktools helfen den Beteiligten, die Migration während der Migration und nach der Umstellung zu verfolgen und zu validieren.

Tipps und Best Practices für die Cloud-Migration

Unabhängig davon, ob Sie eine Datenbank migrieren, zu einer SaaS-Anwendung wechseln oder cloudbasierte Computing- und Speicherservices übernehmen, diese Schritte und Best Practices können Sie anleiten.

1. Umfang Ihres Projekts klar definieren
Wissen Sie beispielsweise genau, welche Anwendungen oder Datenbanken Sie migrieren und warum.

2. Abhängigkeiten und Integrationen entdecken
Es gibt Cloud-Migrationstools, die Ihnen helfen können, die Datenquellen, Sicherheitsprozesse und Abhängigkeiten zuzuordnen. Erst nachdem Sie diese Informationen gesperrt haben, können Sie sie in der Cloud neu erstellen.

3. Wege zur Wertschöpfung finden
Überprüfen Sie die angebotenen Cloud-Services gründlich und suchen Sie nach Möglichkeiten, Geld zu sparen, z. B. durch die Automatisierung von Datenbankvorgängen oder die Vereinfachung von Analyseprozessen.

4. Ordnen Sie Ihre Geschäftsprozesse der neuen Anwendung zu
Machen Sie sich vor der Migration mit Ihren aktuellen Geschäftsprozessen im Zusammenhang mit der Technologie vertraut, die Sie verschieben möchten. Arbeiten Sie als Nächstes daran, zu verstehen, ob und wie das Cloud-Ziel Sie dazu zwingen wird, Ihre Arbeitsprozesse zu ändern. Wenn Sie beispielsweise zu einer SaaS-Anwendung wechseln, werden möglicherweise Best-Practice-Arbeitsprozesse angenommen, die sich von denen unterscheiden, die Sie mit Ihrer Legacy-Anwendung verwendet haben.

5. Alles sichern
Müssen wir noch mehr sagen?

6. Konzentrieren Sie sich während und nach der Migration auf die Datensicherheit
Verstehen Sie, wie Ihr Cloud-Provider an die Sicherheit herangeht, und machen Sie sich bereit, von seinem Fachwissen und seinen Fähigkeiten zu profitieren. Verstehen Sie, welche sicherheitsrelevanten Konfigurationen und Updates in Ihrer Verantwortung liegen und was der Cloud-Provider handhabt.

Wechseln Sie mit Oracle in die Cloud

Die Cloud-Migration ist keine hochmoderne Strategie mehr – viele Organisationen, ob groß oder klein, sind erfolgreich in die Cloud gewechselt. Es erfordert Planung und effektives Management, aber die Risiken sind bekannt und der Prozess für eine erfolgreiche Migration ist gut etabliert. Unternehmen, die den Umzug noch nicht vollzogen haben, sollten erwägen, zunächst einen kleinen Teil ihrer Betriebsabläufe zu verlagern. Jedoch werden die größten Gewinne durch die Verlagerung größerer Betriebsabläufe in die Cloud erzielt, damit sie ihre Data Center vollständig schließen können. Die Cloud-Migration verspricht niedrigere Kosten, Selfservice-IT-Ressourcen, elastische Skalierbarkeit, Automatisierung und ständige Innovation. Und obwohl der Prozess komplex sein kann, machen Automatisierungstools und Ressourcen von Cloud-Providern ihn zu einem einfacheren und sichereren Prozess. Diese Kräfte machen die Cloud-Migration zu einer bedeutenden Chance für IT-Organisationen.

Wenn es Zeit für die Migration Ihres Unternehmens in die Cloud ist, bietet Oracle Cloud eine überzeugende Suite von Cloud-Anwendungen, Infrastruktur und Plattformservices. Oracle Cloud Infrastructure wurde von Anfang an entwickelt und konzipiert, um die anspruchsvollsten Workloads zu bewältigen und das Verschieben von Daten und Datenbanken in die Cloud zu vereinfachen. Unabhängig davon, ob Ihr Unternehmen eine Reihe von cloudbasierten Unternehmensanwendungen einführen möchte, verschieben Sie Ihre vorhandenen Anwendungen in eine Public Cloud oder Multicloud-Infrastruktur , oder führen Sie Cloud-Workloads in Ihrem eigenen Data Center aus – Oracle Cloud verfügt über Services, die Ihren Anforderungen entsprechen.

Häufig gestellte Fragen zur Cloud-Migration

Welche Arten von Cloud-Migration gibt es?

Zu den Cloud-Migrationsarten gehören Rehosting, manchmal auch Lift-and-Shift genannt; Repurchasing, was eine Anwendung, die in Ihrem On-Premises-Data-Center ausgeführt wird, durch eine cloudbasierte Anwendung ersetzt, auf die über einen Browser zugegriffen wird; und Refactoring, also das Verschieben einer Anwendung in die Cloud mit der Absicht, ihre Architektur zu modernisieren, um Cloud-native Funktionen zu nutzen.

Was sind die vier Hauptphasen einer Cloud-Migration?

Eine Cloud-Migration umfasst viele Schritte, aber die vier wichtigsten sind (1) entdecken, wo Sie ein klares Verständnis der zu migrierenden Workload entwickeln; (2) erstellen, bei dem Sie vorhandene Funktionalität im Cloud-Data-Center spiegeln; (3) validieren, wo Sie testen, ob alle Teile wie geplant funktionieren; und (4) Cutover, wo Sie Benutzer auf die neuen, cloudbasierten Services bringen.

Weshalb zur Cloud migrieren?

Unternehmen migrieren IT-Workloads in die Cloud, um Vorteile zu erzielen, darunter niedrigere Kosten, größere Agilität, elastische Skalierbarkeit, mehr Automatisierung, Selfservice-Bereitstellung und ständige Innovation.

Was sind die größten Herausforderungen bei der Cloud-Migration?

Eine zentrale Herausforderung ist die hohe Komplexität der Verlagerung von Workloads von einem On-Premises-Data-Center in das Data Center eines Cloud-Providers, insbesondere das Verständnis aller Abhängigkeiten und die Berücksichtigung von Bedenken hinsichtlich der Datensicherheit. Probleme mit der Netzwerklatenz für Operationen mit hohem Durchsatz und Bedenken hinsichtlich der Data Residency können zusätzliche Hindernisse sein.

Das Versprechen der modernen Cloud-Ökonomie einlösen

Erfahren Sie mehr darüber, wie der Ansatz von OCI ein differenziertes Cloud-Erlebnis schafft und das Versprechen moderner Cloud-Ökonomie einlöst.