Verschieben von Buckets planen

Damit ein Bucket erfolgreich verschoben werden kann, müssen Sie Ihre Ziele definieren und die Bucket-Nutzung analysieren, bevor Sie eine Bucket-Migration starten. In den folgenden Abschnitten werden die wichtigsten Planungsschritte beschrieben.

Bucket-Merkmale analysieren

Um den Zeitaufwand für die Bucket-Migration zu schätzen, analysieren Sie die Eigenschaften und die Nutzung Ihres Buckets und berücksichtigen Sie dabei die folgenden Faktoren:

  • Ruhende Daten (Bytes): Die Gesamtmenge der im Bucket gespeicherten Daten wirkt sich auf die Speicherkosten und die Übertragungszeit aus.

  • Replikation: Die synchrone oder asynchrone Replikation des Buckets in andere Regionen wirkt sich auf die Verfügbarkeit, Langlebigkeit und Kosten der Daten aus. Weitere Informationen finden Sie unter Datenverfügbarkeit und Langlebigkeit.

  • Datenübertragung: Die Menge der Daten, die während der Migration aus dem Bucket übertragen werden, wirkt sich auf die Berechnung der Kosten für die Datenübertragung aus. Informationen zum Berechnen der Kosten für die Datenübermittlung Ihres Buckets finden Sie unter Cloud Storage – Preise.

  • Nutzungsmuster: Wenn Sie die Aktivitätsstufen von Buckets oder die Auslastung von Buckets anhand von Nutzungsmustern kennen, können Sie unerwartete Konflikte während der Migration vermeiden. Sie können die Nutzungsmuster Ihres Buckets kennenlernen, indem Sie Ihre Logs analysieren. Weitere Informationen finden Sie unter Nutzungslogs und Speicherlogs.

  • Bucket-Schreibvorgänge: Häufige Bucket-Schreibvorgänge während des Migrationsvorgangs erhöhen die Kosten und die Dauer. Informationen dazu, wie oft Objekte in Ihren Bucket geschrieben werden, finden Sie unter Übersicht über das Montoring in Cloud Storage.

Migrationsziele definieren

Ermitteln Sie anhand Ihrer Analyse der Bucket-Merkmale die Gründe für die Migration Ihres Buckets. Häufige Ziele für die Bucket-Migration:

  • Kostenverwaltung: Reduzieren Sie die Speicherkosten, indem Sie in eine kostengünstigere Region wechseln, oder minimieren Sie die Datenübertragungskosten, indem Sie Daten näher an den Ort verschieben, an dem sie abgerufen werden. Sie müssen die Kosten für Cloud Storage und Datenübertragung berechnen und mit den potenziellen Kosten an verschiedenen Standorten vergleichen. Weitere Informationen zur Berechnung der Kosten für Cloud Storage finden Sie unter Cloud Storage – Preise.

  • Leistungssteigerung: Sie können die Geschwindigkeit des Datenzugriffs und die Anwendungsleistung verbessern, indem Sie den Bucket näher an Nutzer oder Anwendungen verschieben. Dazu müssen Sie die geografischen Regionen ermitteln, in denen die Leistung entscheidend ist, und Ihre Buckets verschieben.

  • Zuverlässigkeit verbessern: Durch Konfigurationen mit zwei oder mehr Regionen können Sie die Datenbeständigkeit und die Notfallwiederherstellung verbessern.

Bucket-Speicherort festlegen

Wählen Sie basierend auf Ihrer Analyse und Ihren Zielen den am besten geeigneten Speicherort für den Bucket aus, den Sie migrieren. Folgende Optionen stehen zur Auswahl:

  • Einzelne Region: Das Speichern von Daten in nur einer Region ist kostengünstig für Anwendungen, deren Nutzer hauptsächlich in einer geografischen Region leben.

  • Zwei Regionen: Sie können zwei Kopien Ihrer Daten in zwei Regionen auf demselben Kontinent speichern. So erhalten Sie eine höhere Verfügbarkeit und Funktionen zur Notfallwiederherstellung in einer bestimmten geografischen Region.

  • Mehrere Regionen: Das Verteilen von Daten auf mehrere Regionen ermöglicht höchste Verfügbarkeit und Langlebigkeit.

