2016-10-01 1 views
0

Je souhaite sauvegarder un instantané de mon cluster Amazon Redshift dans Amazon Glacier.Amazon Redshift vers Glacier

Je ne vois pas un moyen de le faire en utilisant l'API de Redshift ou Glacier. Je ne vois pas non plus un moyen d'exporter un instantané Redshift vers un seau personnalisé S3 afin que je puisse écrire un script pour déplacer les fichiers dans Glacier.

Une suggestion sur comment je devrais accomplir ceci?

Répondre

1

Amazon Redshift n'a pas de fonction permettant d'exporter des données directement vers Amazon Glacier.

Amazon Redshift snapshots, stockés dans Amazon S3, sont uniquement accessibles via la console Amazon Redshift pour la restauration des données vers Redshift. Les instantanés ne sont pas accessibles à d'autres fins (par exemple, passer à Amazon Glacier). L'option la plus proche pour déplacer des données de Redshift vers Glacier serait d'utiliser la commande Redshift UNLOAD pour exporter des données vers des fichiers dans Amazon S3, puis vers lifecycle les données de S3 vers Glacier.

Alternativement, simplement conserver les données dans les instantanés Redshift. Le stockage de sauvegarde au-delà de la taille de stockage provisionnée de votre cluster et les sauvegardes stockées après la fin de votre cluster sont facturés selon la norme Amazon S3 rates. Cela a l'avantage d'être facilement rechargeable dans un cluster Redshift. Alors que vous paieriez légèrement plus pour le stockage (par rapport à Glacier), l'économie réelle est dans la commodité de restaurer rapidement les données à l'avenir.