amazon-web-services - 将数据从 s3 传输到 s3 冰川
问题描述
如何将我的 s3 存储桶转移到 s3 glacier 以降低成本。我有 TB 数据的存储桶,这些数据经常不使用,但希望所有数据都存储在某个成本降低平台中,这样我就可以很少访问这些数据。我已经看到与 s3 存储相比,s3 glacier 的成本更低。
解决方案
Amazon S3 中有多种存储类可用。详情请参阅:Amazon S3 简单存储服务定价 - Amazon Web Services
- S3 标准存储 (2.3c/GB) 跨区域复制并立即可用
- S3 标准 - 不频繁访问(1.25c/GB) 跨区域复制,即时可用且存储成本较低,但访问数据需要付费。如果每月访问数据少于一次,则此存储类是值得的。
- S3 One Zone - Infrequent Access (1c/GB) 相同,但仅存储在一个可用区中,因此持久性较低。确保在其他地方有另一个数据副本,以防(非常罕见)失败。非常适合备份。
- S3 Glacier (0.4c/GB) 跨区域复制,存储成本非常低,但检索数据需要付费。如果您想快速恢复数据,费用会更高。非常适合您很少需要并且愿意等待一段时间来检索它的内容(最多 12 小时)。
- S3 Glacier Deep Archive (0.01c/GB) 跨区域复制,成本超低,但检索数据需要更长的时间(最多 48 小时)。
请参阅:Amazon S3 Glacier 和 S3 Glacier Deep Archive - AWS 规范指南
将对象转换到 S3 Glacier或其他存储类的最简单方法是使用对象生命周期管理 - Amazon Simple Storage Service。只需给它一些规则(例如哪个文件夹),它就会转换数据。这确实会产生成本,因此请确保您了解Amazon S3 简单存储服务定价。
推荐阅读
- python - 数据长度不均匀的分组条形图的标签?
- c# - WPF 自定义文本块布局
- javascript - 如何检查 URL 参数是否作为 JSON 键存在,然后显示其值
- python - 部分依赖图的交叉验证
- angular - Type Headers 不能分配给 TypeScript 和 Angular 9 中的类型 HttpHeaders
- python - 如果 mypy 返回错误,如何使 Python CI GitHub Action 作业失败?
- wordpress - 子主题文件现在显示在主题编辑器中
- python - 在具有单个 CPU 的机器上在单个 celery worker 中运行多个进程
- c# - 使用 SQL 排序、分组和求和
- python - 如何让图形库在 ubuntu 中工作?