Weitere Informationen zum Auswählen eines Standorts finden Sie unter Überlegungen zur Auswahl eines Standorts.

Faktoren, die sich auf die Migrationsdauer auswirken

Mehrere Faktoren beeinflussen die Migrationsdauer. Wenn Sie diese Faktoren kennen, können Sie die erforderliche Zeit besser einschätzen. Die Faktoren sind ein hilfreicher Ausgangspunkt zum Planen und Terminieren der Migration, die tatsächliche Migrationsdauer kann jedoch länger oder kürzer als die geschätzte Zeit sein. Planen Sie daher einen Zeitpuffer für die Migration ein, um mögliche Verzögerungen zu berücksichtigen. In den folgenden Abschnitten werden die Faktoren beschrieben, die sich auf die Migrationsdauer auswirken.

Limits für den Migrationsservice

In der folgenden Tabelle werden Limits beschrieben, die sich auf die Migrationsdauer auswirken:

Faktor Wert Beschreibung
Maximale Anforderungsrate pro Job 10.000 Objekte pro Sekunde Dies ist die Anzahl der Kopieranfragen, die der Service pro Sekunde verarbeiten kann.

Eine höhere Anforderungsrate bedeutet, dass mehr Dateien gleichzeitig verschoben werden können. Wenn Ihr Bucket viele kleine Dateien enthält, wird die Migration durch eine hohe Anforderungsrate beschleunigt. Wenn Sie nur wenige große Dateien haben, hat dieser Faktor geringere Auswirkungen.

Maximale Gesamtbandbreite je Projekt 10 Gbit/s Dies ist die maximale Geschwindigkeit oder Bandbreite, mit der Sie Daten für ein einzelnes Projekt an einem Quellspeicherort übertragen können. Wenn Sie mehrere Buckets innerhalb desselben Projekts verschieben, teilen sich die Buckets die Bandbreite.

Je größer die Bandbreite, umso mehr Daten können gleichzeitig übertragen werden. Auch bei einer hohen Anforderungsrate ist die Gesamtübertragung langsam, wenn die Bandbreite gering ist.

Maximale Bandbreite je Einzelobjekt

8 MB/s Dies ist die maximale Geschwindigkeit, mit der Sie ein einzelnes Objekt übertragen können.

Eine größer Bandbreite je Einzelobjekt bedeutet, dass Sie die Objekte schneller übertragen können. Dies ist das Geschwindigkeitslimit zum Verschieben einzelner Objekte. Selbst bei einer hohen Anforderungsrate und einer großen Bandbreite pro Bucket kann die Übertragung länger dauern, wenn für Einzelobjekte ein Geschwindigkeitslimit gilt.

Maximale Anzahl gleichzeitiger Migrationen pro Projekt

5 Migrationen Der Bucket-Migrationsdienst unterstützt bis zu fünf gleichzeitige Migrationen vom selben Standort innerhalb eines Projekts.

Gültigkeitsdauer (TTL) für Migration

Um eine effiziente Ressourcennutzung sicherzustellen und zu verhindern, dass Migrationen unbegrenzt lange dauern, gilt für alle Bucket-Migrationen ein TTL-Limit (Gültigkeitsdauer). Die TTL gibt die maximal Zeitdauer für den gesamten Migrationsprozess an.

Die maximal zulässige Dauer für eine Bucket-Migration beträgt 28 Tage. Dies schließt alle Phasen des Migrationsvorgangs ein, z. B. das erste Kopieren, inkrementelle Updates und die endgültige Synchronisierung.

Wenn der Migrationsvorgang das TTL-Limit von 28 Tagen überschreitet, schlägt die Migration fehl.

Laufende Bucket-Aktivität

Wenn Sie während der Migration weiterhin neue Objekte in den Bucket schreiben, vorhandene Objekte löschen oder Objekte aktualisieren, konkurrieren diese Vorgänge mit den Kopieranfragen um Ressourcen und können den Migrationsvorgang verlangsamen.

