存储

什么是Snapshot?

定义

A snapshot is a point-in-time copy of a virtual machine disk, taken instantly and stored on the same infrastructure. Snapshots protect against your own mistakes and are ideal before an upgrade. They are not backups: if the underlying storage is lost, the snapshots go with it.

为什么Snapshot很重要

快照保护您免受自身错误的影响,并且是升级前的理想选择。它们不是备份:如果底层存储丢失,快照也随之丢失。

Snapshot的实际应用

在操作之前查看快照列表:它显示磁盘状态,而不是内存状态。在内核升级或配置更改之前拍摄一个快照;这只需几秒钟,且不会造成停机。恢复会回滚文件系统,因此快照后写入的任何内容都会丢失。同一主机上的共享快照意味着磁盘故障会带走快照。将其视为撤销,而非保险。

人们对Snapshot常见的误解

人们以为快照就是备份。其实不是。快照与实例位于同一基础设施上,因此存储丢失会同时摧毁两者。官方定义明确说明了这一点,但这个错误仍然普遍。正确做法:用快照在风险操作后回滚;用夜间加密备份进行灾难恢复。

Snapshot —— 常见问题

拍摄快照会导致服务器暂停吗?

不会。快照在瞬间完成拍摄,不影响实例运行。拍摄过程中可继续提供流量服务。这正是其意义所在:一个不影响工作负载的时间点副本。

快照和备份有什么区别?

快照与实例位于同一基础设施上,若存储丢失,快照也随之消失。备份(如我们的夜间加密备份)会复制到第二个司法管辖区。快照用于快速回滚;备份用于真正的恢复。

Snapshot在哪些地方出现

更多来自存储

NVMe
NVMe是一种存储协议,通过PCIe直接连接固态硬盘,可实现约500,000次随机IOPS,延迟低于100微秒。
IOPS
IOPS衡量存储设备每秒完成多少次单独的读或写操作。
RAID 10
RAID 10跨成对的驱动器镜像数据,并在镜像之间条带化,提供冗余和高性能,但成本是原始容量的一半。