跨云双活
单一云,环境故障怎么办?OB Cloud 跨云双活,安全感拉满!
Demo 简介
本 Demo 演示的是 OB Cloud 的跨云双活能力。Demo 上方模拟部署在不同云厂商的商城业务,下方为管理后台。客户分别在华为云和腾讯云下单后,两端的数据库通过实时的跨云双活复制链路保持实时同步,管理后台展示最新的同步数据。点击 Demo 中的“立即下单”按钮,可观察到数据实时同步的效果。
技术原理
OB Cloud 云数据库支持在不同的云服务商之间部署相同的数据和服务。每个云环境都处于活跃状态,同时处理业务请求,并通过实时数据同步技术保持数据的一致性。
当其中一个云环境发生故障时,另一个云环境可以无缝接管所有业务流量,确保服务不中断。这种架构不仅提高了系统的容错能力,还减少了对单一云服务商的依赖,增强了整体系统的可靠性和稳定性。
由 OB Cloud 云数据库负责跨云的网络建设,您仅需要选择需要的源端及目标端的云厂商与地域,数据迁移任务可以根据云厂商及地域的属性自动判断需要的网络服务,在使用层面,您无需感知跨云网络的建设、监控、运维等工作,一切都由 OB Cloud 云数据库后台自动完成,不影响您的任何业务网络。
OB Cloud 云数据库的跨云传输针对这个特点,调整了底层组件部署架构,将数据日志解析组件部署在源端云厂商及地域,数据写入组件部署在目标端地域。这样通过源端的增量数据解析组件,即可过滤掉大部分不需要的同步数据,同时写入端靠近目标端可以避免网络延迟带来的数据写入性能低的问题。
这也是一种广泛使用的保证传输安全的加密标准,被谷歌云、AWS 等主流云厂商所使用。网关之间的会话密钥通过 OMS 私有网络间安全的控制隧道进行传输,会话密钥会定期进行轮替。从而保证跨云网络传输的数据安全。
实现架构

点击查看大图