Lebenszyklusregeln

Wenn Sie Lebenszyklusregeln für Ihren Bucket konfiguriert haben, z. B. zum automatischen Löschen oder Archivieren von Objekten nach einer bestimmten Zeit, verlängern diese Aktionen die gesamte Migrationsdauer.

Storage Intelligence konfigurieren

Sie müssen Storage Intelligence für die Quell- und Zielspeicherorte konfigurieren. Sie können Storage Intelligence auf verschiedenen Ebenen Ihrer Google Cloud-Ressourcenhierarchie konfigurieren. Sie können auch Einschluss- und Ausschlussfilter verwenden, um relevante Buckets in Ihre Storage Intelligence-Konfiguration einzubeziehen. Weitere Informationen finden Sie unter Storage Intelligence konfigurieren.

Überlegungen zu anderen Funktionen

Wenn Sie Buckets verschieben, hat dies folgende Auswirkungen auf andere Cloud Storage-Funktionen:

Vorläufiges Löschen aktivieren

Für die Bucket-Migration müssen Sie Vorläufiges Löschen für den Bucket aktivieren und die Aufbewahrungsdauer auf mindestens sieben Tage festlegen. Die Aufbewahrungsdauer gibt an, wie lange vorläufig gelöschte Objekte aufbewahrt werden, bevor sie endgültig gelöscht werden. Informationen zum Konfigurieren der Aufbewahrungsdauer für das vorläufige Löschen finden Sie unter Vorläufiges Löschen verwenden.

Kontingente und Limits prüfen

Kontingente und Bewertungen der Cloud-Kapazität sind an bestimmte Regionen oder Zonen gebunden. Wenn Sie einen Bucket an einen neuen Speicherort verschieben, müssen Sie dafür sorgen, dass am neuen Speicherort ausreichende Kontingente für die Bucket-Daten vorhanden sind. Weitere Informationen zu Kontingenten und Limits finden Sie unter Kontingente und Limits.

Art der Bucket-Migration festlegen

Beim Verschieben Ihres Buckets kann es während des abschließenden Synchronisierungsschritts zu einer Schreibausfallzeit kommen, in der Sie keine neuen Objekte aktualisieren oder hochladen können. Außerdem können Sie die Konfiguration Ihres Buckets während der Migration nicht ändern. Informationen dazu, ob bei Ihrer Migration Ausfallzeiten auftreten, finden Sie unter Migrationstypen.

Vorhandene Bucket-Tags entfernen

Sie können einen Bucket, dem Bucket-Tags zugewiesen sind, nicht verschieben. Alle vorhandenen Tags müssen vor der Bucket-Migration entfernt werden. Wenn eines der Tags, die aus Ihrem Quell-Bucket entfernt werden, für die Zugriffssteuerung verwendet wird, müssen Sie eine alternative Methode zum Einrichten der IAM-Berechtigungen verwenden, um die Daten in Ihrem Bucket zu schützen. Führen Sie dazu die folgenden Schritte aus:

  1. Erstellen Sie eine Kopie Ihrer Tag-Konfiguration und bewahren Sie sie sicher auf.

  2. Trennen Sie alle vorhandenen Tags vom Quell-Bucket.

  3. Konfigurieren Sie die IAM-Berechtigungen so, dass sie Ihren vorhandenen Zugriffssteuerungsregeln entsprechen.

  4. Nachdem Sie den Bucket verschoben haben, verbinden Sie alle vorhandenen Tags mit dem verschobenen Bucket.

Vorhandene Konfigurationen für Inventarberichte speichern

Vorhandene Konfigurationen für Inventarberichte werden während der Migration nicht beibehalten. Wir empfehlen, die vorhandenen Konfigurationen für Inventarberichte manuell zu speichern, bevor Sie mit der Migration beginnen. Sie müssen sie nach Abschluss der Migration neu erstellen. Informationen zum Verwalten von Konfigurationen für Inventarberichte finden Sie unter Konfigurationen für Inventarberichte erstellen und verwalten.

Nächste Schritte