“去IOE”這個說法,
是在王堅博士加盟百度研究院、原“大中臺”事業群改組為易趣雲。
隋波提出了公司系統平臺的“自主研發”道路和“雲端計算”戰略之後。
在去年初的長城會議上,正式確定的。
星河系旗下的電商、搜尋、社交業務,都是平臺級的應用。
隨著業務發展,
無論是海量暴增的資料,還是大規模高併發的網際網路行為、對計算能力的巨大需求……
現有的傳統伺服器架構和集中式Oracle資料庫架構,已經越來越不適應業務擴充套件的需要。
不僅成本高,維護費用高。
甚至可能會導致,系統被主機和硬體廠商所“綁架”,不得不持續增加投入成本。
而隨著星河系的盤子越來越大。
所需要付出的升級硬體和維護的代價,也會越來越驚人……
在這兩年易趣618大促、淘寶雙11促銷活動,電商業務量暴增;百度全球化擴張步伐導致的資料儲存和檢索量激增;易迅在社交和遊戲業務上的快速增長等情況下……
“去IOE”,就更加變得勢在必行了!
所謂“去IOE”。
其核心是低成本、線性可控、去中心化(分散式):
“PCSever替代IBM小型機;MySQL+自研資料庫替代Oracle;去EMC,用中低端儲存”。
簡單來說,
傳統的IOE代表的是集中式架構,而“去IOE”,就是推動分散式架構代替集中式架構。
其實質,與“雲端計算”戰略是緊密相連的。
在今天的合夥人會議上,
王堅博士第一次向所有合夥人,詳細闡述了目前“去IOE”和雲端計算的進度。
“像我們星河集團這樣大規模的網際網路應用,採用開源、開放的系統架構,這其實並不是什麼新的發明。
國外的Google、亞馬遜這些公司,都是採用的類似系統架構。
只不過,它們幾乎一開始就沒有采用IT商業公司的架構,所以他們不用“去IOE”。
而我們在前期,由於沒有足夠的技術實力來開發自有系統。
為了系統的穩定性和高效能的運算儲存,採用了高階的IT商業公司架構。
現在基於集團業務發展的需要,同時也積聚了一定的技術實力。
是時機可以開展自主研發了。”
王堅顯得頗有感觸:
“當然,在這個過程中,困難是非常大的……
多虧了波總、龐總的支援,和所有團隊的認同和協作。
如果沒有技術、產品和業務等各團隊的相互協同,這是一件不可能的事!”
根據他的介紹,去IOE的困難,主要是技術層面的……
比如,“去I”,技術架構是關鍵:
小型機作為IT系統的主要計算裝置承載了大部分的業務,但從擴充套件性、價效比、核心能力掌控等角度而言,不適宜集團目前業務發展。
而X86單個CPU處理能力一直在提升,應用了分佈架構和雲端計算技術,可以用一個資料中心去替代某一臺大機。
不過,應用採用分散式架構,提升處理能力,必須對應用程式碼進行改造。
所以,應用層可以直接替換成廉價的X86伺服器,難點在涉及到部分程式碼重構;
資料層也可以採用X86伺服器或者是資料庫雲平臺,分析型業務則主要遷移到大資料平臺。
“去E”的主要難點,僅限於技術架構,對應用基本無影響。
但同