2015-03-12 3 views
1

Je ne trouve rien dans la documentation sur s'il est possible de changer la classe actuelle d'un compartiment. Est-ce possible?Puis-je modifier la classe de compartiment Google Cloud Storage après la création du compartiment?

Si ce n'est pas possible, quel serait le moyen le plus économique de déplacer le contenu (10 To, des centaines de milliers de fichiers) d'un compartiment DRA vers un compartiment Nearline? - Puisque toutes ces données sont disponibles localement, serait-il plus économique de supprimer l'ancien compartiment DRA et de tout télécharger à nouveau dans le compartiment Nearline? (Je ne suis pas pressé)

Répondre

2

Nous vient d'annoncer la solution efficace a noté dans mon 12 mars Réponse: S'il vous plaît voir https://groups.google.com/forum/#!topic/gs-announce/gZ4EvHoZns8

+0

Donc, fondamentalement, la mise à jour des composants gcloud et l'exécution de ce qui suit à partir de ma machine locale serait une bonne approche? 'gsutil -m cp -r gs: // my-old-bucket/* gs: // my-nearline-bucket /' - et comme les deux buckets sont dans le même regoin, je ne suis pas facturé pour le transfert, correct? – fredrik

+0

@fredrik: Oui, cette commande serait une bonne approche, et oui, puisque les deux compartiments sont dans la même région, vous ne paierez pas les coûts du réseau. Cependant, vous payez toujours les coûts d'opération. Veuillez consulter la page https://cloud.google.com/storage/pricing pour plus de détails. –

+0

Super, merci! – fredrik

2

GCS fournira une solution efficace pour la migration des données vers le stockage Nearline au moment où le produit est généralement disponible. En attendant, vous pouvez créer un nouveau compartiment de classe de stockage Nearline et copier les données dans ce compartiment à l'aide de l'option gsutil cp -D (voir https://cloud.google.com/storage/docs/gsutil/commands/cp#options). Notez que cela fait que les octets circulent sur la machine où gsutil s'exécute, ce qui est plus lent que le mécanisme que nous fournirons plus tard et entraînera également des frais de sortie. Vous pouvez atténuer partiellement les problèmes de vitesse en exécutant cette commande gsutil cp -D sur une instance de Google Compute Engine (puisque les octets n'auront pas besoin de circuler sur votre lien ISP).

+0

Donc, si je lance une instance GCE et effectuer une 'gsutil -cp -D' pour copier des fichiers du seau pour seau, que je veux être facturé pour l'évacuation? Mon hypothèse est qu'il n'y a pas de sortie, car aucune donnée ne quitte le centre de données GCE. Ai-je raison? – fredrik

+0

Hi - si l'instance GCE et le compartiment sont au même emplacement, il n'y a pas de frais de sortie. –