google-cloud-platform - 跨多个区域的持久磁盘冗余
问题描述
有没有办法在一个 GCP 区域(us-central1 )中创建一个永久磁盘(disk_a )并在另一个 GCP 区域(asia-south1 )中维护一个副本(disk_b)?
是否可以使用一些分布式文件系统,如Ceph或GlusterFS或其他任何东西?
这是必需的,以便在极少数发生区域故障的情况下(我知道这几乎不可能),我可以在另一个区域创建一个集群或虚拟机并挂载另一个具有相同数据的磁盘?
解决方案
在 Google Cloud Platform 中,有全球、区域和区域资源。永久性磁盘是区域性或区域性的。目前不提供全球(多区域)服务。
对于启动磁盘驱动器,您必须从区域或区域永久性磁盘或本地存储中进行选择。全球不是一种选择。您可以使用自己的自定义服务实现全局文件系统,但不能从它们启动计算引擎实例。您只能从自定义服务附加额外的存储。
对于灾难恢复,您可以创建快照。这些是全球资源。创建快照的频率取决于您的 RTO 和 RPO,这些目标越短,您在资金和管理方面的成本就越高。
对于 HA 和 DR,有比全局永久磁盘更好的技术,这些技术更具成本效益和实施效率。
推荐阅读
- android - 如何在android的firebase中创建唯一ID
- python - Dask DummyEncoder 未返回所有列
- android - 如何在奥利奥 Aosp 代码中获取电话对象
- php - 试图访问视图中的数组返回试图获取非对象的属性
- javascript - 如何仅使用 Vanilla Javascript 在不知道其位置的情况下定位子节点
- android-fragments - lateinit 值始终为 null 或未使用 MapBox 初始化
- python - 使用 Python 进行组合词匹配的正则表达式
- c++ - Ascii .txt 文件到字节数组 - C++
- sql-server - 存储过程不拉子问题(LimeSurvey)SSMS
- angular - Angular Material Table 不会显示 Observable<{ [key: string]: number; }>