Überblick
Der Wert der Cloud ist gut etabliert. Viele Unternehmen aller Branchen haben bereits den Sprung in den Bereich des Cloud-Computings geschafft. Davon abgesehen gibt es verschiedene Grade der Cloud-Migration. Nicht jedes Unternehmen, das eine Migrationsstrategie umsetzt, tut dies, indem es alle seine Daten auf einmal in die Cloud überträgt. Tatsächlich verfolgen viele Organisationen einen iterativen Ansatz bei der Cloud-Migration, der sowohl von geschäftlichen als auch technischen Anforderungen getrieben wird.
Werfen wir einen genaueren Blick auf die Kernprinzipien der On-Premises-zu-Cloud-Migration, Vorteile und potenzielle Herausforderungen sowie wertvolle Services, um Ihre kritischen Geschäftsanwendungen und Daten mit möglichst viel Effizienz und Sicherheit zu transportieren.
On-premises zu Cloud-Migration: Die Grundlagen
Cloud-Migration ist die Übertragung von Daten, Anwendungen und anderen IT-Diensten in die Cloud. In diesem Beitrag sprechen wir hauptsächlich über die Migration von On-Premises zu Cloud – also die Übertragung der Daten, die in Ihrem eigenen Rechenzentrum und anderer Infrastruktur gehostet werden, zu einer Cloud-Bereitstellung von Infrastructure-as-a-Service (IaaS) oder Platform-as-a-Service (PaaS). Aber "Cloud-Migration" wird manchmal verwendet, um das Verschieben von Daten von einer Cloud in eine andere zu beschreiben, entweder im Kontext eines Multi-Cloud-Systems oder in manchen Fällen zu einer völlig anderen Bereitstellung.
Während einer Migration werden On-Premises-Daten typischerweise entweder in eine einzelne Public Cloud, einen Multi-Cloud-Dienst oder eine Hybrid-Cloud-Lösung übertragen, die öffentliche Cloud-Ressourcen neben privater On-Premises-Dateninfrastruktur nutzt.
Die 4 Arten der Cloud-Migration
Es gibt verschiedene Ansätze für Cloud-Migrationsstrategien, und die Entscheidung hängt von Ihren spezifischen Geschäftsbedürfnissen ab. Wie viel der Daten Ihres Unternehmens muss in die Cloud migriert werden? Mehrere hundert Gigabyte? Ein Dutzend Terabyte? Ist das Ihre erste Migration? Die Beantwortung dieser Fragen hilft dabei, die beste Cloud-Migrationsstrategie für Ihr Unternehmen zu bestimmen.
- Rehosting: Auch bekannt als "Lift-and-Shift"- oder "Gabelstapler-Migration"-Ansatz, ist Rehosting die einfachste Art der On-Premises-zu-Cloud-Migration. Anwendungen, Daten, Schemata und Workloads werden vom Rechenzentrum in eine IaaS-Cloud-Bereitstellung verschoben, ohne in irgendeiner Weise verändert zu werden. Obwohl diese Art der Migration relativ einfach umzusetzen ist, schränkt sie die Möglichkeiten Ihrer Apps ein, da sie nicht cloudnativ modifiziert wurden. Es eignet sich am besten für ausgewählte, risikoreiche, lokale Workloads oder als erste Migrationsmethode für Organisationen, die neu in der Cloud sind.
- Refactoring: Diese Strategie, manchmal "rip and replace" oder "redesign" genannt, ist viel arbeits- und zeitaufwändiger als Rehosting. Es beinhaltet das Umschreiben und Umstrukturieren der Architektur von Apps – und möglicherweise auch von Daten und Schemata – entweder vor oder nach der Migration; Nach der Migration ist es häufiger. Der Hauptvorteil des Refaktorisierens besteht darin, dass Sie Apps im Grunde von Grund auf mit Blick auf die Cloud neu gestalten und die neuesten und fortschrittlichsten Funktionen Ihres Cloud-Service-Anbieters (CSP) nutzen. Die anfänglichen Cloud-Migrationskosten können höher sein, aber langfristig werden Ihre Cloud-Tools effektiver laufen. Wenn Sie viele Ihrer Anwendungen und Arbeitslasten außerhalb der Einrichtungen verlagern möchten, könnte Refactoring letztlich die beste Wahl sein.
- Replatforming: Irgendwo zwischen Rehosting und Refactoring liegt Replatforming und beinhaltet das Vornehmen einiger Änderungen an einer Anwendung, während einige der anderen Kernelemente beibehalten werden. Deshalb wird es manchmal als "move and improve" oder "revise" bezeichnet. Ein häufiges Beispiel ist die Änderung der Art und Weise, wie eine App mit der Datenbank interagiert. Replatforming kann für Migrationen von der On-Premises-Infrastruktur zu IaaS sowie für Umstellungen zu einem PaaS-Dienst funktionieren.
- Ersetzen: In dieser Migrationsstrategie werden Daten aus bestehenden lokalen Anwendungen übernommen und in cloudbasierte Software-as-a-Service-(SaaS)-Apps von Drittanbietern verschoben, während die ursprünglichen internen Apps verworfen werden. Dieser Ansatz könnte für Unternehmen sinnvoll sein, bei denen ihre Apps in irgendeiner Weise kompromittiert wurden oder die einfach mit alten Tools arbeiten, die sie als minderwertig gegenüber Drittanbieter-SaaS-Optionen ansehen.
Vorteile der Migration von On-Premises in die Cloud
Unternehmen entscheiden sich aus vielen Gründen dafür, ihre Apps und Workloads von lokalen Rechenzentren auf Cloud-Infrastruktur zu verlagern. Manchmal basiert das auf dem allgemeinen Wunsch, den nahezu unbegrenzten Speicher der Cloud zu nutzen. In anderen Fällen versuchen Organisationen, spezifische Bedürfnisse zu erfüllen, etwa bessere und flexiblere Arbeitsumgebungen für DevOps zu ermöglichen.
Dennoch gibt es mehrere wichtige Vorteile, die die überwiegende Mehrheit der Organisationen durch ihre Cloud-Migration genießen möchte:
Erhöhung der Zugänglichkeit
Heutige Unternehmen existieren in einer cloud-orientierten Geschäftswelt. Und da viele Unternehmen ihre Belegschaft auf unterschiedliche Orte verteilt haben – oft von zu Hause aus oder in anderen Nicht-Büroumgebungen –, ist es entscheidend, dass Mitarbeiter jederzeit Zugang zu wichtigen Apps und Daten haben, egal wo sie sich befinden. Die Nutzung öffentlicher Cloud-Ressourcen gibt Unternehmen die Gewissheit, dass der Standort kein Hindernis für die Arbeit der Mitarbeiter darstellt.
Leistungsfähigkeit und Agilität verbessern
Die Möglichkeit, Anwendungen überall auszuführen, ist weniger wertvoll, wenn sie langsam laufen oder nicht richtig funktionieren. Wenn Arbeitslasten von der lokalen Infrastruktur in die Cloud migriert wurden, ist dies weniger wahrscheinlich, da die großen CSPs weltweit Cloud-Rechenzentren haben, um die Latenz für die Abläufe ihrer Kunden zu reduzieren.
Außerdem erleichtert die Migration in die Cloud wachsenden Unternehmen die Anpassung und das Hinzufügen von Ressourcen bei Bedarf. Dies umfasst alles von neuen SaaS-Tools von CSPs oder Drittanbietern bis hin zu Anwendungen, die intern entwickelt wurden.
Hebelelastizität und Skalierbarkeit
Unternehmen sehen sich ziemlich regelmäßig plötzlichen Spitzen beim Ressourcenbedarf gegenüber: manchmal für Minuten oder Stunden, manchmal für Wochen oder Monate. Die Elastizität und Skalierbarkeit der Cloud ermöglichen es Ihnen, kurzfristige Spitzen zu bewältigen, indem Sie bei Bedarf dynamisch Rechen-, Speicher- und Speicherkapazitäten erweitern und diese bei Bedarf reduzieren. Man kann auch neue Ressourcen hinzufügen und abziehen, je nach geschäftlichen Bedürfnissen. Dies ist ein Vorteil, den On-Premises-Abläufe in Bezug auf das Tempo nicht erreichen können.
Kosteneffizienz erreichen
Die bereits erwähnte Elastizität und Skalierbarkeit der Cloud ermöglichen es ihr zudem, in vielerlei Hinsicht eine höhere Kosteneffizienz zu bieten. Zum Beispiel wird die Skalierung von On-Premises-Infrastruktur teurer sein als vergleichbare Cloud-Kosten, egal was passiert, und eine Verkleinerung ist wohl sogar noch kostspieliger. Außerdem ermöglicht die Einführung der Cloud-Nutzung als fortlaufende Geschäftskosten langfristig effizientere Budgetierung und Ausgaben.
Unterstützungssicherheit und Compliance
Große CSPs, insbesondere die "großen drei" AWS, Azure und Google Cloud, bieten zahlreiche cloud-native Sicherheitsfunktionen, die möglicherweise über das hinausgehen, was Sie vor Ort haben. Dies ermöglicht es Ihnen, die Compliance-Anforderungen für Datenlasten einzuhalten, die strengen Sicherheitsvorschriften unterliegen. Wenn Ihr Unternehmen sich für eine Multi-Cloud-Bereitstellung entscheidet, können Sie sogar eine oder mehrere Ihrer Clouds speziell für diese Workloads widmen.
5 Schritte für eine erfolgreiche Cloud-Migration von der On-Premises-Infrastruktur
Kein Migrationsprojekt ist gleich. Im Allgemeinen dienen jedoch die folgenden fünf Schritte jedem Unternehmen bei der Migration von On-Premises in die Cloud:
- Machen Sie einen Plan: Eine erfolgreiche Cloud-Migration beginnt damit, zwei Fragen zu beantworten. Warum möchtest du Daten und Apps in die Cloud migrieren? Was wirst du migrieren? Dies bestimmt, wie komplex der Betrieb sein wird: Zum Beispiel ist die Nutzung der Cloud für die Notfallwiederherstellung einer kleinen Anzahl von Anwendungen weniger komplex und erfordert weniger Schritte als eine vollständige Übertragung von Unternehmens-Workloads. Ähnlich weißt du, wenn DevOps deine Hauptmotivation ist, dass die Migration zu PaaS vielleicht eine bessere Wahl ist als IaaS. Ein vollständiges Inventar bestehender Anwendungen und Berichte ist ebenfalls entscheidend, um ungenutzte oder doppelte Berichte und Daten zu identifizieren, die nicht abgerufen wurden, und den zusätzlichen Aufwand der Migration dieser Elemente zu vermeiden.
- Machen Sie Ihre Sorgfaltspflicht: Untersuchen Sie die Angebote verschiedener Anbieter, um ein Gefühl dafür zu bekommen, wie hoch Ihre Gesamtkosten (TCO) in jedem Fall sein werden. Sie sollten auch die logistischen und ressourcenbezogenen Anforderungen für verschiedene Migrationsstrategien berücksichtigen. Beachten Sie: Es schadet nicht, klein mit der On-Premises-zu-Cloud-Migration zu beginnen – z. B. einem anfänglichen Lift-and-Shift-Betrieb für einige App-Workloads – und später eine andere Strategie wie Replatforming oder Refactoring auszuprobieren, wenn Sie eine bessere Vorstellung davon haben, was Sie aus der Cloud benötigen.
- Bereiten Sie Ihre Sicherheit vor: Setzen Sie vor Ihrer eigentlichen Migration eine Cloud-Firewall-as-a-Service (FWaaS) ein, um die Exposition von lokalen Daten während des Transports zu minimieren.
- Fang klein an: Beginnen Sie die Migration, indem Sie eine Workload, die für den Unternehmensbetrieb nicht geschäftskritisch ist, in Echtzeit verschieben und deren Cloud-Funktionalität testen. Sobald Sie sicher sind, dass App und Daten in der Cloud in Ordnung sind, setzen Sie die Migration gemäß der von Ihnen gewählten Strategie fort. Geschäftsabläufe können sich während des Prozesses verzögern, insbesondere bei Refactoring-Migrationen, die nicht gründlich geplant und im Voraus getestet werden. Die meisten Cloud-Anbieter bieten Tools an, die helfen, die Störung abzumildern.
- Verbessern Sie sich weiter: Synchronisiere und aktualisiere Apps sorgfältig bei Bedarf, sobald die Migration abgeschlossen ist. Wenn Sie eine reine Cloud-Migration durchführen, können lokale Systeme deaktiviert werden. Aber es gibt viele Situationen, in denen die Beibehaltung dieser Systeme wertvoll ist, wie etwa bei einer hybriden Cloud-Bereitstellung.
Herausforderungen der Migration von On-Premises zu Cloud, die überwunden werden müssen
Die Möglichkeiten der neuesten Cloud-Trends durch eine On-Premises-zu-Cloud-Migration zu nutzen, ist nicht ohne potenzielle Herausforderungen. Mit sorgfältiger Planung und den richtigen Partnern können Sie diese Hindernisse vermeiden:
- Kostenüberschreitungen: Migrationsbezogene Kosten und TCO, Bandbreitenbedarf, Ressourcenzuweisung und laufende Kosten nach der Migration können sich schnell summieren. Eine sorgfältige Planung im Voraus ist entscheidend.
- Datenbanken: In manchen Fällen ist die Migration von On-Premises-Datenbanken in die Cloud deutlich langsamer als das Übertragen von App-Workloads, aber das muss nicht so sein. Ihr Cloud-Lieferantenvertreter und Ihr IT-Team können zusammenarbeiten und Wege finden, operative Störungen durch eine On-Premises-zu-Cloud-Migration zu mindern.
- Legacy-Infrastruktur und Apps: Einige Legacy-Systeme wurden vor dem Aufkommen von Cloud Computing entwickelt. Die meisten können migriert werden, aber es ist entscheidend, vorauszudenken. Bestimmen Sie während der Planungsphase, ob Altressourcen vor der Migration neu plattformiert, umstrukturiert oder ersetzt werden sollten.
- Sicherheit: Sowohl CSPs vor als auch nach der Migration bieten Sicherheit für die Cloud-Infrastruktur – nicht für Ihre Arbeitslasten und Daten. Deshalb ist die Bereitstellung und Wartung eines Cloud-FWaaS sowohl für Ihre Cloud-Ressourcen als auch für jede von Ihnen betriebene On-Premises-Infrastruktur so wichtig, da beide geschützt werden.
Teradatas Ansatz für Datenmigration kann Ihnen helfen, die Schwierigkeiten zu umgehen, die während des Prozesses auftreten können, insbesondere beim Umzug von Datenbanken in die Cloud. Durch eine Kombination aus umfassender Beratung, Automatisierung, Datenvereinheitlichung und Integration von Datenmodellen können Teradata Vantage und andere Tools Ihnen helfen, eine erfolgreiche Migration durchzuführen und Ihre Daten- und Cloud-Infrastruktur besser zu verstehen.
Erfahren Sie mehr über Cloud-Migrationsstrategien