AWS存储服务全解析
1. S3日志与存储概述
S3生成的日志有时会稍有延迟才出现,其中包含基本操作细节,具体如下:
- 请求者的账户和IP地址
- 源存储桶名称
- 请求的操作(如GET、PUT、POST、DELETE等)
- 请求发出的时间
- 响应状态(包括错误代码)
此外,其他AWS服务(如CloudWatch和CloudTrail)也会使用S3存储桶来存储日志或其他对象(如EBS快照)。
2. S3的耐久性和可用性
2.1 耐久性
S3以百分比衡量耐久性。大多数S3存储类和Amazon S3 Glacier提供99.999999999%的耐久性保证,这意味着平均每年对象的预期损失率为0.000000001%。例如,如果你在Amazon S3中存储1000万个对象,平均每10000年可能只会丢失一个对象。
S3能实现高耐久性,主要是因为它会自动将数据复制到至少三个可用区。这意味着即使整个AWS设施突然消失,也能从其他可用区恢复数据副本。不过,不能仅仅依赖S3存储桶作为重要数据的唯一副本,应该使用不同的服务和介质类型将数据备份到多个位置。
不同S3存储类的耐久性大多能达到99.999999999%(11个9),且多数会在至少三个可用区维护数据,但S3 One Zone - IA例外,它只将数据存储在单个可用区,因此可用性稍低。
2.2 可用性
对象的可用性同样以百分比衡量,表示在一整年中,给定对象在请求时能立即可用的百分比。例如,Amazon S3 Standard类保证数据在一年中99.99%
超级会员免费看
订阅专栏 解锁全文
95

被折叠的 条评论
为什么被折叠?



