共享存储集群
GBase 8s SSC(共享存储高可用集群)采用共享磁盘方式实现计算节点高可用,数据仅存储一份,有效利用硬件资源,避免数据重复存储问题。SSC集群中各节点均能对外提供服务,适合写少读多,对读性能有线性扩展需求的场景,集群节点数最多可达128个。SSC具有安装简单、应用无感知、故障自动切换、低成本等特点。
1.工作原理
SSC主备节点状态一致性通过LSN同步+逻辑日志重放实现。SSC主节点接收业务请求,写逻辑日志,并将逻辑日志中与操作一一对应的LSN号发给各个备节点,从主节点接收到LSN号,从磁盘读取相应逻辑日志到缓冲区进行重放,从而达到主备节点数据状态一致。备节点缓冲区数据的更改并不持久化到磁盘。
2.SSC技术特点
1) SSC具有扩展性,可以在一定范围内随业务需要而扩展;
2) 节点间关系对等,有节点失败后,集群中其他节点会接管失败节点的工作;
3) SSC部署简单,可以非常容易地配置多个SSC;
4) 与连接管理器配合使用,实现负载均衡、故障切换;
5) 应用无感知,客户端应用程序就像使用单个数据库一样使用SSC;