本页面简要介绍了 AlloyDB Omni 跨数据中心复制。
借助 AlloyDB Omni 跨数据中心复制功能,您可以从主数据库集群创建次要数据库集群和实例,以便在主数据中心发生故障时,在其他数据中心提供资源。这些辅助数据库集群充当主数据库集群资源的副本。
本页中的关键概念包括:
- 主数据库集群。单个数据中心中的读写数据库集群。
- 次要数据库集群。与主数据中心位于不同数据中心的只读数据库集群,会从主数据库集群异步复制数据。如果 AlloyDB Omni 主数据库集群发生故障,您可以将次要数据库集群提升为主数据库集群。
优势
在 AlloyDB Omni 上实现跨数据中心复制的优势包括:
灾难恢复。如果主数据库集群的数据中心不可用,您可以提升另一个数据中心中的 AlloyDB Omni 资源的优先级,以便处理请求。
分布在不同地理位置的数据。在地理位置上分布数据可让数据更靠近您,从而缩短读取延迟时间。
地理位置负载均衡。如果一个数据中心的连接速度缓慢或超载,您可以将流量路由到另一个数据中心。
提升了读取性能。这样一来,AlloyDB Omni 资源就会更靠近应用的数据中心。
切换。您可以执行切换,以测试灾难恢复设置或执行工作负载迁移。
如何使用跨数据中心复制
使用 AlloyDB Omni 跨数据中心复制涉及以下任务:
创建次要数据库集群。 次要数据库集群是 AlloyDB Omni 主集群的持续更新副本。
查看次要数据库集群。 创建辅助数据库集群后,您可以查看其状态和复制状态。
提升次要数据库集群。 您可以读取次要数据库集群中的数据,但在将其提升为主要数据库集群之前无法对其执行写入操作。
将次要数据库集群提升为主数据库集群有两个常见场景:
数据中心迁移。将 AlloyDB Omni 资源从主数据中心有计划地迁移到另一个数据中心。
灾难恢复。在主数据中心的资源不可用时,快速激活次要数据中心中的 AlloyDB Omni 资源。由于存在复制延迟,可能会丢失部分数据。
提升次要数据库集群会将其转换为具有读写功能的独立完全功能数据库集群。提升的数据库集群不再从其先前关联的主数据库集群复制数据。
切换。 通过切换,您可以反转主数据库集群和次要数据库集群的角色。您可以执行切换,以测试灾难恢复设置或执行工作负载迁移。完成切换后,复制方向会反转。