ARM楔入數據中心
特寫
作者:趙豔秋
“不快那麼多,隻快一點點。”百度首席雲架構師林仕鼎在微博中說。
他所說的“快一點點”的事,是今年1月百度南京數據中心開始商用ARM存儲服務器,這在全球的數據中心中尚屬首例。也在1月,Facebook在美國矽穀舉行的一個探討數據中心新架構的大會上,也首次在公開場合談論ARM。顯然,百度快了一點點。
為百度提供這個ARM存儲服務器芯片的Marvell公司,目前正積極尋找可以複製百度案例的市場機會。知情人士說,淘寶正在測試ARM存儲服務器。
做手機、平板電腦業務的ARM軍團,正在數據中心市場蕩起一圈圈漣漪。
互聯網公司推動的變革
數據中心為什麼要嚐試ARM?
“根本動力來自新業務的推動。”ARM服務器與企業應用市場部經理邵巍說。她以“冷存儲”為例,新興互聯網應用如社交網站,正遇到一個棘手問題——Facebook 用戶每天要上傳3 億多張圖片,但最多幾周,人們就不會再去查看它們了。可根據用戶協議,Facebook也不能把它們刪除。於是,他們每年要耗費大量金錢存儲管理這些照片。像騰訊,一年在這種服務器上的花費就在上億元。由此,互聯網巨頭們引發出一個新構想,對這些照片進行“冷存儲”,就是建設一個新型數據中心,能夠在低能耗、低成本條件下,保證海量數據的存儲和訪問速度。
Marvell全球副總裁、大中華區總經理張暉也觀察到,雲計算、大數據時代到來以後,給數據中心商業模式上帶來的不同。傳統企業級業務像股票交易,對運算性能的要求極高,在這些業務中,數據也是規則的,數據中心一般采購高可靠性的一體化係統、商用軟件來運營業務。當運行壓力加大時,數據中心一般采用一種Scale up,即縱向擴容方式,使用“大個子”CPU、“大個子”存儲以及大型服務器,來解決運行壓力。
但自從雲計算、大數據時代到來以後,用戶習慣把不同數據都“丟”到數據中心來,他們會時不時地使用各種移動互聯設備訪問數據,數據變得不規則,業務瞬息萬變,很多業務對運算的要求也沒那麼高了,例如僅僅處理一個個訪問請求。於是,數據中心有了一種Scale out擴展方式,即橫向擴容,由不同“小個子”芯片處理不同需求,係統也成了開源的。“ARM在這方麵存在不小的機會”。
另一個關鍵是,“大個子”商用係統和“小個子”開源係統,兩套體係的商業模式完全不同,Scale out擴容成本往往低於Scale up,這符合互聯網公司對成本壓力的考量。
就像Facebook硬件設計及供應鏈副總裁Frank Frankovsky說的那樣,現在,他們關注和提升數據中心在每美元、每瓦之下產生的利潤——這代表了大部分互聯網公司的方向。當數據中心變成了一種生產工具後,其他很多因素,如耗電、成本、運營費用,不再是單純的計算型服務器所能滿足的。
百度下決心使用新架構的動力也基於此——林仕鼎介紹,新的存儲服務器功耗降低50%,存儲密度提升75%,成本降低25%。
百度對這樣的結果感到滿意,他們將在自己的數據中心中加以推廣。Marvell張暉說,下一步,Marvell也會把百度案例複製到其他客戶,現在關鍵是要找到具有同樣需求的企業:這些企業有節能、降成本的壓力,應用軟件一般是開源的,應用模式更適合Scale out擴容方式。
當互聯網公司開始行動後,產業鏈其他環節巨頭不得不考慮革新:
最早介入互聯網服務器生意的戴爾在全球第一個嚐試開發ARM服務器,該服務器代號Copper。這是一款功能比較綜合的服務器,目前還在測試中。戴爾稱,到2016年,20%的服務器將由一個“與你手機中沒什麼不同的芯片驅動”。
惠普也在研發適應新數據中心需求的服務器Moonshot。“Moonshot服務器將是高密度、低功耗的革新產品。它將提供盡可能多的處理器種類。除了英特爾,還會有AMD;除了x86,還會有ARM和DSP;合作夥伴包括英特爾、AMD、德州儀器、AppliedMicro以及Calxeda。”惠普工業標準服務器中國總經理蕭建生說。
今年3月底,Marvell和ARM剛剛在北京舉辦了一場ARM服務器研討會。“會議規模有五六十人,來的有互聯網公司、三大電信運營商、服務器製造商、軟件企業甚至銀行客戶。”參與這次研討會的一位服務器企業人士說。會場上擺放了一台ARM存儲服務器樣機,這台樣機與在百度南京數據中心商用的ARM存儲服務器是一樣的。“大家圍在這台服務器旁討論得非常熱烈。”這位人士說,“會一結束,這台樣機就被一家服務器製造商抱走了。”