我们在之前的文章中已经尝试获取s3的所有存储的文件大小和 最后修改时间 清洗入库。
现在可以 对 s3存储进行 精细化的 优化了。比如 对s3存储进行分层优化。
这样可以把我们的成本 明显的降低。
s3的存储目前有6层,具体什么样的数据 选择 哪种, 本篇文章进行分析。
Amazon S3 提供一系列适合不同使用案例的存储类。
1、S3 标准(适用于频繁访问的数据的通用存储);
2、S3 智能分层(适用于具有未知或变化的访问模式的数据);
3、S3 标准 - 不频繁访问(S3 标准 - IA) 适用于长期存在、但访问不太频繁的数据;
4、S3 单区 - 不频繁访问(S3 单区 - IA) 适用于长期存在、但访问不太频繁的数据;
5、 Amazon S3 Glacier (S3 Glacier) (适用于长期存档和数字保留)
6、 Amazon S3 Glacier 深度存档(S3 Glacier 深度存档)(适用于长期存档和数字保留)
Amazon S3 还提供了在整个数据生命周期内管理数据的功能(可界面操作也可以通过sdk代码实现)。
设置 S3 生命周期策略之后,无需更改您的应用程序,您的数据将自动传输到其他存储类。