全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
云数据库 RDS 版

金融版

更新时间:2017-11-01 10:54:13

简介

金融版(原名:三节点企业版)是阿里云关系型数据库RDS面向高端企业级用户推出的一款完全自研的云数据库系列。目前,金融版仅支持MySQL 5.6版本的实例,除了维持原有的MySQL兼容性和可用性,我们在AliSQL内核中引入Raft协议,借助MySQL Semi-sync Replication实现日志多副本同步复制,来确保数据的强一致性,提供金融级的可靠性。

金融版实例的拓扑图如下图所示。

MySQL金融版

只有支持多可用区(含有三个可用区的多可用区)的地域才支持金融版实例,所以目前支持RDS金融版实例的地域只4个,即华东1、华东2、华南1、华北2。

金融版仅提供独享型/独享物理机类型的实例规格,其支持的最大规格是60核470GB、存储空间为3000GB的实例。

功能

金融版实例有如下功能:

  • 提供完整的产品功能,包括实例生命周期、弹性伸缩、实例管理、网络链路、备份恢复、性能优化、函数、触发器、存储过程等。

  • 支持只读实例和读写分离功能,可满足有大量读请求的应用场景。

  • 免费提供SQL审计功能,保留30天内所有的SQL执行记录,使对数据库的访问可以有据可查,以保障核心数据的安全。

  • 支持数据链路加密SSL和数据存储透明加密TDE,定位于对数据安全、可用性、可靠性要求非常高的客户。后续我们还会结合实际的场景陆续推出多项增值服务,全方位保障核心数据,助力企业快速发展。

限制

  • 不提供单可用区实例,金融版实例都是跨可用区部署。

  • 基于性能考虑,不提供跨地域部署。

特性

金融版实例有如下特性:

  • 可靠性

    金融版的底层维护了三个数据库节点。一主两备的复制拓扑结构意味着每个节点都是全量的数据,数据库事务日志(Log)从主库同步复制到所有的备库,当集群中超过半数的节点都写入成功后,事务才能完成提交。虽然是同步复制,但由于是三个点,因此单个节点的故障不会影响到实例整体的可用性。这种设计的好处显而易见,即在不损失可用性的情况下,通过较高的数据冗余度来换取更好的可靠性,同时支持跨机房的部署方式,具备机房容灾能力。

  • 兼容性

    金融版在AliSQL 5.6基础上进行开发,100%兼容MySQL协议,原有使用MySQL数据库的任何应用都可以无缝切换到金融版实例上。随后,RDS会提供双机高可用版到金融版的一键热升级功能,延续原有实例的生命周期,免去数据迁移、老实例回收等一系列繁琐操作。

  • AliSQL自主研发

    在内核层面,AliSQL做了大量的功能改进,例如:

    • 利用分布式一致性协议(Raft)保障多节点状态切换的可靠性和原子性。

    • 利用闪回(Flashback)对未完成事务进行回滚,确保数据一致性。

    • 利用并行复制(Parallel Replication)提升备库应用日志的效率,降低数据库故障切换恢复时间(RTO),保障实例的可用性。

本文导读目录