再談商用數(shù)據(jù)庫(kù)上云的方式與存在的問(wèn)題
?昨天我發(fā)完文章后不小心點(diǎn)開了前陣子注冊(cè)的ChatGPT,最近ChatGPT大熱,很多人認(rèn)為是改變產(chǎn)業(yè)格局的人工智能,有人認(rèn)為頂多算個(gè)智障。對(duì)于AI產(chǎn)品的看法,就像是不同的人對(duì)待廟里的菩薩,信他是神跡,不信是泥胎,沒(méi)所謂對(duì)錯(cuò)。注冊(cè)賬號(hào)后我一直還沒(méi)用過(guò),于是把當(dāng)天寫的文章的問(wèn)題拿出來(lái)問(wèn)了一下。
ChatGPT的回答和我的觀點(diǎn)差不多,這讓我感到有些驚訝。于是我問(wèn)了下一個(gè)問(wèn)題。關(guān)于VM和RDS的性能問(wèn)題。
昨天我也討論了RDS與VM的性能問(wèn)題,不過(guò)我在寫文章的時(shí)候忽略了一個(gè)問(wèn)題,國(guó)內(nèi)的公有云和私有云的RDS服務(wù)大多數(shù)都是用裸金屬服務(wù)器的,不過(guò)RDS并不只是在裸金屬服務(wù)器上跑,也可以使用采用了比較好的云存儲(chǔ)的虛擬機(jī)。RDS與ECS部署數(shù)據(jù)庫(kù)不僅僅是裸金屬和VM的差異,更多的是RDS是一組完整的數(shù)據(jù)庫(kù)服務(wù)??礃幼覥hatGPT的回答比我更專業(yè)一些。
于是我繼續(xù)往下問(wèn),ChatGPT的回答依然中規(guī)中矩,比較全面。而我昨天表達(dá)的觀點(diǎn)是基于目前國(guó)內(nèi)的一些云廠商提供的一些產(chǎn)品,并不全面。
對(duì)于今天我們要討論的這個(gè)問(wèn)題,ChatGPT的回答是從另外一個(gè)方面的,從安全、合規(guī)性、性能、成本、可擴(kuò)展性、數(shù)據(jù)遷移等幾個(gè)角度回答了這個(gè)問(wèn)題。確實(shí)這些都是數(shù)據(jù)庫(kù)上云應(yīng)該考慮的因素,不過(guò)不是我們今天討論的重點(diǎn)。今天我們要討論的問(wèn)題是,為什么國(guó)內(nèi)的公有云、私有云中少有對(duì)商用數(shù)據(jù)庫(kù)的RDS服務(wù)。今天討論的重點(diǎn)還是國(guó)產(chǎn)數(shù)據(jù)庫(kù)上云的問(wèn)題,對(duì)于ChatGPT我最近也用了一些,看法比較中性,以后有機(jī)會(huì)再來(lái)討論吧。
還是回到我們今天要討論的問(wèn)題上,國(guó)產(chǎn)數(shù)據(jù)庫(kù)上云,甚至再擴(kuò)大點(diǎn)范圍,商用數(shù)據(jù)庫(kù)上云,會(huì)遇到哪些問(wèn)題呢?
首先是云鎖定的問(wèn)題,如果企業(yè)使用公有云或者商用版的私有云,那么你的云平臺(tái)是否支持某種商業(yè)數(shù)據(jù)庫(kù)是個(gè)關(guān)鍵。當(dāng)然你可以購(gòu)買高性能云主機(jī)來(lái)跑數(shù)據(jù)庫(kù),這樣就不會(huì)受到云平臺(tái)的限制。不過(guò)如果你的應(yīng)用比較關(guān)鍵,或者對(duì)響應(yīng)延時(shí)比較敏感,那么哪怕在高性能云主機(jī)上跑數(shù)據(jù)庫(kù),效果也會(huì)大打折扣。再加上受到商用數(shù)據(jù)庫(kù)的許可證的影響,云主機(jī)的遷移能力也會(huì)受到限制,云的能力也會(huì)受限。
企業(yè)上了某種商業(yè)云后就只能受到云廠商的限制,無(wú)法自有發(fā)展其IT基礎(chǔ)設(shè)施,這就是所謂的云鎖定。一旦受到云鎖定的限制,那么企業(yè)IT基礎(chǔ)設(shè)施的發(fā)展就受制于云廠商的策略。要求云廠商支持某種商用數(shù)據(jù)庫(kù),提供某種商用數(shù)據(jù)庫(kù)的RDS,幾乎是不可能的事情,哪怕給錢,云廠商也不一定愿意幫你做,這里涉及到十分復(fù)雜的商業(yè)利益,就不展開討論了。
正是因?yàn)槿绱?,在容器云上跑?shù)據(jù)庫(kù)成為一些企業(yè)的選擇,因?yàn)槿萜麋R像的構(gòu)造并不會(huì)和云平臺(tái)綁定,其靈活性高于RDS。不過(guò)大型系統(tǒng)上容器云不是一個(gè)好選項(xiàng),構(gòu)建優(yōu)秀的operator也不是任何一個(gè)企業(yè)都做得到的。
其次是商用數(shù)據(jù)庫(kù)的許可證問(wèn)題,商用數(shù)據(jù)庫(kù)的許可證并不是按照云平臺(tái)來(lái)設(shè)計(jì)的,大部分商用數(shù)據(jù)庫(kù)并不具備云上許可證管理的能力,這也導(dǎo)致商用數(shù)據(jù)庫(kù)提供RDS服務(wù)必須由云廠商與數(shù)據(jù)庫(kù)廠商緊密協(xié)作才能完成。而目前云廠商與國(guó)產(chǎn)數(shù)據(jù)庫(kù)廠商之間因?yàn)槔鎲?wèn)題的糾葛,很難達(dá)成商業(yè)利益的一致,云廠商與國(guó)產(chǎn)商用數(shù)據(jù)庫(kù)廠商之間的合作熱情都不高。
第三是商用數(shù)據(jù)庫(kù)對(duì)于云平臺(tái)的支撐也不足,如何安全的在云上運(yùn)行,便捷的接入云平臺(tái),向云平臺(tái)廠商開放監(jiān)控、診斷、自治等方面的能力,讓云平臺(tái)可以更好的運(yùn)營(yíng)數(shù)據(jù)庫(kù)服務(wù),商用數(shù)據(jù)庫(kù)廠商并無(wú)認(rèn)真的考慮,因此云平臺(tái)廠商要構(gòu)建國(guó)產(chǎn)商用數(shù)據(jù)庫(kù)的RDS的研發(fā)成本也過(guò)高。
數(shù)據(jù)庫(kù)與云平臺(tái)這兩個(gè)企業(yè)信息化最為關(guān)鍵的IT基礎(chǔ)設(shè)施目前還處于單打獨(dú)斗的狀態(tài),這讓企業(yè)信息系統(tǒng)全面上云也面臨巨大的挑戰(zhàn)。有些企業(yè)選擇了在云上舍棄商用數(shù)據(jù)庫(kù),全面采用基于開源數(shù)據(jù)庫(kù)的RDS;有些企業(yè)被迫構(gòu)建應(yīng)用云與數(shù)據(jù)庫(kù)云兩朵云,將大型系統(tǒng)的商用數(shù)據(jù)庫(kù)部署于數(shù)據(jù)庫(kù)云上,這也加大了企業(yè)信息系統(tǒng)的建設(shè)成本與運(yùn)營(yíng)成本;還有些企業(yè)讓大型商用數(shù)據(jù)庫(kù)仍然跑在獨(dú)立的服務(wù)器上。
以前我也寫過(guò)一篇文章,提出過(guò)一個(gè)想法,如果存在一個(gè)團(tuán)標(biāo)或者行標(biāo)甚至國(guó)標(biāo),能夠讓國(guó)產(chǎn)的云廠商與數(shù)據(jù)庫(kù)廠商都遵循,那么商用數(shù)據(jù)庫(kù)接入云平臺(tái)就會(huì)容易的多,不過(guò)這也不是一件容易的事情,需要有強(qiáng)力的推動(dòng)才能實(shí)現(xiàn)。去年國(guó)家出臺(tái)了芯片CHIPLET的國(guó)標(biāo),這大大加速了國(guó)產(chǎn)CHIPLET的量產(chǎn),這件事也給了數(shù)據(jù)庫(kù)與云平臺(tái)產(chǎn)業(yè)的一些啟示,真的出臺(tái)這樣的標(biāo)準(zhǔn),對(duì)于國(guó)產(chǎn)數(shù)據(jù)庫(kù)廠商和云平臺(tái)廠商,都是有益的。?