AWS不能压缩快照(对于包含二进制数据的EBS)吗?

时间:2018-03-22 16:42:19

标签: amazon-web-services amazon-ec2 snapshot amazon-cloudwatch

我正在使用Scheduled Cron表达式规则创建我的EBS卷的定期快照(谢谢,John C)。

我的数据全部是二进制文件,我怀疑AWS对我的数据执行的自动压缩 - 实际上会放大生成的快照。

有没有办法指示AWS在创建快照时采用压缩(所以我可以比较快照的大小是否有压缩)?

注意:
Creating an Amazon EBS Snapshot似乎表明使用压缩是强制性的。

2 个答案:

答案 0 :(得分:3)

您无法控制用于EBS快照的压缩。

EBS快照是增量的(第一个快照除外)。该数据基于AWS自己的启发式方法进行压缩。您无法看到实际压缩数据的大小。

当您查看EBS快照时,快照"尺寸"无论快照的实际大小如何,都将始终报告为原始EBS卷的大小。

答案 1 :(得分:0)

我不认为EBS快照现在已经被压缩了(我不确定它们是否更早)并且我在AWS文档中也找不到任何压缩参考。这就是初始快照的大小与卷的大小相同的原因。在第一个快照之后,其他快照是增量的,因此只有设备上已经更改或在上次快照之后添加的块保存在新快照中。

您可以参考博客了解ebs snapshots backup & restore的工作原理。