Image-Import im Vergleich zu Maschinen-Image-Import

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:
  • Golden Images für konsistente Umgebungen erstellen
  • Datenbank-Laufwerke migrieren
  • Offlinemigration bestimmter Arbeitslasten
  • Konsistente Umgebungen replizieren
  • Anwendungen mit spezifischen Betriebssystemanforderungen migrieren
  • Daten mit präziser Erhaltung des Datenzustands zu Google Cloud übertragen
Die idealen Anwendungsfälle für den Import von Maschinen-Images sind:
  • Bereitstellung einer konsistenten Umgebung wie Golden Images
  • Komplexe Webanwendungen migrieren, z. B. eine einzelne VM mit einer komplexen Laufwerkkonfiguration oder eine Gruppe von VMs
  • Vorbereitung auf die Notfallwiederherstellung
  • Komplexe Anwendungen mit Abhängigkeiten und Netzwerken migrieren
  • Offline mit minimalen Ausfallzeiten migrieren
  • Replikation für Tests und Notfallwiederherstellung
Vorteile Vorteile des Image-Imports:
  • Effizienz: Schnell und zuverlässig für die Migration großer Datenmengen.
  • Accuracy: Erhält die genaue Dateisystemstruktur des Quellsystems.
  • Konsistenz: Ideal zum Erstellen von Klonen von Systemen für Redundanz oder Skalierung.
Vorteile des Maschinen-Image-Imports:
  • Einfache Versionsverwaltung: Behalten Sie den Überblick über Ihre Images und verwalten Sie die Image-Versionierung nahtlos.
  • Unterstützung mehrerer Laufwerke: Kann mehrere Laufwerke aufnehmen.
  • Schnelle Wiederherstellung: Da im Maschinen-Image die gesamte VM gespeichert wird, ist nach dem Import keine manuelle Konfiguration erforderlich.
  • Kostengünstig: Sie sparen Zeit bei der Einrichtung von VMs und profitieren vom komprimierten, kostengünstigen Speicher der Compute Engine.
  • Konsistenz: Stellen Sie mehrere VMs mit derselben Konfiguration bereit, um eine Standardisierung über Ihre Projekte hinweg zu gewährleisten.
  • Sicher und flexibel: Unterstützt verschlüsselte Übertragungen, benutzerdefinierten Betriebssystem-Support und Hybrid-Cloud-Kompatibilität.
  • Für Automatisierung geeignet: Importieren Sie Images in Entwicklungs- und Betriebs-Workflows (DevOps) oder in Infrastruktur-als-Code-Tools (IaaS) wie Terraform.
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
  • VMDK (empfohlen)
  • VHD/VHDX
  • QCOW/QCOW2
  • QED
  • VDI
  • VPC
  • Rohe komprimierte Dateien (.tar.gz-Datei mit .raw-Datei)
  • OVF (Deskriptordatei + Laufwerkdateien)
  • OVA (Einzeldatei-Paket)
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