有没有办法在一个 GCP 区域(us-central1)中创建永久磁盘 (disk_a) >) 并在另一个 GCP 区域 (asia-south1) 中维护一个副本 (disk_b)?
是否可以使用一些分布式文件系统,例如 Ceph或GlusterFS或者其他什么?
这是必需的,以便在罕见的区域故障情况下(我知道这几乎不可能),我可以在其他区域创建集群或虚拟机并挂载具有相同数据的其他磁盘?
最佳答案
在 Google Cloud Platform 中,有全局、区域和分区资源。持久磁盘是区域性的或区域性的。目前不提供全局(多区域)。
对于启动磁盘驱动器,您必须从区域或区域永久磁盘或本地存储中进行选择。全局不是一个选择。您可以使用自己的自定义服务实现全局文件系统,但无法从中启动计算引擎实例。您只能附加来自自定义服务的额外存储空间。
为了进行灾难恢复,您可以创建快照。这些都是全局资源。创建快照的频率取决于您的 RTO 和 RPO,这些目标越短,您在资金和管理方面的成本就越高。
有比全局永久磁盘更好的技术可用于 HA 和 DR,这些技术更具成本效益和实现效率。
关于google-cloud-platform - 跨多个区域的持久磁盘冗余,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58375077/