华为宣布了其数据库能力的开源计划,并且成立了名为openGauss的开源社区,旨在整合其在数据库领域的丰富经验和开源资源,以推动社区的发展。一年后,中软国际,一家领先的软件服务供应商,签署了公司贡献者许可协议(CLA),正式加入了openGauss开源社区。
中软国际贡献了自主研发的集群管理工具——openGauss Housekeeper,为openGauss数据库提供了集群管理功能。此工具实现了openGauss集群的自动化高可用主备管理,并统一了集群的浮动IP,使得用户可以通过单一的浮动IP访问数据库,避免了因主备节点切换而需修改应用程序访问数据库IP的繁琐操作,简化了用户的使用流程。
在openGauss Housekeeper的研发过程中,中软国际团队基于对市场需求的深刻理解,快速集结了数据库开发专家,全力投入该工具的开发工作。团队成员展现出了极高的工作热情和专业精神,无论是深夜在公司加班,还是在家远程办公,都克服了重重困难,共同攀登技术高峰。
openGauss集群节点的状态检测与切换,是一个复杂的任务,涉及到多种判断和可靠性处理。面对故障,团队运用了多种手段,细致地分析了不同类型的故障特征,并针对故障恢复处理进行了周密规划。在满足openGauss基本要求的同时,团队充分考虑了恢复过程中的潜在异常情况,采用了灵活多样的处理策略,有效实现了故障节点状态的恢复。
随着版本达到发布标准,中软国际与openGauss社区签署了CLA,成为了正式的贡献者,为深入参与社区共建奠定了基础。通过开源发布openGauss Housekeeper,中软国际不仅加深了与华为的合作关系,也促进了数据库人才的培养,为华为高斯生态的繁荣注入了活力。
展望未来,中软国际将继续优化openGauss Housekeeper版本,提供配套的工具和服务,降低用户使用openGauss数据库的门槛,提供一站式解决方案,助力openGauss数据库的商业化进程。
自成立以来,openGauss开源社区一直遵循华为“硬件开放、软件开源、使能伙伴”的战略,展现出了快速增长的势头。中软国际作为华为云的首批合作伙伴之一,加入openGauss开源社区,持续优化openGauss Housekeeper,深度参与社区活动,贡献了多项具有技术前瞻性的观点,进一步加深了与华为的战略合作,共同推动高斯生态的繁荣发展。