摘要:軟件定義的概念從去年至今已經持續了其火爆的態勢,IBM所提出的軟件定義基礎架構的概念其目標指向是什么?究竟要解決IT新常態下的哪些問題?周立旸就以上疑問一一給予了解答。
采訪周立旸的時候,才發現他名片上的Title已經變了,從此前的IBM Platform Computing大中華區業務經理變為軟件定義基礎架構大中華區業務經理。于是我們的采訪就從這一稱謂的變化談起。周立旸告訴記者:“這是IBM針對當下的IT發展新常態所提出的應對之道。”軟件定義的概念從去年至今已經持續了其火爆的態勢,IBM所提出的軟件定義基礎架構的概念其目標指向是什么?究竟要解決IT新常態下的哪些問題?周立旸就以上疑問一一給予了解答。
IBM軟件定義基礎架構大中華區業務經理周立旸
IT新常態下的技術和應用變革
在IBM看來,IT的新常態分為技術和應用兩個維度:從技術維度來看,當今時代處理器主頻已經到了無法繼續幾何級數提升的時候,這就需要依靠分布式架構來解決性能問題;而在數據大爆炸的今天,數據平均移動速度已經遠遠跟不上數據數量和數據類型的增長。
而從應用來看,各類應用與移動、云、大數據等新型分布式異構的并行結合會越來越緊密,既使是傳統的金融、電信行業,也會有越來越多分布式的異構應用融入到核心系統中。
周立旸告訴記者,針對技術和應用上的IT新常態,用戶需要面向分布式異構環境的更智能化、更有效的管理和調度機制,他們需要一種更加智能的方式來減少數據的移動或更有效地開展數據的移動,這就是IBM提出軟件定義基礎架構概念的原因。而且相對于其他軟件定義的廠商,IBM所提出的的軟件定義基礎架構的“軟件”二字有雙重含義。第一,IBM所有全系列產品本身是一個軟件,它可以根據應用來優化;第二,“軟件”指客戶的應用軟件,要在應用層面最優化,感知到應用軟件對基礎架構的要求,然后做一些優化和自動化。
Platform Computing家族產品實現軟件定義
而IBM軟件定義基礎架構概念的核心,就是通過分布式計算環境的整合,為不同類型應用提供一個彈性的共享資源池,通過軟件定義的方式來實現應用的靈活,來實現調度管理的智能,具體到產品層面,對應的就是Platform Computing系列家族產品。據周立旸介紹,除了原來的管理批處理高性能計算的LSF、處理大數據的Symphony之外,IBM在去年又推出Application Service Controller,針對新型的云的應用Spark 和MongoDB,來實現應用的管理和調度。
在IBM的軟件定義基礎架構解決方案中,分為三個層次:底層是共享的資源管理器,可以彈性地運行不同類型應用,這是實現軟件定義的核心,其中Platform Computing起到非常關鍵的作用;第二層是智能管理存儲的產品,IBM剛剛推出Spectrum Scale,這是基于IBM非常成熟的GPFS開發的,構建起了軟件定義存儲的環境;而最下面一層,就涉及到眾多基礎設施,比如數據中心里的集群,私有云、混合云環境的基礎設施管理組件。在這方面,IBM有Cluster Manager來管理物理機的部署,有Cloud Manager來管理虛擬機的部署,同時這些技術也在IBM的云數據中心、SoftLayer上給用戶提供PaaS級服務。
從應用的具體實例來看,周立旸介紹了包括花旗銀行、USAA保險公司、天津大港油田在內的諸多客戶案例,有的是數據密集型應用,有的是計算密集型應用,IBM軟件研發實驗室軟件開發總監謝東補充:“Platform Computing在被IBM收購后逐漸把全球主要的開發力量放在了中國,目前中國四百人的團隊不僅有開發、測試還有售后技術支持,主要分布在北京、西安、上海。
IBM軟件研發實驗室軟件開發總監謝東
Platform Computing+IBM構成完整軟件定義基礎架構
對于Platform Computing來說,無論被收購前的純高性能計算業務,還是被收購后在大數據、云計算業務上的拓展,其本質不變。對此周立旸解釋:“Platform Computing從公司規模來講比IBM小,所以術業有專攻,它最大的專長就是做工作負載感知、高性能計算調度、高性能分析調度。而IBM涵蓋更廣,以其并行文件系統GPFS為例,設計之初就不單單為高性能計算服務。IBM提供給Platform Computing更多以前沒有的功能,二者的能力相加使得軟件定義基礎架構的內涵更加完整。
以高性能計算和云計算為例,二者不是不可調和的。就這一點周立旸詳細介紹:“其實并不是虛擬化才叫云,很多用戶通過物理機的靈活部署,同樣可以實現一個彈性資源池為應用做服務。通過Platform Computing可以快速構建一個基于物理機的集群,動態實現上面軟硬件環境的部署,或者在不同集群之間的切換,而后能夠支持非常高速的網絡,能夠支持高速的IO存儲。當這個技術條件完備之后,我們很多客戶就有能力通過云的方式構建高性能計算的基礎設施。”