Fünf Finger einer Hand allein reichen für die Aufzählung der Argumente für Cloud Computing nicht aus: Die sind mit der höheren Flexibilität, Skalierbarkeit, Verfügbarkeit und Sicherheit, sowie den Kostenvorteilen von Cloud-Ressourcen bereits ausgereizt. Hinzu kommen die Cloud-immanenten Fähigkeiten zum Disaster Recovery und die Innovationsgeschwindigkeit, mit der Cloud-Anbieter ihre Plattformen weiterentwickeln.
Aber mal so eben in die Cloud zu wechseln, funktioniert nur höchst selten. Die Cloud-Migration muss vielmehr sorgfältig geplant und umgesetzt werden, falls sie nicht zum Disaster werden soll. Couchbase skizziert die sieben Schritte einer gelungenen Cloud-Migration.
- Evaluation: Cloud Computing beginnt nur bei einigen wenigen Start-ups auf der grünen Wiese. In der Regel wird es auf Bestandssysteme (Legacy) aufgesetzt, mit denen es in hybriden Strukturen kombiniert wird. Der erste Schritt evaluiert die bestehende IT-Infrastruktur und entscheidet, welche Applikationen und Workloads in die Cloud verlagert werden – und welche nicht.
- Planung: Der darauf aufbauende Migrationsplan definiert den Zeitablauf, das Budget und die notwendigen Ressourcen für die Cloud-Migration, wie beispielsweise Equipment, Personal oder die Kosten für begleitende Dienstleister.
- Vorbereitung: Vor dem Migrationsstart müssen die betreffenden Systeme, Applikationen und Daten Cloud-fit gemacht werden. Dazu zählen unter anderem eventuell notwendige Sicherheitsmaßnahmen, ein Performance Tuning sowie Data Backup und Recovery.
- Migration: Nach diesen vorbereitenden Schritten kann die eigentliche Migration von Systemen, Applikationen und Daten in die Cloud starten, begleitet von entsprechenden Performance- und Validierungstests.
- Integration: Da in der Regel nicht alle IT-Services in die Cloud migriert werden, müssen Cloud Services und die on-premises verbleibenden Legacy-Systeme miteinander in produktiven Einklang gebracht werden. Das betrifft vor allem das Data und Security Management.
- Optimierung: Cloud Services haben enormes Optimierungspotenzial, wenn sie ein Finetuning auf die jeweils spezifischen Anforderungen erfahren. Die wichtigsten Parameter dafür sind Performance, Skalierbarkeit und Kosteneffizienz.
- Maintenance: Wie die Altsysteme müssen auch die Cloud Systeme nach der Inbetriebnahme ständig gewartet werden. Ganz oben auf der Maintenance-Liste stehen dabei das Monitoring aller Services und das allfällige Updating von Systemen und Applikationen.
„Eine gut durchdachte Migrationsstrategie ist ein kritischer Erfolgsfaktor für Cloud-Projekte“, erklärt Paul Salazar, Senior Director Central Europe bei Couchbase. „Sie bereitet den Weg für einen geschmeidigen Übergang und stellt sicher, dass die Vorteile von Cloud Computing schnell und effizient realisiert werden können.“