新聞中心
?原本早上起來(lái)想寫(xiě)點(diǎn)什么的,不過(guò)這些天一直覺(jué)得有點(diǎn)乏力,早上起來(lái)啥也不想干。吃過(guò)午飯才感覺(jué)好一些。正好腦子里在想些問(wèn)題,就立即把它寫(xiě)下來(lái)吧,否則有可能這種一閃念的靈感就消失無(wú)蹤了。

目前創(chuàng)新互聯(lián)建站已為上1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、泰安網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
前兩天有個(gè)客戶(hù)問(wèn)我啥叫云原生數(shù)據(jù)庫(kù),我給他講了半天,他聽(tīng)的還是有點(diǎn)云里霧里,最后說(shuō),這東西聽(tīng)起來(lái)確實(shí)不錯(cuò),不過(guò)對(duì)于我們這種企業(yè)來(lái)說(shuō),用處并不大。確實(shí)是的,像他們這種央企的二級(jí)子公司,一共就二十來(lái)套數(shù)據(jù)庫(kù)系統(tǒng),談得上大系統(tǒng)的幾乎沒(méi)有。我給他介紹的云原生數(shù)據(jù)庫(kù)的好處,對(duì)他們來(lái)說(shuō)確實(shí)也沒(méi)有太吸引人的地方。
國(guó)外的云原生數(shù)據(jù)庫(kù)在公有云上運(yùn)營(yíng)的較多,如果我的這個(gè)客戶(hù)在國(guó)外,選擇購(gòu)買(mǎi)云原生數(shù)據(jù)庫(kù)服務(wù)應(yīng)該是選擇,不過(guò)在國(guó)內(nèi),受到一些數(shù)據(jù)安全方面的限制,無(wú)法采購(gòu)公有云服務(wù)。國(guó)內(nèi)的所謂云原生數(shù)據(jù)庫(kù)往往都不是構(gòu)建在公有云上,通過(guò)數(shù)據(jù)庫(kù)服務(wù)來(lái)獲利的。只要是能夠橫向擴(kuò)展的,能在云上跑的數(shù)據(jù)庫(kù),都可以打出云原生數(shù)據(jù)庫(kù)的旗號(hào)來(lái)。
實(shí)際上對(duì)于云原生數(shù)據(jù)庫(kù),也沒(méi)有特別恰當(dāng)?shù)亩x。我認(rèn)為能夠與云平臺(tái)緊密融合的,能夠像云上的標(biāo)準(zhǔn)組件一樣提供服務(wù),并且具有與云平臺(tái)一樣的橫向擴(kuò)展能力的數(shù)據(jù)庫(kù)產(chǎn)品,都可以稱(chēng)為是云原生數(shù)據(jù)庫(kù)。那么一個(gè)云原生數(shù)據(jù)庫(kù)產(chǎn)品應(yīng)該有哪些能力呢?
首先是要符合“云”的特點(diǎn),具有極強(qiáng)的自服務(wù)能力,即買(mǎi)即用,即申請(qǐng)即用。讓數(shù)據(jù)庫(kù)服務(wù)可以像云主機(jī)或者云上RDS一樣便捷的申請(qǐng),申請(qǐng)完成后可以實(shí)現(xiàn)秒鐘級(jí)或者分鐘級(jí)快速交付。這一點(diǎn)實(shí)際上實(shí)現(xiàn)起來(lái)并不難,普通的云上RDS也是這樣實(shí)現(xiàn)的,數(shù)據(jù)庫(kù)軟件安裝在裸金屬服務(wù)器上,需要時(shí)創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例,并綁定相應(yīng)的資源即可。
其次是彈性可擴(kuò)展能力,云的特點(diǎn)就是彈性可擴(kuò)展,不受單機(jī)硬件資源的限制。談到彈性可擴(kuò)展,大家往往就會(huì)直接想到分布式數(shù)據(jù)庫(kù)。如果按照這個(gè)標(biāo)準(zhǔn),難道只有分布式數(shù)據(jù)庫(kù)才算是云原生數(shù)據(jù)庫(kù)嗎?實(shí)際上情況并非如此。彈性可擴(kuò)展其限制并非只有CPU,內(nèi)存這些具有單機(jī)上限限制的資源。在上云的絕大多數(shù)數(shù)據(jù)庫(kù)應(yīng)用里,這方面存在限制的寥寥無(wú)幾。存儲(chǔ)的IO能力,IO延時(shí)實(shí)際上對(duì)于很多應(yīng)用來(lái)說(shuō)更為重要。這也是目前用戶(hù)對(duì)云原生數(shù)據(jù)庫(kù)產(chǎn)品詬病較多的地方。如果我想購(gòu)買(mǎi)1TB的存儲(chǔ)容量,但是我需要5萬(wàn)IOPS,那么不好意思,我沒(méi)法賣(mài)給你,我們的的IOPS是按照5000/TB來(lái)賣(mài)的,你必須買(mǎi)10TB的容量才能買(mǎi)到5萬(wàn)IOPS。云原生數(shù)據(jù)庫(kù)產(chǎn)品應(yīng)該能夠和云平臺(tái)緊密融合,并利用云平臺(tái)的彈性可擴(kuò)展能力來(lái)為用戶(hù)提供不同選項(xiàng)的配置。亞馬遜的AURORA可以通過(guò)讀寫(xiě)分離來(lái)提供CPU資源的橫向擴(kuò)展能力,并且通過(guò)云平臺(tái)的底層存儲(chǔ)機(jī)制動(dòng)態(tài)復(fù)制副本,擴(kuò)充IO能力,從而滿(mǎn)足不同種類(lèi)的業(yè)務(wù)需求。因此一個(gè)數(shù)據(jù)庫(kù)產(chǎn)品號(hào)稱(chēng)是云原生的,數(shù)據(jù)庫(kù)與云底座之間肯定不是簡(jiǎn)單的疊加部署的關(guān)系,必須做大量的優(yōu)化適配工作才能做好的。
第三是高可用,利用云平臺(tái)的高可用能力,加強(qiáng)數(shù)據(jù)庫(kù)的可用性。數(shù)據(jù)庫(kù)產(chǎn)品本身就有高可用解決方案,云平臺(tái)也有,但是二者可能不完全兼容,因此云原生數(shù)據(jù)庫(kù)在云上必須與云底座做更好的融合,綜合雙方的優(yōu)勢(shì)才能夠形成最佳的解決方案。
第四是跨數(shù)據(jù)中心高可用能力,無(wú)論是私有云還是公有云環(huán)境,一朵云總不可能是永遠(yuǎn)不會(huì)出問(wèn)題的。因此作為云原生數(shù)據(jù)庫(kù)產(chǎn)品,必須能夠支持這種跨數(shù)據(jù)中心的,跨云的高可用。
第五是彈性資源調(diào)度能力,上云的最終目的還是為了不斷地降低企業(yè)的IT成本,我們的企業(yè)中,經(jīng)常會(huì)存在某套系統(tǒng),峰值資源需求極大,但是峰值應(yīng)用往往只是月底月初的幾天,但是為了不出問(wèn)題,我們必須為其配置最大的資源。資源動(dòng)態(tài)調(diào)度,動(dòng)態(tài)擴(kuò)縮容目前還沒(méi)有成為大多數(shù)大型企業(yè)的剛需。不過(guò)地主家也會(huì)缺錢(qián)的,隨著數(shù)據(jù)庫(kù)的爆發(fā)式增長(zhǎng),未來(lái)動(dòng)態(tài)縮容也會(huì)成為剛需的。
和國(guó)外不同,我國(guó)的企業(yè)級(jí)應(yīng)用大多數(shù)還是部署在私有云環(huán)境的,甚至還有一些像本文開(kāi)頭說(shuō)的那家企業(yè)一樣,如果為了享受云原生數(shù)據(jù)庫(kù)的一些便利,還非得上一套復(fù)雜的云底座,那么就比較麻煩了。因此如果云原生數(shù)據(jù)庫(kù)廠(chǎng)商能夠提供一套小型的云數(shù)據(jù)庫(kù)底座,那么對(duì)于用戶(hù)來(lái)說(shuō)就十分友好了。不必像Oracle Database Cloud一樣連硬件都配置好,只需要提供一套通用硬件環(huán)境的小型云底座即可。還有一些數(shù)據(jù)庫(kù)廠(chǎng)商并不是云平臺(tái)廠(chǎng)商,他們想和某個(gè)云廠(chǎng)商合作,人家也不見(jiàn)得搭理你。既然云不來(lái)就你,數(shù)據(jù)庫(kù)廠(chǎng)商可以自己去就云啊。自己開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)云底座,作為一個(gè)完整的解決方案去為客戶(hù)服務(wù)也是不錯(cuò)的方式。
這幾天腦子還是有點(diǎn)亂,今天也是想到哪寫(xiě)到哪,總之我的觀點(diǎn)是云原生數(shù)據(jù)庫(kù)的需求是強(qiáng)烈存在的,但是我們目前的號(hào)稱(chēng)云原生數(shù)據(jù)庫(kù)的產(chǎn)品大多名不副實(shí),數(shù)據(jù)庫(kù)廠(chǎng)商也不能只是喊喊口號(hào),而應(yīng)該讓你的產(chǎn)品變得真正像是云生的。?
本文題目:數(shù)據(jù)庫(kù)應(yīng)用需要什么樣的云原生能力
網(wǎng)頁(yè)鏈接:http://www.5511xx.com/article/dpejjjh.html


咨詢(xún)
建站咨詢(xún)
