Das Migrieren virtueller Laufwerke oder VM-Instanzen zu Google Cloud erfordert die passende Importstrategie, basierend auf Ihren Anforderungen. Sie müssen entscheiden, ob Sie bestimmte Daten oder Betriebssystemkomponenten migrieren oder komplette VM-Konfigurationen in verschiedenen Projekten replizieren möchten. Migrate to Virtual Machines bietet zwei Hauptmethoden zum Migrieren von VM-Images zu Google Cloud: Image-Import und Maschinen-Image-Import. In diesem Dokument werden die beiden Methoden verglichen, damit Sie die richtige Strategie für Ihre Migration auswählen können.
Image-Import und Maschinen-Image-Import
Bei der Cloud-Migration geht es oft um mehr als nur um die Übertragung von Daten. Sie erfordert einen strategischen Ansatz. Vor der Migration müssen Sie auf folgende wichtige Aspekte achten:
- Die beste Methode zum Übertragen kuratierter Betriebssystem-Images mit eingebetteten Konfigurationen.
- Konsistenz in skalierten Umgebungen gewährleisten.
- Der optimale Ansatz für die Migration von Images im Vergleich zu komplexen virtuellen Maschinen mit mehreren Laufwerken.
Migrate to Virtual Machines bietet zwei Hauptmethoden zum Migrieren von VM-Images zu Google Cloud: Image-Import und Maschinen-Image-Import.
- Image-Import: Mit dieser Methode können Sie einzelne Laufwerke, in der Regel Betriebssystem- oder Datenvolumes, in Google Cloudimportieren. Sie eignet sich ideal zum Neuerstellen oder Verwalten von Golden Images, insbesondere wenn eine saubere, einheitliche Basiskonfiguration über mehrere Instanzen hinweg repliziert werden soll. Informationen zum Importieren eines Images finden Sie unter Images importieren.
- Maschinen-Image-Import: Diese umfassendere Lösung erfasst den gesamten VM-Status, einschließlich mehrerer Laufwerke, Konfigurationsmetadaten, Netzwerk und Startskripte. Sie eignet sich besonders für die Migration komplexer Arbeitslasten, die eine End-to-End-Replikation erfordern. Informationen zum Importieren eines Maschinen-Images finden Sie unter Maschinen-Images importieren.
Beide Optionen sind wertvoll, und ihre Anwendbarkeit hängt von der Arbeitslast ab, die Sie migrieren. In der folgenden Tabelle werden die Unterschiede, Vorteile und idealen Anwendungsfälle für jede Methode aufgeführt.
| Funktion | Image-Import | Maschinen-Image-Import |
|---|---|---|
| Fokus | Einzelne Laufwerke (Betriebssystem- oder Datenvolumes) | Gesamte VM-Konfiguration (mehrere Laufwerke und Metadaten) |
| Anwendungsfälle |
Die idealen Anwendungsfälle für den Image-Import sind:
|
Die idealen Anwendungsfälle für den Import von Maschinen-Images sind:
|
| Vorteile |
Vorteile des Image-Imports:
|
Vorteile des Maschinen-Image-Imports:
|
| Konfiguration | Detailliert (auf Laufwerkebene) | Ganzheitlich (gesamte VM-Konfiguration) |
| Komplexität | Empfohlen für weniger komplexe Abhängigkeiten | Empfohlen bei komplexen Abhängigkeiten oder spezifischen Hardwareanforderungen |
| Unterstützte Formate |
|
|
| Unterstützung der Funktion Generalisieren | Verfügbar (entfernt eindeutige Instanzdaten aus Windows-Images) | Verfügbar (entfernt eindeutige Instanzdaten aus Windows-Images) |
| Unterstützung für Laufwerke | Darstellung eines einzelnen Laufwerks | Kann mehrere Laufwerke enthalten |
| Notfallwiederherstellung | Weniger umfassend (Fokus auf Laufwerken) | Schnelle Wiederherstellung (gesamte VM wird gespeichert, keine manuelle Konfiguration erforderlich) |
| Versionsverwaltung | Kann mit Image-Familien verwaltet werden | Kann mit nahtloser Verwaltung der Image-Versionen verwaltet werden |
| Automatisierung | Unterstützt die Integration in DevOps-Workflows oder IaaS | Unterstützt die Integration in DevOps-Workflows oder IaaS |
Die richtige Migrationsstrategie auswählen
Für die Cloud-Migration gibt es keinen universellen Prozess. Ob Sie den Image- oder den Maschinen-Image-Import verwenden, hängt von Ihrer Infrastruktur, Ihrer Arbeitslast und Ihren Migrationszielen ab.
Image-Import
Wenn Sie einzelne Laufwerke mit Daten oder Betriebssystemen migrieren müssen, ist der Image-Import die bevorzugte Option. Betrachten Sie es als das Verschieben bestimmter Bausteine Ihrer IT-Infrastruktur. Hier sind einige praktische Beispiele:
- Golden Image für Entwicklungs- und Produktionsumgebungen erstellen: Ihr Entwicklungsteam benötigt möglicherweise eine standardisierte Umgebung mit einer bestimmten Betriebssystemkonfiguration und vorinstallierter Software. Sie können ein Image eines perfekt konfigurierten Betriebssystems zusammen mit Zusatzpaketen erstellen und als Vorlage verwenden. Jeder Entwickler kann dann mit diesem Image eine neue VM-Instanz erstellen. So wird für Konsistenz und Sicherheit gesorgt und die Einrichtungszeit verkürzt.
- Datenlaufwerke einer Datenbank in die Cloud migrieren: Wenn Sie eine große Datenbank auf einem physischen Server haben, können Sie ein Image der Datenbank-Datenträger erstellen und es in Google Cloudimportieren, wobei die Datenintegrität erhalten bleibt.
- Offline-Migration bestimmter Arbeitslasten durchführen: Für physische Server, die nicht direkt migriert werden können, können Sie ein lokales Image der Arbeitslast erstellen und es dann in die Compute Engine importieren.
Maschinen-Image-Import
Der Maschinen-Image-Import verfolgt einen ganzheitlichen Ansatz, bei dem die gesamte VM-Konfiguration erfasst wird, einschließlich mehrerer Laufwerke, Metadaten und Berechtigungen. Das macht die Methode ideal für Szenarien, in denen die Abhängigkeiten zwischen Komponenten erhalten bleiben müssen. Hier sind einige praktische Beispiele:
- Konsistente Umgebung bereitstellen: Replizieren Sie gesamte VM-Konfigurationen über verschiedene Projekte hinweg. Diese Konfigurationen werden häufig als Golden Images bezeichnet.
- Komplexe Webanwendungen migrieren: Mit dem Maschinen-Image-Import können Sie eine Anwendung migrieren, unabhängig davon, ob es sich um eine einzelne VM mit einer komplexen Laufwerkkonfiguration mit installiertem Betriebssystem und installierter Anwendung oder um eine Gruppe von VMs zusammen mit weiteren Infrastrukturdiensten handelt. Nehmen wir beispielsweise eine Webanwendung, für die eine bestimmte Webserverkonfiguration, eine Datenbank und spezielle Softwarebibliotheken erforderlich sind.
- Notfallwiederherstellung vorbereiten: Maschinen-Image-Import ist ein nützliches Tool für die Notfallwiederherstellung in kleinem Umfang oder zum Archivieren von bis zu zwei Anwendungskonfigurationen. Wenn Sie ein Maschinen-Image Ihrer kritischen Server erstellen, haben Sie ein sofort verfügbares Backup, das im Falle eines Systemausfalls schnell bereitgestellt werden kann. So werden Ausfallzeiten minimiert und die Geschäftskontinuität sichergestellt.
Wichtige Entscheidungsfaktoren
Berücksichtigen Sie bei der Wahl zwischen Image-Import und Maschinen-Image-Import Folgendes:
- Konfigurationskomplexität: Wenn Ihre Arbeitslast komplexe Abhängigkeiten oder spezifische Hardwareanforderungen umfasst, ist der Import von Maschinen-Images die empfohlene Methode.
- Granularität: Wenn Sie nur bestimmte Daten oder Betriebssystemkomponenten migrieren müssen, bietet der Image-Import die erforderliche Granularität.
Die Migrationstools vonGoogle Cloudsind leistungsstark, aber am effektivsten, wenn Sie ihre Stärken und Einschränkungen kennen. Nehmen Sie sich die Zeit, Ihre Cloud-Migrationen zu planen, zu testen und durchzuführen.
Weitere Informationen
- Optionen für den Image-Import ansehen
- Mit Boot-Images arbeiten
- Mit benutzerdefinierten Images arbeiten