J'ai des centaines de gros clichés EBS dont j'ai besoin pour migrer vers Glacier.
Quelle est la meilleure façon de procéder?
J'ai des centaines de gros clichés EBS dont j'ai besoin pour migrer vers Glacier.
Quelle est la meilleure façon de procéder?
Bien qu'Amazon EBS offre en effet la possibilité de créer des instantanés ponctuels de volumes, qui sont conservés sur Amazon S3 , cette opération est hors de votre contrôle et entièrement gérée par EC2, consultez la FAQ respective pourrai-je accéder à mes instantanés à l'aide des API Amazon S3 régulières? :
Non, les instantanés sont uniquement disponibles via les API Amazon EC2.
Par conséquent, vous ne pourrez pas non plus déplacer ces instantanés non accessibles du stockage Amazon S3 vers Amazon Glacier et cela ne serait possible que si AWS fournit la fonctionnalité directement à l'avenir, par exemple de la même manière que l' archivage récemment activé. [de] Amazon S3 Data à Amazon Glacier via Object Lifecycle Management .
Les instantanés EBS ne peuvent pas être déplacés vers Glacier et il n'est pas très logique de les y stocker. Comme les instantanés EBS sont incrémentiels, chaque instantané pointe généralement vers des données stockées dans de nombreux instantanés précédents. Étant donné que la récupération d'objets à partir de Glacier prend un temps extrêmement long, même s'il était possible de déplacer des instantanés EBS vers Glacier, la restauration des données contenues dans des instantanés à partir de Glacier serait un scénario pratiquement inutilisable. L'archivage Glacier fonctionne mieux avec les fichiers: copiez ou sauvegardez les fichiers nécessaires sur Glaciers, vous pourrez donc les récupérer ultérieurement.
Amazon n'a pas de fonctionnalité pour ce faire. Cependant, si cela ne vous dérange pas de perdre l'avantage d'économie d'espace que la nature incrémentielle des instantanés vous donne, vous pouvez transformer votre instantané en un volume EBS temporaire, tarer le contenu et charger ce tar sur S3, où il peut être migré automatiquement vers Glacier à l'aide des règles de cycle de vie du compartiment S3.
J'ai développé pour vous un outil open source qui automatise ce processus, appelé snap-to-s3
:
https://github.com/thenickdude/snap-to-s3
Vous pouvez choisir d'utiliser dd
plutôt que de tar
conserver chaque octet du volume à la place, si vous le souhaitez.
Il semble que le seul moyen soit de générer manuellement un fichier à partir de l'instantané de volume et de le pousser vers Glacier.
Il y a une question similaire sur les forums AWS d'il y a un certain temps, toujours sans réponse au-delà de la question initiale:
Merci pour votre retour. Actuellement, cette fonctionnalité n'est pas disponible via la console AWS. Cependant, nous reconnaissons la valeur de ce type d'intégration et évaluons son inclusion dans une future version.
Rien ne vous empêche de contacter Amazon et de leur demander s'ils transfèrent vos instantanés dans Glacier. Vous courez le risque de ne pas pouvoir y accéder rapidement si vous trouvez soudainement que vous en avez besoin, mais comme vous ne pouvez pas accéder directement au compartiment S3 dans lequel ils vivent, vous pouvez peut-être leur soumettre une demande. pour vous.
la source