概念介绍
SMTX OS 双活集群由 2 个超融合站点以及仲裁节点组成。2 个站点之间要求网络连通的,并且物理距离不大于 75 公里。双活集群中的业务数据将自动实时同步到远端站点中,一旦发生火灾或电力中断等灾难故障,业务可快速迁移到可用站点,并恢复运行。
在双活群集中,业务在一个站点中运行。它的每一份数据都会被冗余成 3 副本。其中 2 个数据副本 A1\A2 优先存放在本地站点,第 3 个数据副本 A3 将实时同步到远端站点中存放。
故障场景介绍
接下来给大家介绍三种双活集群的故障切换场景:
01
***种场景为站点发生故障,如站点 1 不可访问,此站点上的业务会被高可用 HA 功能自动迁移到远端站点中恢复运行,同时远端站点中的业务数据会自动恢复成 2 副本。
02
第二种场景为站点之间的链路发生故障,此时在仲裁节点的保障下,主站点 1 的业务将持续运行,而备用站点 2 上的业务会被高可用 HA 功能自动迁移到站点 1 中恢复。
03
第三种场景为仲裁节点发生故障、不可访问,此时双活集群以及所有业务都不会受到任何影响。
Oracle RAC 集群运行在 SMTX OS 双活集群中
接下来给大家介绍一下用户非常关心的 Oracle RAC 如何应用在 SMTX 双活集群上,***终实现业务连续性的提高。
在双活集群下,可以非常轻松地部署 Oracle RAC 集群,实际部署的时候,我们建议分别在 2 个站点中部署 Oracle RAC 节点,同时通过双活集群创建跨站点的共享磁盘为 Oracle RAC 集群提供服务。如之前的介绍,当遭遇站点故障或者网络故障,依然可以保证 RAC 集群可以正常对外提供服务。