GCE:永久启动盘



GCE用户的简单问题:永久启动磁盘是否可以安全使用或可能发生数据丢失?

我已经看到我可以附加其他永久磁盘,但是标准启动磁盘(也应该是永久性的(呢? 在维护、设备故障等过程中会发生什么?这些启动磁盘是否存储在具有内置冗余(raid等(的硬件上?

换句话说,具有永久启动磁盘的计算实例是否类似于存储在本地 RAID 上的非云虚拟机(从数据丢失的角度来看(? 通常云实例是易失性的,崩溃、关机、维护等,都会破坏所有存储的数据。

奥维苏里,我会有备份的。

GCE 永久磁盘设计为持久高度可用

永久磁盘是永久性网络存储设备,您的实例可以访问这些设备,就像桌面或服务器中的物理磁盘一样。每个永久磁盘上的数据分布在多个物理磁盘上。计算引擎管理物理磁盘和数据分布,以确保冗余并为您优化性能。

(强调我自己的,来源:谷歌文档(

您可以在基于 HDD 或 SSD 的平台上选择区域性或区域性(目前处于公共测试阶段(永久磁盘。对于启动磁盘,截至撰写本文时仅支持区域性磁盘。

顾名思义,区域性磁盘只能保证将其数据保留在单个区域中;该区域的中断或故障可能会导致数据不可用。对区域磁盘的写入将复制到区域中的两个区域,以防止任何一个区域中断。Google 计算引擎控制台的"磁盘"部分将显示实例的启动磁盘是区域性永久磁盘。

无论持久性如何,将自己的永久磁盘备份保存在另一种形式的存储中显然是明智的,以保护数据丢失的其他机制,例如应用程序中的损坏或操作员的用户错误。永久磁盘的快照将复制到其他区域;但是,请注意在父磁盘被删除时它们的生命周期。

除了查看上面链接的综合页面外,我还建议您查看相关的 SLA 文档,以确定为您提供的精确保证和服务级别。

通常云实例是易失性的,崩溃、关机、维护等,都会破坏所有存储的数据。

云模型确实更喜欢无状态且可以随意替换的实例。这提供了许多可扩展性和健壮性优势,例如,可以使用托管实例组来实现。但是,如果需要,可以将 VM 用于持久性存储。

通常数据启动盘应该可以重新启动和其他维护操作。但默认情况下,它将随计算一起删除。

如果您使用托管实例组,抢占式计算...如果需要持久性数据,则应使用其他存储系统。如果您只是按原样使用计算,则备份应该足够安全。

我仍然认为额外的永久磁盘或其他存储系统是更好的方法。但这只是我的意见。

最新更新