無懼斷供,國產也能輕松替換“IOE”

較為出名的“去IOE”事件,可以追溯到2016年5月——阿里巴巴率先發(fā)動“去IOE”運動。

Oracle
眾所周知,所謂“IOE”指的是,服務器供應商——IBM,數據庫軟件供應商——Oracle,以及存儲設備供應商——EMC,三者并駕齊驅,構成了一個從軟件到硬件的企業(yè)數據庫系統(tǒng)。
可以說,它們幾乎盤踞了,全球大部分商用數據庫系統(tǒng)的市場份額。

IBM
而阿里巴巴的“去IOE”運動,就是用成本更加低廉的軟件——使用PC Server替代IBM、EMC2小型機等設備,MYSQL替代Oracle,以消除“IOE”對自身數據庫系統(tǒng)的壟斷。
2017年5月17日,阿里巴巴在支付寶下線了最后一臺小型機,此舉,標志著阿里已經完成了去IOE化。
然而,實際上,“去IOE”除了表面意思:數據庫系統(tǒng)國產化,還應該有著更深層次的含義。

IOE代表的是一種傳統(tǒng)的IT架構,在前幾年,有一定用戶訪問量的系統(tǒng),絕大部分使用IOE架構。比如拉光纖專線自建機房,用的就是曲型IOE架構。

“去IOE”的口號,由阿里云提出,而提出“去IOE”的目的,實際上是對云架構的一種推進。
大家都知道,隨著信息技術的日新月異,電腦手機等硬件如摩爾定律般瘋長,即便你用最高配置的IBM服務器,也無法滿足用戶增長的需求了。

并且,系統(tǒng)開發(fā)人員也會經常犯難,一個難點剛剛被解決掉,另一個難點又跳了出來,接二連三的優(yōu)化,還是問題百出,新的系統(tǒng)瓶頸,層出不窮!
在這樣的時代背景下,基于低廉的成本,現(xiàn)如今,已經很多人將本來不大的系統(tǒng)也“上云”了。

理想狀態(tài)下,云架構就是解決用戶量驟增的問題:通過合理的軟件開發(fā)過程,將瓶頸點“破除”。

也就是說,開發(fā)人員不用修改代碼,用戶毫無系統(tǒng)壓力感知,系統(tǒng)一直穩(wěn)定運行。
下面,筆者以基于云計算PaaS領域的國內首款無代碼開發(fā)工具——Eversheet,來進行輔助說明。

首先,針對用戶數量驟增這個問題,Eversheet內嵌了MySQL數據庫,滿足高并發(fā),高可用的使用場景。
換句話說,在這個國產的無代碼開發(fā)工具這里,簡單易用是其IT架構的基本特性,用戶不僅僅是用戶,也可以是一名“合格”的開發(fā)者。

財務管理駕駛艙
任何人,只要能看得懂中文,有自己的業(yè)務邏輯,即可通過可視化的類似excel的拖拉拽操作,自主開發(fā)出對于企業(yè)來講,至關重要的PLM,SRM,ERP,MES,WMS,CRM,項目管理等個性化管理軟件。

其次,這些軟件還秉承了,MySQL數據庫增刪改查語句的特性,完全支持二次開發(fā);提供豐富的數據接口,讓系統(tǒng)輕松拓展對接企業(yè)微信、金蝶、PDA、電子秤、地磅等第三方軟硬件。
最后,正因為類似Eversheet的國產低/無代碼開發(fā)工具的發(fā)光發(fā)熱,才使得中國企業(yè)“去IOE”化的前路坦蕩。

比如,大家熟知的華為,許繼電氣,中冶,中鐵等近20萬+知名企業(yè),都在使用Eversheet,走通“去IOE”的最后一步——構建理想狀態(tài)的“云架構”。
加上,像Eversheet這樣的國產低/無代碼開發(fā)工具,可以輕松解決業(yè)務難題,如負載均衡,單點登錄,消息群發(fā),權限設置,藍牙打印,鬧鐘提醒等,吸引著越來越多的企業(yè),將自家系統(tǒng)“上云”。

小結
去IOE,不只是喊喊口號而已。

要想徹底地完成“去IOE”化,數據庫系統(tǒng)國產化只是基本,更加重要的是,如何將傳統(tǒng)IT架構,過渡到云架構,從而實現(xiàn)軟件系統(tǒng)的:
一次開發(fā),長期運行!
士不可以不弘毅,任重而道遠。
文|Mondy
標簽:軟件 云計算 架構 數據庫

