較為出名的“去IOE”事件,可以追溯到2016年5月——阿裡巴巴率先發動“去IOE”運動。
Oracle
衆所周知,所謂“IOE”指的是,服務器供應商——IBM,數據庫軟件供應商——Oracle,以及存儲設備供應商——EMC,三者并駕齊驅,構成了一個從軟件到硬件的企業數據庫系統。
可以說,它們幾乎盤踞了,全球大部分商用數據庫系統的市場份額。
IBM
而阿裡巴巴的“去IOE”運動,就是用成本更加低廉的軟件——使用PC Server替代IBM、EMC2小型機等設備,MySQL替代Oracle,以消除“IOE”對自身數據庫系統的壟斷。
2017年5月17日,阿裡巴巴在支付寶下線了最後一台小型機,此舉,标志着阿裡已經完成了去IOE化。
然而,實際上,“去IOE”除了表面意思:數據庫系統國産化,還應該有着更深層次的含義。
IOE代表的是一種傳統的IT架構,在前幾年,有一定用戶訪問量的系統,絕大部分使用IOE架構。比如拉光纖專線自建機房,用的就是曲型IOE架構。
“去IOE”的口号,由阿裡雲提出,而提出“去IOE”的目的,實際上是對雲架構的一種推進。
大家都知道,随着信息技術的日新月異,電腦手機等硬件如摩爾定律般瘋長,即便你用最高配置的IBM服務器,也無法滿足用戶增長的需求了。
并且,系統開發人員也會經常犯難,一個難點剛剛被解決掉,另一個難點又跳了出來,接二連三的優化,還是問題百出,新的系統瓶頸,層出不窮!
在這樣的時代背景下,基于低廉的成本,現如今,已經很多人将本來不大的系統也“上雲”了。
理想狀态下,雲架構就是解決用戶量驟增的問題:通過合理的軟件開發過程,将瓶頸點“破除”。
也就是說,開發人員不用修改代碼,用戶毫無系統壓力感知,系統一直穩定運行。
下面,筆者以基于雲計算PaaS領域的國内首款無代碼開發工具——Eversheet,來進行輔助說明。
首先,針對用戶數量驟增這個問題,Eversheet内嵌了MySQL數據庫,滿足高并發,高可用的使用場景。
換句話說,在這個國産的無代碼開發工具這裡,簡單易用是其IT架構的基本特性,用戶不僅僅是用戶,也可以是一名“合格”的開發者。
财務管理駕駛艙
任何人,隻要能看得懂中文,有自己的業務邏輯,即可通過可視化的類似excel的拖拉拽操作,自主開發出對于企業來講,至關重要的PLM,SRM,ERP,MES,WMS,CRM,項目管理等個性化管理軟件。
其次,這些軟件還秉承了,MySQL數據庫增删改查語句的特性,完全支持二次開發;提供豐富的數據接口,讓系統輕松拓展對接企業微信、金蝶、PDA、電子秤、地磅等第三方軟硬件。
最後,正因為類似Eversheet的國産低/無代碼開發工具的發光發熱,才使得中國企業“去IOE”化的前路坦蕩。
比如,大家熟知的華為,許繼電氣,中冶,中鐵等近20萬 知名企業,都在使用Eversheet,走通“去IOE”的最後一步——構建理想狀态的“雲架構”。
加上,像Eversheet這樣的國産低/無代碼開發工具,可以輕松解決業務難題,如負載均衡,單點登錄,消息群發,權限設置,藍牙打印,鬧鐘提醒等,吸引着越來越多的企業,将自家系統“上雲”。
小結
去IOE,不隻是喊喊口号而已。
要想徹底地完成“去IOE”化,數據庫系統國産化隻是基本,更加重要的是,如何将傳統IT架構,過渡到雲架構,從而實現軟件系統的:
一次開發,長期運行!
士不可以不弘毅,任重而道遠。
文|Mondy
标簽:軟件 雲計算 架構 數據庫
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!