概述
快照是某个时间点EBS的备份,比如,你下午三点创建了一个快照,那你三点零一分写入EBS的数据将不会保存在快照中,即使这时快照还在生成中。
可用区共用和区域共用
EBS是可用区共用,EBS快照是区域共用。
- 假设你有一个在可用区1的EBS 1号,在可用区2的EC2不能挂载,在可用区1的EC2可以挂载,这就是可用区共用。
- 你可以创建一个EBS 1号的快照,然后将此快照恢复到可用区2的EBS 2号,这样就将在可用区1的EBS 1号“复制到了”可用区2,因此,EBS快照是区域共用。
100%一致的快照
- 非系统盘的EBS在使用中时,仍能创建快照,但一些缓存在操作系统或内存中的数据并没有包含,不是100%一致的。
- 那么,如何实现100%一致呢?
- 关闭EC2
- 将EBS解绑,创建快照,再重新将EBS绑定,无需等待快照创建完成。
总的来说就是要实现数据100%一致就是在创建EBS快照的那个时间点EBS是没有数据写入的状态。
- 如果要为系统盘创建快照,需要先关机EC2实例。
快照存储及访问
- EBS的快照存储在S3,不在自己的存储桶(bucket),无法直接访问,只能通过EC2 API访问
- 增加式备份,比如,星期一你进行初次备份,星期四进行第二次备份,第二次备份时并不是备份所有数据,而是备份在初次备份后增加的数据,这样能够减少快照存储空间及生成时间。
- 在创建快照时,AWS会对快照存储空间即S3空间及传输数据量进行收费。
快照跨区域使用
通过“复制快照”可以将快照复制到另一区域使用,同时可以为快照加密