GCE:永久启动磁盘

时间:2018-09-03 12:00:33

标签: google-cloud-platform google-compute-engine google-persistent-disk

对于GCE用户的一个简单问题:永久启动磁盘是否可以安全使用,否则可能会丢失数据?

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

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

很明显,我要备份。

2 个答案:

答案 0 :(得分:1)

通常,在重新启动和其他维护操作之后,数据引导磁盘应该可以正常运行。但是默认情况下它将与计算一起删除。

如果您使用Managed-instance-group,可抢占式计算...,并且想要持久性数据,则应该使用另一个存储系统。如果您只是按原样使用compute,那么使用备份应该足够安全。

我仍然认为附加的永久磁盘或另一个存储系统是一种更好的处理方法。但这只是我的意见。

答案 1 :(得分:0)

GCE永久磁盘被设计为耐用高可用性

  

永久磁盘是您的实例可以访问的永久网络存储设备,例如台式机或服务器中的物理磁盘。每个永久磁盘上的数据分布在多个物理磁盘上。 Compute Engine管理物理磁盘和数据分发,以确保冗余并为您优化性能。

(强调我自己,来源:Google documentation

您可以在基于HDD或SSD的平台上选择区域区域(当前处于公共Beta版)永久磁盘。 对于启动磁盘,在撰写本文时,仅支持分区磁盘。

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

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

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

  

通常云实例是易变的,崩溃,关闭,维护等操作将破坏所有存储的数据。

云模型确实确实更喜欢无状态的实例,并且可以随意替换。这提供了许多可伸缩性和鲁棒性优点,例如,可以使用托管实例组来实现。但是,您可以根据需要使用VM进行持久存储。