青云 QingCloud 全面升级 RDS 服务,并支持 MySQL 5.6,升级后的 RDS 服务主要有以下几方面更新:
主从结构:提供了一主多从的功能,一个主节点最多可以带4个从节点,主节点可读可写,从节点是只读实例,只支持读操作。
高可用:青云 RDS 服务默认开启了读写的高可用功能。新增了两个高可用的读写IP,分别对应于数据的读和写。 读IP可将请求在多个从节点之间进行负载分担,提高读取性能,消除单点故障。 写IP可以在主库发生故障时自动切换到新的备选主库上,减少故障时间。
读写分离:青云 RDS 服务新增了读写分离功能。 通过读写分离的代理节点访问数据库,能自动将读写请求分发到高可用的读写IP上。 读写分离支持事务操作,目前不支持自动分库分表的功能。
(关于 MySQL 5.6 本身的更多新特性请前往官方网站进行了解。)
除以上主要特性外,具体功能方面还有如下更新:
- 创建: 可以指定节点的数量,默认是2个节点,最多可以配置5个节点, 新建时可以选择是否开启读写分离功能,也可以后续有需要时添加读写分离节点来开启该功能。
- 扩容:可以手动设置高可用的读写IP。如果开启了读写分离功能,也可以手动设置读写分离节点的代理IP。
- 同步账号:如果创建时没有开启读写分离的功能,后续开启该功能时,需要将使用的数据库帐号信息同步更新到读写分离节点中。 如果数据库帐号信息有变化,也要同步更新到读写分离节点中。
- 主从切换:默认开启了主从的故障切换功能。高可用的写IP可以在主库发生故障时自动切换到新的备选主库上。 也可以根据自身需求选择关闭这个故障时自动切换的功能,等待主库恢复。
基准测试
在2核4G规格的数据库下,50个 TPC-C 仓库,暖机10分钟,运行测试1小时的结果是,性能型:10798.884 TpmC,超高性能型:12927.684 TpmC。 而8核32G规格的数据库,50个 TPC-C 仓库,同样暖机10分钟,运行测试1小时的结果是,性能型:18537.750 TpmC,超高性能型:26134.883 TpmC。 可以从 性能型c2m4 超高性能型c2m4 性能型c8m32 超高性能型c8m32 下载到这些测试的详细测试报告。
关于青云 QingCloud RDS服务的更多详情请参看用户指南。