Planifier la relocalisation de vos buckets

Pour déplacer correctement des buckets, définissez vos objectifs et comprenez l'utilisation de vos buckets avant de lancer une relocalisation de bucket. Les sections suivantes décrivent les principales étapes de planification.

Analyser les caractéristiques des buckets

Pour estimer le temps de réinstallation de votre bucket, analysez ses caractéristiques et son utilisation, en tenant compte des facteurs suivants:

  • Octets au repos: la quantité totale de données stockées dans le bucket a un impact sur les coûts de stockage et le temps de transfert.

  • Réplication: la réplication du bucket dans d'autres régions, de manière synchrone ou asynchrone, a un impact sur la disponibilité, la durabilité et les coûts des données. Pour en savoir plus, consultez la section Disponibilité et durabilité des données.

  • Transfert de données: la quantité de données transférées hors du bucket lors de la relocalisation a une incidence sur les calculs des coûts de transfert de données. Pour calculer les coûts de transfert de données de votre bucket, consultez la page Tarifs de Cloud Storage.

  • Modèles d'utilisation: comprendre les niveaux d'activité des buckets ou leur occupation à l'aide de modèles d'utilisation vous aide à éviter les conflits inattendus lors de la migration. Pour comprendre les modèles d'utilisation de votre bucket, vous pouvez analyser vos journaux. Pour en savoir plus, consultez Journaux d'utilisation et journaux de stockage.

  • Opérations d'écriture de buckets: les opérations d'écriture de buckets fréquentes pendant le processus de relocalisation augmentent le coût et la durée. Pour comprendre la fréquence à laquelle des objets sont écrits dans votre bucket, consultez la section Présentation de la surveillance dans Cloud Storage.

Définir vos objectifs de relocalisation

Sur la base de votre analyse des caractéristiques du bucket, identifiez les raisons de son transfert. Voici les objectifs courants de la relocalisation d'un bucket:

  • Gestion des coûts: réduisez les coûts de stockage en migrant vers une région moins chère ou minimisez les coûts de transfert de données en rapprochant les données de leur emplacement d'accès. Vous devrez calculer vos coûts Cloud Storage et de transfert de données, puis les comparer aux coûts potentiels dans différents emplacements. Pour en savoir plus sur le calcul des coûts de votre espace de stockage Cloud, consultez la page Tarifs de Cloud Storage.

  • Amélioration des performances: améliorez la vitesse d'accès aux données et les performances des applications en déplaçant le bucket plus près des utilisateurs ou des applications. Pour ce faire, identifiez les régions géographiques où les performances sont essentielles et réorganisez vos buckets.

  • Amélioration de la fiabilité: améliorez la durabilité des données et les fonctionnalités de reprise après sinistre en utilisant des configurations birégionales ou multirégionales.

Déterminer l'emplacement du bucket

Sur la base de votre analyse et de vos objectifs, choisissez l'emplacement de stockage le plus adapté pour le bucket que vous déplacez parmi les options suivantes:

  • Région unique: stockez les données dans une seule région, ce qui est économique pour les applications dont les utilisateurs sont concentrés dans une zone géographique.

  • Birégional: conservez deux copies de vos données dans deux régions du même continent, ce qui offre une disponibilité et des fonctionnalités de reprise après sinistre plus élevées dans une zone géographique spécifique.

  • Multirégional: distribuez les données sur plusieurs régions, ce qui offre le plus haut niveau de disponibilité et de durabilité.

Pour en savoir plus sur le choix d'un emplacement, consultez la section Considérations à prendre en compte pour choisir un emplacement.

Comprendre les facteurs qui affectent le délai de transfert

Plusieurs facteurs ont une incidence sur le temps de transfert. Les comprendre peut vous aider à estimer le temps nécessaire. Bien que ces facteurs constituent un bon point de départ pour planifier et programmer votre déménagement, les délais de déménagement réels peuvent être plus ou moins longs que les délais estimés. Par conséquent, lorsque vous planifiez votre transfert, ajoutez un temps de tampon pour tenir compte des retards potentiels. Les sections suivantes décrivent les facteurs qui ont une incidence sur le temps de relocalisation.

Limites du service de déménagement

Le tableau suivant décrit les limites qui affectent le temps de relocalisation:

Facteur Valeur Description
Taux de requêtes maximal par tâche 10 000 objets par seconde Il s'agit du nombre de requêtes de copie que le service peut gérer par seconde.

Un taux de requêtes plus élevé permet de déplacer davantage de fichiers simultanément. Si votre bucket contient de nombreux petits fichiers, un débit de requêtes élevé accélère la migration. Si vous n'avez que quelques fichiers volumineux, ce facteur a moins d'impact.

Bande passante globale maximale par projet 10 Gbit/s Il s'agit de la vitesse ou de la bande passante maximale à laquelle vous pouvez transférer des données pour un seul projet dans un emplacement source. Si vous déplacez plusieurs buckets dans le même projet, ils partagent la bande passante.

