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