如何实现数据库跨地域容灾自愈?关系型数据库RDS热活帮你搞定
什么是云计算的核心业务?必须是数据库,因为它的性能直接关系到系统执行的效率和稳定性,更与大多数业务直接相关。
![](http://www.dashunet.cn/wp-content/uploads/2019/08/2019080513265751.jpg)
为此,百度智能云在关系型数据库RDS(Relational Database Service)产品中,已经实现了实例和可用区级别的容灾自愈机制,并支持客户通过跨地域数据迁移(DTS)实现可靠的数据库备份服务。
为了满足用户的全方位需求,近日,百度智能云数据库团队又推出一项全新重磅服务——跨地域热活实例组功能,全面实现RDS for MySQL的跨地域级别容灾自愈机制。至此,百度智能云关系型数据库RDS已实现在多层级为客户提供高可靠的容灾自愈和数据备份恢复服务。
什么是跨地域热活实例组
跨地域热活实例组是由多个关系型数据库RDS实例组成的高可用集群,并且允许以上实例分布在不同的地域和可用区,因此能够实现跨地域容灾。
![](http://5b0988e595225.cdn.sohucs.com/images/20190802/4deb25ac995d4f25ae1b935ecaf8b4a4.jpeg)
一个热活实例组可以理解为一个或多个主实例的组合,这些主实例可以扮演主角色(leader)或从属角色(follower),一个实例组中必须且仅有一个主角色,一个实例组可以有零到多个从属角色。当当前实例同步模式为异步,且开启GTID功能,在各主实例间相互连接时,便可以开通热活实例组功能,轻松实现跨地域容灾自愈机制。
本次上线的跨地域热活实例组,具有如下特点:
▷ 高容灾级别:最高层级的跨地域级别容灾机制。
▷ 高可靠性:由多个关系型数据库RDS实例组成的集群。
▷ 高可用性:没有强制的地域/可用区/VPC要求,只需在控制台完成。
▷ 操作简单:当前已有主实例和从属实例均可以通过创建或加入的形式组成实例组。
与此同时,跨地域热活实例组具有强大的兼容性,包括:
- 与现有主实例的所有操作兼容,同理还有只读实例和代理实例的相关操作。
- 用户无须改变现有的业务架构,即可实现多地域部署、低延迟和地域容灾。
- 也可以支持不同业务、离在线流量的分离,避免业务间影响。
完备的多层级容灾架构
目前,百度智能云数据库已全面支持多层级备份恢复机制,包括实例级别、可用区级别和跨地域级别。
▷ 在实例级别备份恢复机制中,通过一主一备的高可靠架构为客户提供主备实例间的容灾自愈机制。
![](http://5b0988e595225.cdn.sohucs.com/images/20190802/513fde26696d4820bb49a702ede0bda0.jpeg)
(实例级别)
▷ 在可用区级别备份恢复机制中,通过支持多可用区的架构设计,为客户提供同一区域内不同可用区间的容灾机制。
![](http://5b0988e595225.cdn.sohucs.com/images/20190802/04dfd8ab53c94081acaef45c904eb86e.jpeg)
(可用区级别)
▷ 日前上线的跨地域热活实例组,通过热活实例组的架构,实现跨地域级别的容灾自愈功能。
![](http://5b0988e595225.cdn.sohucs.com/images/20190802/bdccd82a26f0462088dd798f2bd5cbc1.jpeg)
(跨地域热活实例组)
![](http://5b0988e595225.cdn.sohucs.com/images/20190802/3335ab431e374eb38a8d84e7ed836df6.jpeg)
来这里迅速开通
当前热活实例组采用白名单开通的形式,如您需要使用此功能请先登录控制台,进入“云数据库RDS”页面,点击左侧列表中“热活实例组”页面,根据提示选择“去开通”提交工单。 申请成功后,即可开通热活实例组。
![](http://5b0988e595225.cdn.sohucs.com/images/20190802/bcc5cce8e7b74684a792af5d88e8575d.jpeg)
开通成功后,即可根据提示创建热活实例组,并创建主角色和添加从角色。
此次热活实例组还同期上线变更主从角色功能,用户可以根据自身业务变化对主从角色轻松进行更换。
![](http://5b0988e595225.cdn.sohucs.com/images/20190802/b1a73a6a192241d6995bd484e10a7b89.jpeg)
同时,热活实例组还提供了完备的帐号管理和数据库管理服务,用户可在相关页面中对账号和数据库轻松进行管理。
![](http://5b0988e595225.cdn.sohucs.com/images/20190802/5ac199a0686d42b28bcfcbcc01afaea5.jpeg)
通过以上介绍和指引,用户就能轻松上手热活实例组,实现数据库高度可靠的容灾自愈机制。日后,随着技术的不断发展和应用场景的增多,百度智能云也将开发更多贴心的数据库功能,敬请期待。