Plus la bande passante est élevée, plus de données peuvent être transférées simultanément. Même avec un débit de requêtes élevé, si la bande passante est faible, le transfert global est lent.

Bande passante maximale par objet

8 Mbit/s Il s'agit de la vitesse maximale à laquelle vous pouvez transférer un seul objet.

Une bande passante plus élevée par objet signifie que vous pouvez transférer les objets à un débit plus élevé. Il s'agit de la vitesse limite pour déplacer un seul objet à la fois. Même avec un débit de requêtes et une bande passante élevés par bucket, si des objets individuels sont soumis à une limite de vitesse, leur transfert peut prendre plus de temps.

Limite de la valeur TTL (Time To Live) de la migration

Pour garantir une utilisation efficace des ressources et éviter que les relocalisations ne s'exécutent indéfiniment, une limite de durée de vie (TTL) s'applique à toutes les relocalisations de buckets. Le TTL fait référence au délai maximal autorisé pour que l'ensemble du processus de relocalisation soit terminé.

Le délai maximal pour effectuer une relocalisation de bucket est de 28 jours. Il comprend toutes les phases du processus de relocalisation, telles que la copie initiale, les mises à jour incrémentielles et la synchronisation finale.

Si le processus de relocalisation dépasse la limite de TTL de 28 jours, l'opération de relocalisation échoue.

Activité en cours sur le bucket

Si vous continuez à écrire de nouveaux objets, à supprimer des objets existants ou à mettre à jour des objets dans le bucket pendant le transfert, ces opérations entrent en concurrence avec les requêtes de copie pour les ressources et peuvent ralentir le processus de transfert.

Règles de cycle de vie

Si des règles de cycle de vie sont configurées pour votre bucket, par exemple pour supprimer ou archiver automatiquement des objets après un délai spécifique, ces actions augmentent le temps de réinstallation global.

Activer le hub de gestion

Vous devez activer le hub de gestion pour les emplacements source et de destination. Vous pouvez activer Management Hub à différents niveaux de votre hiérarchie des ressources Google Cloud. Vous pouvez également utiliser des filtres d'inclusion et d'exclusion pour inclure des buckets pertinents dans le forfait du hub de gestion. Pour en savoir plus, consultez Activer le Centre de gestion.

Éléments à prendre en compte concernant d'autres fonctionnalités

Lorsque vous déplacez des buckets, les interactions suivantes ont lieu avec d'autres fonctionnalités de Cloud Storage:

Activer la suppression réversible

Pour déplacer un bucket, vous devez activer la suppression réversible sur le bucket et définir la durée de conservation sur au moins sept jours. La durée de conservation correspond à la durée pendant laquelle la suppression réversible conserve les objets supprimés avant de les supprimer définitivement. Pour savoir comment configurer la durée de conservation de la suppression réversible, consultez Utiliser la suppression réversible.

Vérifier les quotas et les limites

Les quotas et les évaluations de la capacité cloud sont liés à des régions ou zones spécifiques. Par conséquent, lorsque vous déplacez un bucket vers un nouvel emplacement, vous devez vous assurer que le nouvel emplacement dispose de quotas suffisants pour accueillir les données du bucket. Pour en savoir plus sur les quotas et les limites, consultez la section Quotas et limites.

Déterminer le type de relocalisation de votre bucket

Lorsque vous déplacez votre bucket, il est important de comprendre qu'une période d'indisponibilité d'écriture peut se produire lors de la dernière étape de synchronisation, pendant laquelle vous ne pouvez pas mettre à jour ni importer de nouveaux objets. De plus, vous ne pourrez pas modifier la configuration de votre bucket pendant le processus de réinstallation. Pour déterminer si votre transfert implique un temps d'arrêt, consultez Déterminer le type de transfert.

Supprimer les tags de bucket existants

Vous ne pouvez pas déplacer un bucket auquel sont associés des tags de bucket. Toutes les balises existantes doivent être supprimées avant le déplacement du bucket. Si l'une des balises supprimées de votre bucket source est utilisée pour le contrôle des accès, vous devrez utiliser une autre méthode pour configurer les autorisations IAM afin de vous assurer que les données de votre bucket restent sécurisées. Pour ce faire, procédez comme suit:

  1. Faites une copie de la configuration de votre balise et stockez-la de manière sécurisée.

  2. Dissociez toutes les balises existantes du bucket source.

  3. Configurez les autorisations IAM pour qu'elles correspondent à vos règles de contrôle des accès existantes.

  4. Après avoir déplacé le bucket, associez-y les tags existants.

Enregistrer les configurations de rapports d'inventaire existantes

Les configurations de rapports d'inventaire existantes ne sont pas conservées lors du processus de réinstallation. Nous vous recommandons d'enregistrer manuellement les configurations de vos rapports d'inventaire existantes avant de commencer le processus de transfert, car vous devrez les recréer une fois le processus terminé. Pour en savoir plus sur la gestion des configurations de rapports d'inventaire, consultez Créer et gérer des configurations de rapports d'inventaire.

Étape suivante