VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

HAS 高可用服务

HAS是管理、维护和监控Vastbase G100集群的高可用组件。

本章节介绍基于不同 HAS 版本的Vastbase G100高可用集群的相关内容。

Vastbase G100通过一主多备的部署和配置架构实现了多点可读、数据不丢失、异地灾备等关键高可用场景。HAS 作为一款集群资源管理软件,可用于高可用集群的管理,基本功能包括:

  • 自定义资源监控。
  • 手动切换主备库。
  • 数据库主备状态监控。
  • 集群统一启停。
  • 故障自动主备切换。

Vastbase G100&Has For Vastbase G100适配说明

Vastbase HAS
Vastbase G100 V2.2 Build 5 HAS V1.2,HAS V1.4
Vastbase G100 V2.2 Build 10 HAS V1.2,HAS V1.4,HAS V1.5,HAS V2.0
Vastbase G100 V2.2 Build 11 HAS V1.2,HAS V1.4,HAS V2.0
Vastbase G100 V2.2 Build 12 HAS V1.2,HAS V1.4
Vastbase G100 V2.2 Build 13 HAS V1.2,HAS V1.4,HAS V3.0
Vastbase G100 V2.2 Build 14 HAS V1.2,HAS V1.4,HAS V3.1
Vastbase G100 V2.2 Build 15 HAS V1.2,HAS V1.4,HAS V1.5,HAS V3.2

架构

基于各版本的HAS组件,采用不同的集群架构:

主要改进

HAS V1.4在HAS V1.2的基础上实现基于共享存储的主备单活方案,支持基于企业级的存储设备的高可用功能,在两个节点中切换使用同一存储设备中的数据实例。当主节点出现故障,存储设备会从主节点切换至备节点,由备节点启动数据实例对外提供服务。

HAS V1.5 在 HAS V1.2 的基础上新增了 DCS 的故障安全能力,它只能通过存储在 DCS 密钥中的全局动态配置启用。

HAS V2.0是Vastbase G100 V2.2版本引入的一种全新架构的高可用方案,可以使用配置文件自动化部署高可用集群,并且兼容openGauss内核版本安装部署,部署更加简单高效。HAS V2.0新增特性支持集群内主备关系切换时自动切换VIP绑定关系和部署级联备库的功能。

HAS V2.0暂不支持共享存储功能。

HAS V3.0开始支持资源池化共享存储特性,提供了主备机共享一份存储的能力,实现基于磁阵设备的资源池化高可用部署形态,解决了传统高可用部署下存储容量较单机翻倍的问题。适配OM工具,为HAS集群的运维提供了便利。