openGauss Housekeeper為openGauss數據庫提供集群管理能力,使得openGauss集群實(shí)現自動(dòng)化的高可用主備管理,還為集群實(shí)現統一的浮動(dòng)IP,用戶(hù)可通過(guò)統一的浮動(dòng)IP訪(fǎng)問(wèn)數據庫,規避了主備節點(diǎn)切換修改應用程序訪(fǎng)問(wèn)數據庫IP的問(wèn)題,簡(jiǎn)化了用戶(hù)對集群的使用。
“公司在高斯數據庫方向和華為的openGauss開(kāi)源社區一直保持較為密切的聯(lián)系,在初期交流中,我們發(fā)現現行openGauss在數據庫管理工具上有進(jìn)一步完善的空間。” 參與其中的一名同事回憶openGauss Housekeeper的研發(fā)過(guò)程,歷歷在目。
基于對客戶(hù)需求的精準洞察,公司迅速招募數據庫開(kāi)發(fā)技術(shù)骨干,組建團隊,投入到openGauss Housekeeper的研發(fā)工作中來(lái)。團隊成員更是充分發(fā)揚“爬珠峰北坡”的精神,或是在公司徹夜奮戰,或是在家遠程辦公,克服種種困難,勇攀技術(shù)高峰。
openGauss集群節點(diǎn)狀態(tài)檢測與切換,涉及一系列復雜判斷和可靠性處理。當發(fā)生故障時(shí),團隊采取多種手段,分析各種故障類(lèi)型,找出每種故障特征;聚焦故障恢復處理,團隊在基于openGauss要求的基礎上,充分考慮恢復過(guò)程中的二次異常,采用靈活多樣的處理手段,實(shí)現各種故障節點(diǎn)狀態(tài)恢復。
版本具備發(fā)布條件后,公司積極與openGauss社區簽署CLA,正式成為“實(shí)體”貢獻者,為深入參與社區共建創(chuàng )造重要條件。以openGauss Housekeeper開(kāi)源作為切入點(diǎn),中軟國際積極參與共建華為高斯生態(tài),采用開(kāi)源方式發(fā)布則進(jìn)一步增加影響力,深化雙方戰略合作;同時(shí),伴隨openGauss Housekeeper持續優(yōu)化,激發(fā)數據庫人才涌現,以技術(shù)創(chuàng )新繁榮華為高斯生態(tài)。
面向未來(lái),中軟國際將持續優(yōu)化升級openGauss Housekeeper版本,為openGauss研究與商用提供配套的工具與服務(wù),降低用戶(hù)使用openGauss數據庫門(mén)檻,提供各種一站式服務(wù)能力,助力openGauss數據庫商用化發(fā)展。
openGauss開(kāi)源社區始終秉持華為“硬件開(kāi)放、軟件開(kāi)源、使能伙伴”的整體發(fā)展戰略,自成立以來(lái)便呈現高速增長(cháng)態(tài)勢。此次,作為華為云首家同舟共濟合作伙伴,中軟國際加入openGauss開(kāi)源社區,持續優(yōu)化openGauss Housekeeper,深度參與社區討論,提出多項極具技術(shù)價(jià)值的前瞻觀(guān)點(diǎn),進(jìn)一步深化與華為戰略合作,同舟共濟,攜手更多行業(yè)伙伴繁榮高斯生態(tài)。