近幾年,云原生的風(fēng)越刮越大,成為云計算領(lǐng)域炙手可熱的話題。身為開發(fā)者,如果還沒聽過云原生,好像都不太好意思和同行交流,那么開發(fā)者們口中的云原生到底是什么呢?
云原生:讓應(yīng)用“生于云,長于云”
云原生,即云上內(nèi)生的云能力,基于統(tǒng)一的架構(gòu)和云原生基礎(chǔ)設(shè)施,實(shí)現(xiàn)多云協(xié)同、混合云解決方案、邊云協(xié)同等能力。隨著云原生2.0時代的到來,企業(yè)云化從“ON Cloud”走向“IN Cloud”,新生能力與既有能力有機(jī)協(xié)同、立而不破,打造“資源高效、應(yīng)用敏捷、業(yè)務(wù)智能、安全可靠”的新云原生企業(yè)。
云原生2.0浪潮滾滾而來,數(shù)據(jù)庫系統(tǒng)也隨之進(jìn)入了新的發(fā)展方向。從開源數(shù)據(jù)庫到云數(shù)據(jù)庫服務(wù),從計算存儲為一體的分布式數(shù)據(jù)庫到存儲計算分離的云原生數(shù)據(jù)庫,數(shù)據(jù)庫行業(yè)正朝著多樣化、多元化的方向發(fā)展,基于統(tǒng)一云基礎(chǔ)設(shè)施的云原生數(shù)據(jù)庫,將成為企業(yè)數(shù)字化轉(zhuǎn)型的數(shù)據(jù)底座。
云原生數(shù)據(jù)庫,讓企業(yè)業(yè)務(wù)更高效敏捷
隨著云計算規(guī)模越來越大,數(shù)據(jù)量指數(shù)級增長,傳統(tǒng)數(shù)據(jù)庫在支撐海量數(shù)據(jù)和寫入壓力方面顯得力不從心。而云原生數(shù)據(jù)庫基于存儲與計算分離架構(gòu),與傳統(tǒng)數(shù)據(jù)庫相比,具備高性能、高擴(kuò)展、一致性、易管理和多云支持等特性,在海量數(shù)據(jù)處理、智能存儲、業(yè)務(wù)應(yīng)用等方面表現(xiàn)出了強(qiáng)大的生命力。
以云原生GaussDB(for Influx)時序數(shù)據(jù)庫為例,作為華為自研的PB級分布式時序數(shù)據(jù)庫,GaussDB(for Influx)整合華為公司多領(lǐng)域資源和經(jīng)驗(yàn)?zāi)芰?,大膽在架?gòu)、性能和數(shù)據(jù)壓縮等方面進(jìn)行了技術(shù)創(chuàng)新,對內(nèi)支撐了華為云基礎(chǔ)設(shè)施服務(wù),對外以云服務(wù)的形式開放,幫助上云企業(yè)解決相關(guān)業(yè)務(wù)問題。
GaussDB(for Influx)基于云原生存儲與計算分離架構(gòu),接口完全兼容InfluxDB,寫入接口兼容OpenTSDB、Prometheus和Graphite。具有支持億級時間線、極致寫入性能、低存儲成本、高性能多維聚合查詢和極致彈性擴(kuò)容縮容等5大特性。
支持億級時間線:通過優(yōu)化內(nèi)存分配、回收、單查詢等功能,實(shí)現(xiàn)海量時間線下系統(tǒng)寫入性能的穩(wěn)定;
極致寫入性能:支持每天萬億條數(shù)據(jù)寫入,滿足大規(guī)模運(yùn)維監(jiān)控和物聯(lián)網(wǎng)場景海量數(shù)據(jù)寫入和查詢性能要求;
低存儲成本:通過數(shù)據(jù)壓縮和數(shù)據(jù)冷熱分離設(shè)計,大幅降低了數(shù)據(jù)存儲成本;
高性能多維聚合查詢:通過優(yōu)化MPP架構(gòu)、引入向量化查詢引擎和增量聚合引擎等功能,聚合查詢性能提升了數(shù)倍;
分鐘級彈性擴(kuò)縮容:云原生的存儲與計算分離架構(gòu),數(shù)據(jù)被多個計算節(jié)點(diǎn)共享,可根據(jù)業(yè)務(wù)變化快速擴(kuò)容和縮容;
云原生2.0時代是數(shù)據(jù)庫的新戰(zhàn)場,它為發(fā)展了40多年的數(shù)據(jù)庫行業(yè)帶來了許多令人激動的新挑戰(zhàn)和新機(jī)遇,華為云希望能與眾多國內(nèi)外數(shù)據(jù)庫行業(yè)的技術(shù)同仁一起,共同應(yīng)對時代新挑戰(zhàn),將數(shù)據(jù)庫技術(shù)推向更高的境界。