GBASE NTU通用技术分享:
1.需求描述。
数据库系统是信息系统的核心组成部分,是系统正常运行的必要条件,因此对数据库系统的安全性和可靠性要求很高,尤其是在核心业务系统中。 集中式数据库是将所有数据库放在一个中心点的数据库,所有业务都连接到该数据库进行读写操作。 该模式具有管理简单、运维简单等优点,但存在单点故障隐患和性能瓶颈,无法保证系统的可持续性。 为了解决这些问题,企业一般采用两城三中心的方式,部署集中式数据库,保证业务连续性。
以下是 GBASE 8S 集中式事务数据库的示例
二是方案的介绍。
主中心部署SSC集群进行负载均衡,集群内多个节点提供读写服务,同城容灾中心部署HAC节点,保证主中心停机,备用中心快速切换。 远程容灾中心部署RHAC节点,实现千米远距离容灾,在人工干预的情况下可强制转换为主中心,也可支持主中心设备发生故障时自动切换到主中心。 多中心数据中心通过CM连接管理器进行统一管理,并根据SLA规则将业务请求发送到特定的集群节点。
3.程序的特点。
它具有热备用功能。
在系统故障时,高可用数据库集群可以自动切换备用服务器,恢复数据库的服务能力,保证业务连续性,将业务中断给客户带来的负面评价降到最低。
主备系统之间的数据一致性。
如果此时由于故障导致数据库切换完成,客户将在切换完成后继续使用后续服务,避免切换导致数据不一致,让客户重新开始。
切换过程是自动完成的。
集群中的主备切换过程由数据库管理系统自动完成,无需人工干预在切换过程中,业务系统不会被明显感知到,业务系统也不需要以任何方式进行修改。 例如,如果由于数据库软硬件故障导致业务中断,则数据库恢复后,业务系统可以自动恢复正常运行。
切换时间(以秒为单位)。
保证主备数据实时同步,主备数据一致,支持故障检测和主机业务备自动接管,RTO<20s,RPO=0
远距离容灾能力。
当生产机房内所有数据库节点因停电、设备损坏等原因失去数据服务能力时,高可用数据库集群可具备百公里或数千公里的远距离容灾和交换能力,保证业务连续性。