Damit die Umstellung von Buckets erfolgreich ist, sollten Sie Ihre Ziele definieren und die Nutzung des Buckets kennen, bevor Sie eine Umstellung des Buckets initiieren. In den folgenden Abschnitten werden die wichtigsten Planungsschritte beschrieben.
Bucket-Eigenschaften analysieren
Um die Zeit für die Verschiebung des Buckets zu schätzen, analysieren Sie die Eigenschaften und die Nutzung des Buckets unter Berücksichtigung der folgenden Faktoren:
Inaktive Bytes: Die Gesamtmenge der im Bucket gespeicherten Daten wirkt sich auf die Speicherkosten und die Übertragungszeit aus.
Replikation: Die Replikation des Buckets in anderen Regionen, entweder synchron oder asynchron, wirkt sich auf die Datenverfügbarkeit, Langlebigkeit und Kosten aus. Weitere Informationen finden Sie unter Datenverfügbarkeit und Langlebigkeit.
Datenübertragung: Die Menge der Daten, die während des Verschiebens aus dem Bucket übertragen werden, wirkt sich auf die Berechnung der Kosten für die Datenübertragung aus. Informationen zum Berechnen der Datenübertragungskosten für Ihren Bucket finden Sie unter Cloud Storage-Preise.
Nutzungsmuster: Wenn Sie die Aktivitätsniveaus von Bucketn oder die Auslastung des Bucket anhand von Nutzungsmustern ermitteln, können Sie unerwartete Konflikte während der Umstellung vermeiden. Sie können Ihre Protokolle analysieren, um die Nutzungsmuster Ihres Buckets zu ermitteln. Weitere Informationen finden Sie unter Nutzungs- und Speicherlogs.
Bucket-Schreibvorgänge: Häufige Bucket-Schreibvorgänge während des Verschiebungsprozesses erhöhen die Kosten und die Dauer. Informationen dazu, wie oft Objekte in Ihren Bucket geschrieben werden, finden Sie unter Übersicht über die Überwachung in Cloud Storage.
Ziele für den Umzug definieren
Ermitteln Sie anhand Ihrer Analyse der Bucket-Eigenschaften die Gründe für die Verschiebung des Buckets. Im Folgenden sind häufige Ziele für die Verschiebung eines Buckets aufgeführt:
Kostenverwaltung: Sie können die Speicherkosten senken, indem Sie zu einer kostengünstigeren Region wechseln, oder die Datenübertragungskosten minimieren, indem Sie die Daten näher an den Zugriffsort verschieben. Sie müssen Ihre Cloud Storage- und Datenübertragungskosten 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: Verbessern Sie die Geschwindigkeit des Datenzugriffs und die Anwendungsleistung, indem Sie den Bucket näher an Nutzer oder Anwendungen verschieben. Ermitteln Sie dazu die Regionen, in denen die Leistung entscheidend ist, und verschieben Sie Ihre Buckets.
Zuverlässigkeit verbessern: Mit Dual- oder Multi-Region-Konfigurationen können Sie die Datenausfallsicherheit und die Notfallwiederherstellung verbessern.
Speicherort des Buckets festlegen
Wählen Sie anhand Ihrer Analyse und Ziele aus den folgenden Optionen den am besten geeigneten Speicherort für den zu verschiebenden Bucket aus:
Einzelne Region: Daten werden in einer einzelnen Region gespeichert. Das ist kostengünstig für Anwendungen mit Nutzern, die sich in einem geografischen Gebiet konzentrieren.
Dual-Region: Sie können zwei Kopien Ihrer Daten in zwei Regionen auf demselben Kontinent aufbewahren, um die Verfügbarkeit und die Notfallwiederherstellung in einem bestimmten geografischen Gebiet zu verbessern.
Mehrere Regionen: Daten werden auf mehrere Regionen verteilt, was für höchste Verfügbarkeit und Langlebigkeit sorgt.
Weitere Informationen zur Standortauswahl finden Sie unter Überlegungen zur Standortauswahl.
Faktoren, die die Zeit für die Umstellung beeinflussen
Mehrere Faktoren beeinflussen die Zeit, die für den Umzug benötigt wird. Wenn Sie diese kennen, können Sie die erforderliche Zeit besser schätzen. Diese Faktoren sind ein guter Ausgangspunkt für die Planung und Terminierung Ihres Umzugs. Die tatsächliche Umzugsdauer kann jedoch länger oder kürzer als die geschätzte Zeit sein. Planen Sie daher bei der Umstellung Pufferzeit ein, um mögliche Verzögerungen zu berücksichtigen. In den folgenden Abschnitten werden die Faktoren beschrieben, die sich auf die Zeit für die Verschiebung auswirken.
Einschränkungen für Umzugsdienste
In der folgenden Tabelle werden die Limits beschrieben, die sich auf die Zeit für die Verschiebung auswirken:
Faktor | Wert | Beschreibung |
---|---|---|
Maximale Anfragerate pro Job | 10.000 Objekte pro Sekunde |
Das ist die Anzahl der Kopiervorgänge, die der Dienst pro Sekunde verarbeiten kann.
Je höher die Anfragerate, desto mehr Dateien können gleichzeitig verschoben werden. Wenn Ihr Bucket viele kleine Dateien enthält, beschleunigt eine hohe Anfragerate die Migration. Wenn Sie nur wenige große Dateien haben, hat dieser Faktor weniger Auswirkungen. |
Maximale Gesamtbandbreite pro 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 Bucket innerhalb desselben Projekts verschieben, teilen sich die Bucket die Bandbreite.
Je höher die Bandbreite, desto mehr Daten können gleichzeitig übertragen werden. Selbst bei einer hohen Anfragerate ist die Übertragung insgesamt langsam, wenn die Bandbreite gering ist. |
Maximale Bandbreite pro Objekt | 8 Mbit/s |
Das ist die maximale Geschwindigkeit, mit der ein einzelnes Objekt übertragen werden kann.
Eine höhere Bandbreite pro Objekt bedeutet, dass Sie die Objekte schneller übertragen können. Das ist die Geschwindigkeitsbegrenzung für das Verschieben eines Objekts nach dem anderen. Selbst bei einer hohen Anfragerate und einer hohen Bandbreite pro Bucket kann die Übertragung einzelner Objekte länger dauern, wenn für sie eine Geschwindigkeitsbeschränkung gilt. |
Gültigkeitsdauer (TTL) für die Verschiebung
Um eine effiziente Ressourcennutzung zu gewährleisten und zu verhindern, dass Verschiebungen auf unbestimmte Zeit ausgeführt werden, gilt für alle Bucket-Verschiebungen eine Gültigkeitsdauer (Time to Live, TTL). Die TTL bezieht sich auf die maximale Zeit, die für den gesamten Umstellungsprozess zulässig ist.
Die maximale Dauer für die Verschiebung eines Buckets beträgt 28 Tage und umfasst alle Phasen des Verschiebungsprozesses, z. B. die anfängliche Kopie, inkrementelle Updates und die abschließende Synchronisierung.
Wenn der Umstellungsprozess die TTL-Obergrenze von 28 Tagen überschreitet, schlägt der Umstellungsvorgang fehl.
Laufende Bucket-Aktivität
Wenn Sie während der Verschiebung weiterhin neue Objekte schreiben, vorhandene löschen oder Objekte im Bucket aktualisieren, konkurrieren diese Vorgänge mit den Kopierbeanfragen um Ressourcen und können den Verschiebevorgang verlangsamen.
Lebenszyklusregeln
Wenn Sie für Ihren Bucket Lebenszyklusregeln konfiguriert haben, z. B. das automatische Löschen oder Archivieren von Objekten nach einer bestimmten Zeit, verlängert sich die Gesamtzeit für die Verschiebung.
Management Hub aktivieren
Sie müssen den Management Hub sowohl für den Quell- als auch für den Zielspeicherort aktivieren. Sie können den Verwaltungshub auf verschiedenen Ebenen der Google Cloud-Ressourcenhierarchie aktivieren. Sie können auch Einschluss- und Ausschlussfilter verwenden, um relevante Bucket in den Management Hub-Tarif aufzunehmen. Weitere Informationen finden Sie unter Management Hub aktivieren.
Überlegungen zu anderen Funktionen
Wenn Sie Buckets verschieben, hat dies die folgenden Auswirkungen auf andere Cloud Storage-Funktionen:
Vorläufiges Löschen aktivieren
Wenn Sie einen Bucket verschieben möchten, müssen Sie das Vorläufige Löschen für den Bucket aktivieren und die Aufbewahrungsdauer auf mindestens sieben Tage festlegen. Die Aufbewahrungsdauer ist die Zeitspanne, während der gelöschte Objekte nach dem vorläufigen Löschen 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 also einen Bucket an einen neuen Speicherort verschieben, müssen Sie dafür sorgen, dass der neue Speicherort genügend Kontingente für die Daten des Buckets hat. Weitere Informationen zu Kontingenten und Limits finden Sie unter Kontingente und Limits.
Art der Bucket-Verschiebung bestimmen
Wenn Sie Ihren Bucket verschieben, kann es während des letzten Synchronisierungsschritts zu einer Schreibausfallzeit kommen, in der Sie keine neuen Objekte aktualisieren oder hochladen können. Außerdem können Sie während des Umzugs die Konfiguration des Bucket nicht ändern. Ob bei der Umstellung eine Ausfallzeit erforderlich ist, erfahren Sie unter Umstellungstyp ermitteln.
Vorhandene Bucket-Tags entfernen
Sie können einen Bucket, der Bucket-Tags enthält, nicht verschieben. Alle vorhandenen Tags müssen vor dem Verschieben des Buckets entfernt werden. Wenn eines der Tags, das aus Ihrem Quell-Bucket entfernt wird, für die Zugriffssteuerung verwendet wird, müssen Sie die IAM-Berechtigungen mit einer alternativen Methode einrichten, damit die Daten in Ihrem Bucket sicher bleiben. Gehen Sie dazu so vor:
Erstellen Sie eine Kopie der Tag-Konfiguration und bewahren Sie sie an einem sicheren Ort auf.
Trennen Sie alle vorhandenen Tags vom Quell-Bucket.
Konfigurieren Sie IAM-Berechtigungen, damit sie Ihren vorhandenen Zugriffssteuerungsregeln entsprechen.
Nachdem Sie den Bucket verschoben haben, hängen Sie alle vorhandenen Tags an den verschobenen Bucket an.
Vorhandene Konfigurationen für Inventarberichte speichern
Vorhandene Inventarberichtskonfigurationen werden während der Umstellung nicht beibehalten. Wir empfehlen Ihnen, Ihre vorhandenen Konfigurationen für Inventarberichte manuell zu speichern, bevor Sie mit dem Umzug beginnen. Sie müssen sie nämlich nach Abschluss des Umzugs neu erstellen. Informationen zum Verwalten von Konfigurationen für Inventarberichte finden Sie unter Inventarberichtskonfigurationen erstellen und verwalten.