云廠商是如何鎖死企業的數據庫應用創新能力的
瀏覽量: 次 發布日期:2023-10-10 20:29:11
云廠商是如何鎖死企業的數據庫應用創新能力的
在科幻小說中,三體人用兩粒智子鎖死了人類的科技創新,而現實生活中,云廠家用RDS鎖死了企業的數據庫應用創新。IAAS/PAAS/SAAS亦或是前些年比較熱的DAAS現在已經很少有人提了,幾年前某企業討論上云的時候我建議選擇一個對于PAAS比較友好的IAAS云平臺,通過自研逐步完善PAAS和SAAS。上海數據恢復不過我的建議沒有被采納,客戶還是經受不住大廠的誘惑,選擇了某大廠的云平臺。作出選擇后的幾年,似乎IT變得簡單多了,不過幾年后仔細算算賬,好像還是高興得早了一點。數據庫剛剛上云的時候,朋友和我說,自從上了云,用起來很方便,省去了數據庫規劃、數據庫部署的繁瑣,甚至連運維、優化都不需要了,云平臺全給你搞定了。當年用Oracle還三天兩頭出問題呢,自從數據庫上了云,出問題大不了重啟一下,或者切一下備庫就OK了。我當時也不好說你未來會遇到麻煩的,于是只能呵呵。幾年之后的今天,他們突然發現當數據庫上云進入深水區的時候,不單核心業務數據庫上云遇到了瓶頸,連以前十分好用的RDS也開始頻頻出問題了。大型企業上云的大方向是沒問題的,很多企業都選擇了多云融合的技術路線,既購買了功能完整,技術水平很高的大廠私有云,又保留了自建的開源云平臺,甚至還保留了部分前些年建設的虛擬化資源池。不過有些企業走得較為激進,選擇了單一云技術路線,全面擁抱某個大廠的云技術,這樣就為以后的“云鎖定”埋下了禍根。當你點亮一棵樹的時候,很可能就已經拉黑了整個森林。這還不是最壞的,當你忘記這片森林,專注于這棵樹的時候,你會發現,這棵樹也不被你完全擁有,當年想摘取某片葉子的時候,你發現這是一片金葉子,你還必須付出很多金子才能真正擁有它。沒錯,你買的只是云底座和保持云運營所必須的組件,很多漂亮的樹葉都是待價而沽的,只要你肯付出,你一定能擁有。不過價錢么,不好意思,只此一家,別無分店。揚州數據恢復對于某些企業來說,錢還真不是一個問題,能花錢買來的創新也是創新。只不過如果你上了云,那么你就必須按照云的規矩來用你的數據庫。你想創建RDS時候使用MySQL 8.0,不好意思這個云底座還不支持,你必須升級云底座才能使用,否則你就老老實實的用5.6吧。當你老老實實的在MySQL5.6上優化SQL,抖抖霍霍的確保系統能正常運行的時候,你突然發現,你的RDS已經達到了規格極限了。能不能通過調參擴大RDS的規格極限?不行,云底座不支持,你干脆拆庫吧,一個數據庫就不應該搞那么大,搞幾個TB那么大的數據庫,這應用架構設計不合理啊。在這種體系中,你無需創新,只要按照云廠家給你點亮的技術樹去開展你的IT工作就行了。對于有些企業來說,這也許不是壞事,而是一件好事。而對于某些面臨數字化轉型的大型企業來說,被鎖死數據庫應用的創新能力就不一定合適了。前陣子一個客戶想在云平臺上實施實時數倉項目,云廠商立即推出一個全家桶,不知道這個全家桶好不好用,一看報價客戶立馬就慫了。最主要的還不是價格貴,云平臺上的所有東西都是按容量銷售的,對于OLTP系統來說還好,對數倉、數據湖這種容量增長十分迅猛的系統來說,就不得不考慮了。一個更大的問題是,云上的全家桶并不是一個完全開放的體系,一旦用上,今后整個研發堆棧也應用堆棧只能圍繞這個平臺建設,自己想在這個技術發展十分迅速的系統上搞點創新也幾乎不可能了。實際上受云廠商鎖定影響最大的還是國產數據庫。現在很多企業都在高信創,不過幾乎所有的商用云平臺對信創數據庫產品的支持都很差。這是必然的事情,基于所有的云平臺大廠都有自己的“云原生數據庫”產品,既然有原生的,你為啥還要用野生的。信創直接用我云上自帶的數據庫產品不就行了。苦逼甲:云老大,我要在你的云上上個國產數據庫,你能支持一下嗎?云老大:沒問題,你把數據庫裝虛擬機上就行了。苦逼甲:虛擬機不行啊,性能不行。云上的云盤性能太差。云老大:我云有高性能塊存儲,跑國產數據庫飛快。給您來一個?苦逼甲:好啊好啊,趕緊來一個吧!云老大:好的。…,別忙,你沒買高性能塊存儲,得付費。苦逼甲:…?,(咬咬牙),買一個吧?貴不貴。云老大:有點小貴,不過你買得起的,放心,我會給你最優惠的價格。哦,不過,你的云底座版本太低了,要上高性能云盤,你得先升級云底座。苦逼甲:你那個云底座升級太貴了,我升不起啊,那還是算了,看看有沒有其他辦法吧。你們的RDS能不能支持一下國產數據庫呢?云老大:你老大提的需求,當然得支持。不過我們給你們私有化定制的功能,得收點費。苦逼甲:明白,收費是合理的,貴不貴?云老大:也不太貴,比升級云底座略貴一些。苦逼甲:KAO,還是玩不起。還有其他辦法嗎?云老大:其實我云有云原生數據庫啊,你直接用我云的云原生數據庫不就行了。苦逼甲:你們的云原生數據庫,是自主研發的嗎?云老大:當然是了,而且和大名鼎鼎的屁股數據庫完全兼容。苦逼甲:那行吧,也只能這樣了。……一年過去了
苦逼甲:云老大,救急。你的全局臨時表的全局鎖什么時候能改善一下啊,現在應用動不動就鎖死了。云老大:我們的云原生數據庫的新版本已經把這個BUG修復了。你升級就行了。苦逼甲:拜托抓緊幫我升級數據庫吧。云老大:沒問題,…,哦,不過你的云底座版本太低了,不支持這個數據庫的新版本。你把云底座升級了,才能升級數據庫。苦逼甲:???????