華為云GaussDB(for openGauss):破解行業(yè)痛點,助力華為消費者云數(shù)據(jù)庫分布式云化改造
原創(chuàng)在數(shù)字時代的今天,數(shù)據(jù)已經(jīng)成為企業(yè)的核心資產(chǎn),推著企業(yè)業(yè)務的創(chuàng)新與持續(xù)發(fā)展。隨著5G、物聯(lián)網(wǎng)、云計算等新技術的應用,企業(yè)產(chǎn)生數(shù)據(jù)的來源,數(shù)據(jù)的海量增長 ,在給數(shù)據(jù)庫的性能、可靠、安全以及智能等提出更高挑戰(zhàn)的同時,也給數(shù)據(jù)庫帶來了創(chuàng)新的機會。
作為數(shù)據(jù)庫中的新生力量,openGauss從企業(yè)自研走向開放自治,并于2020年6月正式開源,得到了產(chǎn)業(yè)界、學術界的積極響應與支持,已經(jīng)基本構建起完善的生態(tài)體系。華為云基于openGauss開源內核打造了GaussDB(for openGauss)分布式數(shù)據(jù)庫,幫助華為消費者云完美解決了數(shù)據(jù)庫在線彈性擴展、容災備份、完備的關系型數(shù)據(jù)庫特性、數(shù)據(jù)強一致等方面的難題,助力消費者云服務實現(xiàn)數(shù)據(jù)庫分布式云化改造,支撐億級用戶的日常使用以及未來業(yè)務發(fā)展訴求。
基于openGauss開源內核打造GaussDB(for openGauss)分布式數(shù)據(jù)庫云服務,構筑多場景解決方案
數(shù)據(jù)庫是信息化建設的重要基礎設施,幫助企業(yè)管理生產(chǎn)生活中產(chǎn)生的各類數(shù)據(jù),在企業(yè)的數(shù)字化轉型中發(fā)揮著巨大作用。
如今,中國的數(shù)字化轉型已經(jīng)進入深水區(qū),數(shù)據(jù)量爆炸式增長,數(shù)據(jù)類型變得復雜多樣,對數(shù)據(jù)庫的性能、可用性、安全性和數(shù)據(jù)智能等方面提出了更高的要求,傳統(tǒng)數(shù)據(jù)庫顯然已經(jīng)無法滿足企業(yè)對于數(shù)據(jù)管理的需求,開源數(shù)據(jù)庫迎來了巨大的利好。隨著開源軟件的強勢崛起,中國的開源數(shù)據(jù)庫產(chǎn)品飛速發(fā)展,給企業(yè)帶來巨大利好。
自20年前起,華為就開始自研數(shù)據(jù)庫,經(jīng)過不斷地完善,支撐起了華為內部40+主力產(chǎn)品,在全球70+ 運營商中,規(guī)模商用數(shù)十萬套。在2019年9月的華為全聯(lián)接大會上,華為宣布將其在數(shù)據(jù)庫領域的積累開源,并命名為openGauss。2020年6月底,openGauss數(shù)據(jù)庫源代碼正式向開發(fā)者開放。
GaussDB(for openGauss)是華為云基于openGauss開源內核打造的一款分布式數(shù)據(jù)庫,在openGauss數(shù)據(jù)庫所具備的高性能、高安全、高可用、高智能等基礎之上,重點對公有云和分布式能力進行增強,以華為云和華為云Stack形式服務于金融政企客戶和華為的自有業(yè)務。
華為云數(shù)據(jù)庫首席架構師馮柯
據(jù)華為云數(shù)據(jù)庫首席架構師馮柯介紹,GaussDB(for openGauss)圍繞高可用持續(xù)構建核心能力,打造了兩地三中心等多種解決方案,并且已經(jīng)在國有大行核心業(yè)務系統(tǒng)商用,滿足金融級高可用、高可靠、高擴展、高安全的要求。
“近幾年,GaussDB堅持與標桿客戶進行內核聯(lián)合技術創(chuàng)新,不斷提升產(chǎn)品的成熟度和競爭力。”馮柯表示,GaussDB(for openGauss)的高可用解決方案和端到端的業(yè)務遷移方案已經(jīng)在諸多業(yè)務場景中落地。這些聯(lián)創(chuàng)成果,部分已經(jīng)陸續(xù)貢獻到openGauss開源社區(qū)中,為openGauss的構建持續(xù)技術競爭力,形成社區(qū)與應用正向循環(huán)。
GaussDB(for openGauss)助力華為消費者云實現(xiàn)數(shù)據(jù)庫分布式云化改造,諸多能力加持為客戶提供優(yōu)質云服務
華為消費者云是華為智能終端的大腦,除了為所有終端設備提供云服務支撐,包括應用下載、數(shù)據(jù)備份、定位服務等之外,還為第三方APP開發(fā)者提供云基礎能力,幫助他們快速開發(fā)新應用,驅動業(yè)務創(chuàng)新。目前華為消費者云在全球已經(jīng)擁有10億帳戶,月活用戶高達3億。
面對使用國外開源數(shù)據(jù)庫產(chǎn)品中遇到的擴容效率、機房容災、數(shù)據(jù)丟失等問題,華為消費者云基于GaussDB(for openGauss)構建了高可靠、高性能、易擴容的分布式數(shù)據(jù)庫,為終端用戶和開發(fā)者帶來了更好的服務能力。
據(jù)馮柯介紹,可靠性是華為消費者云在數(shù)據(jù)庫改造中的核心。為此,在技術上,華為消費者云基于GaussDB(for openGauss)的能力,通過機房級隔離、應用級隔離,最小化故障影響范圍,并且實現(xiàn)了無損切換。
為了提高數(shù)據(jù)庫的整體表現(xiàn),華為消費者云針對不同業(yè)務采用不同的數(shù)據(jù)庫查詢模式,例如針對穩(wěn)定較強的關鍵業(yè)務,盡量避免引入分布式查詢和復雜處理邏輯,使得系統(tǒng)容量和系統(tǒng)時延得到了更好的預測。在面向非核心管理業(yè)務時,提供了按需開啟分布式查詢功能,以此來提升研發(fā)的效率。
馮柯表示,與過去大而全的集中式數(shù)據(jù)庫系統(tǒng)相比,改造的本質就是讓分布式多一些,讓數(shù)據(jù)庫少一點。由于采用了華為云提供的數(shù)據(jù)遷移服務-DRS,在遷移過程中采用新舊DB按比例并線運行,最終灰度將全部業(yè)務切換到GaussDB(for openGauss),很好的解決了數(shù)據(jù)回流的問題,保證業(yè)務的穩(wěn)定性和數(shù)據(jù)的完整性。
合作共建產(chǎn)業(yè)生態(tài)鏈,共推數(shù)據(jù)庫繁榮發(fā)展
數(shù)據(jù)庫是跨技術領域最多的軟件,發(fā)展難度大,需要產(chǎn)業(yè)界形成合力,不斷創(chuàng)新,才能推動數(shù)據(jù)庫產(chǎn)品的高質量發(fā)展。由于中國基礎軟件起步較晚,軟件生態(tài)相對比較薄弱,只有開源才能加快軟件生態(tài)的構建,推動數(shù)據(jù)庫的飛速發(fā)展。
作為開源數(shù)據(jù)庫產(chǎn)品,openGauss社區(qū)理事會已經(jīng)吸引了包括中國移動、中國電信、中國聯(lián)通、招商銀行、郵儲銀行、清華大學、中國海油、超聚變數(shù)字技術有限公司等20家單位,覆蓋數(shù)據(jù)庫廠商、企業(yè)用戶、高校、科研院所等。除此之外,openGauss社區(qū)分委會也正式成立,未來將圍繞數(shù)據(jù)庫技術,搭建面向高校師生的平臺,促進高校走進開源社區(qū),推動產(chǎn)研融合、產(chǎn)教融合。
另外,華為、海量數(shù)據(jù)、云和恩墨、神州通用、北京超圖、民生銀行、招商銀行等7個公司的16名數(shù)據(jù)庫技術專家共同組建了新的技術委員會,與社區(qū)全體成員一起在內核、安全、AI、云原生等領域開展技術創(chuàng)新,持續(xù)構建openGauss的技術競爭力。
在openGauss社區(qū)的有力帶領下,已經(jīng)有十多家合作伙伴推出了基于openGauss的商業(yè)發(fā)行版,已經(jīng)在政府、金融、電信、能源、制造等行業(yè)規(guī)模商用落地。在開源社區(qū)中,已經(jīng)吸引2500+社區(qū)貢獻者,100+家企業(yè)加入社區(qū),社區(qū)下載突破50萬+,觸達全球81個國家558個城市。
可以說,通過各方的合作,openGauss開源數(shù)據(jù)庫的產(chǎn)業(yè)生態(tài)鏈已經(jīng)初步形成,為未來推動中國開源數(shù)據(jù)庫產(chǎn)業(yè)的振興發(fā)展,發(fā)揮著巨大的作用。
寫在最后:今年,中國信通院發(fā)布了《數(shù)據(jù)庫發(fā)展研究報告》,預測到2025年中國數(shù)據(jù)庫的市場規(guī)模將達到688億元,市場總年復合增長率達到23.4%,全球占比達到12.3%。不難看出,我國數(shù)據(jù)庫產(chǎn)業(yè)正在進入重大發(fā)展機遇期。
作為開源數(shù)據(jù)庫中的佼佼者,openGauss開源數(shù)據(jù)庫正在通過不斷的聚力,持續(xù)走向成熟,不斷發(fā)展壯大。