google-cloud-platform - 跨多个区域的持久磁盘冗余

标签 google-cloud-platform google-kubernetes-engine persistent-storage ceph glusterfs

有没有办法在一个 GCP 区域(us-central1)中创建永久磁盘 (disk_a) >) 并在另一个 GCP 区域 (asia-south1) 中维护一个副本 (disk_b)?

是否可以使用一些分布式文件系统,例如 CephGlusterFS或者其他什么?

这是必需的,以便在罕见的区域故障情况下(我知道这几乎不可能),我可以在其他区域创建集群或虚拟机并挂载具有相同数据的其他磁盘?

最佳答案

在 Google Cloud Platform 中,有全局、区域和分区资源。持久磁盘是区域性的或区域性的。目前不提供全局(多区域)。

对于启动磁盘驱动器,您必须从区域或区域永久磁盘或本地存储中进行选择。全局不是一个选择。您可以使用自己的自定义服务实现全局文件系统,但无法从中启动计算引擎实例。您只能附加来自自定义服务的额外存储空间。

为了进行灾难恢复,您可以创建快照。这些都是全局资源。创建快照的频率取决于您的 RTO 和 RPO,这些目标越短,您在资金和管理方面的成本就越高。

有比全局永久磁盘更好的技术可用于 HA 和 DR,这些技术更具成本效益和实现效率。

关于google-cloud-platform - 跨多个区域的持久磁盘冗余,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58375077/

相关文章:

google-app-engine - 无需在 Google App Engine 中安排的 Cron 作业

google-cloud-platform - 如何检查 GKE 中使用的启动磁盘大小消耗情况?

kubernetes - 识别Istio内部网格源流量的最优雅方法是哪种?

google-cloud-storage - 为什么在kubernetes容器中安装GCE卷会导致延迟?

ruby-on-rails - Ruby 部分检索大量记录并迭代它们

python - 通过 Google Cloud Speech API 获取每个转录单词的时间戳?

google-cloud-platform - 如何将文件从谷歌计算引擎复制到本地目录

ssl - 在 GKE 上创建 SSL Web 服务的困难

javascript - Kubernetes Javascript 客户端库适用于本地但不适用于 GKE

kubernetes - Kubernetes在多个节点之间共享持久卷