“軟件定義”被視為繼x86革命、互聯網革命和虛擬化革命之后的又一大技術革命,從軟件定義網絡、軟件定義存儲以及軟件定義數據中心,再到軟件定義企業,軟件定義的含義愈加豐富,也為企業帶來了更加多的想象空間。
我們常說,一項新技術的問世總是以用戶需求為導向,那么,“軟件定義”這項新技術是如何和企業需求相結合的?它能夠幫助企業解決哪些切實的問題、帶來哪些新的收益?
近日,比特網聯合戴爾公司組織了《軟件定義重寫IT規則》訪談,上海大學信息化辦公室主任徐偉、上海巨人網絡科技有限公司運營總監胡遠星,以及戴爾公司的高級存儲經理陳駿、戴爾公司解決方案架構高級顧問黃瑤發表了對于“軟件定義”的深刻見解。
《軟件定義重寫IT規則》訪談現場
兩種典型的用戶需求
上海大學和巨人網絡,一家是傳統的大學,一家是新興的互聯網企業,兩家的特點截然不同,也代表著兩種典型的用戶需求。
上海大學的信息化水平在諸多高校中是走在前面的。據徐偉介紹,2006年上海大學的信息化建設進行了重新規劃,旨在實現信息傳遞、業務支撐、改革推動三大目標。為消除信息孤島,上海大學在2006年進行了全校服務器大集中,收掉了幾乎所有部門級的服務器,并采用CMS的方式,將數據庫全部集中到學校的數據中心。這種“數據大集中”的做法在當時來看是非常超前的。
而對于“軟件定義”,上海大學實際上是最早的“嘗鮮者”之一。經過9年的發展,上海大學的數據中心如今已經形成了存儲網和計算網量大基礎設施,并在此之上建設了數據平臺和業務平臺,徐偉將其稱之為“頂層設計規劃”。從2009年開始,上海大學數據中心逐步全面實現了虛擬化,實現了計算資源和存儲資源的池化,讓整個資源處于一個比較高效的運行狀態。
上海大學可以算作是教育信息化的一個典型代表,其業務負載有著鮮明的特點。據徐偉介紹,上海大學在全國屬于比較大的學校,由于生源的限制,其應用負載是比較穩定的:“我們的需求是封頂的,就是說最多有這么多學生和老師同時使用,我們最大的彈性資源的需求就是選課,學生要搶課,我們現在也用10臺虛擬機就可以全部解決了,平時可以把這個資源空出來。”
上海大學的負載比較穩定,巨人網絡則不然。
巨人網絡是一家著名的中國游戲公司,成立于2004年,2007年在紐交所上市,其主要業務是游戲客戶端包括網頁游戲、以及現在流行的手游研發和運營。作為最早加入巨人網絡的員工之一,胡遠星見證了巨人網絡IT的十年變遷。
十年前,和很多初創企業一樣,巨人網絡IT資金缺乏,采購的是組裝服務器;2006年業務有起色之后,開始大量采購戴爾等品牌服務器,同時,巨人網絡開始了ITIL管理體系的建設,成為國內第一家通過ISO20001IT服務管理國際體系認證的互聯網企業。2008年之后,巨人網絡的IT架構再度發生變革,開始大量引入虛擬化、分布式存儲等技術,向“軟件定義”邁出了第一步。
而如今,移動互聯時代來臨,手游爆發,也讓巨人網絡的業務負載發生了巨大變化。“以前一年做一兩款游戲,IT基礎架構搭建好了就不用動;現在我們基本一天就要發布一兩款游戲,對計算、存儲、網絡資源的需求彈性很大,有時候實際需要的資源和最開始預想的有很大出入”,胡遠星介紹說。于是,巨人網絡搭建了一個很大的云計算平臺,為自身業務靈活提供資源的同時,也向初創企業提供資源的租用,是一個“混合云”的架構。
不難看出,上海大學和巨人網絡對于IT基礎架構的需求有著不同的側重點,一個是“穩定為先”,一個是“彈性為先”,但兩家對IT基礎架構靈活度、可管理性和成本的需求是相似的,為達成這樣的目標,兩家都很早之前大量引入了基于x86平臺的虛擬化技術,構建了“軟件定義”的雛形。
戴爾軟件定義方案以客戶需求為導向
“軟件定義”被視為又一大技術革命的根本原因在于它能夠打破硬件的界限,讓“軟件”來定義“硬件”的角色。戴爾曾提出這樣的設想:未來,數據中心只有標準化的硬件,而由軟件來定義它們的角色,可以是服務器、存儲、或者是網絡設備。同時,實現“軟件定義”的數據中心,能夠讓數據中心以更少的硬件資源來完成更多的工作,讓數據和資源更加高效靈活、實現整體上的管理、實現高擴展性并實現最優化的成本效益,非常適合云計算、大數據分析等應用。
不過,用戶需求是多元化的,如果“軟件定義”只停留在概念表面,而難于和用戶的業務和需求相結合,“軟件定義”也只不過是一個美好的愿景。為此,作為“軟件定義”的推動者之一,戴爾公司根據不同的用戶需求打造了多元化的“軟件定義”解決方案,據戴爾公司的高級存儲經理陳駿介紹,在軟件定義存儲方面,戴爾能夠提供兩類不同的實現途徑,分別是“漸進式”(Evolution)和“革命式”(Revolution)。
陳駿表示,“漸進式”軟件定義存儲方案基于戴爾流動數據(Fluid Data)體系架構:“近年來戴爾通過對存儲廠商Compellent及EquaLogic、集群集群存儲廠商Exanet、虛擬化開發商RNANetworks、消重軟件廠商Ocarina Networks、網絡設備廠商Force10、企業管理軟件制造商Quest Software等廠商的收購,形成一個流動數據解決方案,讓數據可以從磁盤內部、磁盤之間、存儲池、閃存、文件系統五個方面流動,Dell通過Fluid Data,Fluid cache和Fluid FS( file system)整體方案來實現囊括服務器、網絡、存儲端對端的流動數據架構。”
而“革命式”軟件定義存儲解決方案是戴爾基于x86軟件來提供一套從規劃、設計、交付、實施到維護的整體解決方案。去年,戴爾聯合Nexenta、Nutanix(推出Dell XC系列)、紅帽、微軟、VMware等公司推出了“藍雷計劃”,如今已經形成了五大軟件定義存儲解決方案,能夠針對不同的用戶需求來提供一體化的方案。
例如,就上海大學而言,其IT基礎架構以自建自維為主,IT負載穩定,其需求也是保證業務穩定為首。故而上海大學信息化辦公室主任徐偉更加青睞“漸進式”的軟件定義存儲方式,希望軟件和硬件的獨立性更高,完全依靠軟件來實現軟件定義存儲;而追求更高彈性、更快速部署的的巨人網絡則更加青睞“超融合”的一體化解決方案模式,巨人網絡運營總監胡遠星認為,“一攬子”的解決方案才是巨人網絡所需要的真正的“軟件定義”。
軟件定義促服務器“進化”
實現“軟件定義”的一個核心基礎在于開放的x86硬件基礎架構,自然x86服務器在其中也扮演了重要角色。為了實現對“軟件定義”的硬件加速,戴爾在第十三代(簡稱13G)PowerEdge服務器中進行了大量的優化,特別是在存儲和閃存部分,從而讓服務器更加“貼近”存儲。
據戴爾公司解決方案架構高級顧問黃瑤介紹,搭載英特爾至強處理器E5-2600 v3的戴爾13G PowerEdge服務器不僅在性能上大幅提升,它還有著三大方面的改進:第一,讓存儲更靠近計算節點,實現軟件定義存儲,并大幅提升應用性能;第二,簡化生命周期管理流程,大幅度節約成本,并降低總體擁有成本;第三,利用戴爾全面、基于開放的架構以及強強結合的產品組合,優化客戶最密集的工作負載。
例如,在閃存方面,戴爾13G服務器引入了業務第一個和唯一一個熱插拔Express Flash驅動器,IOPS能達到標準SSD的十倍;同時引入了更加經濟的1.8寸SSD,獲得更高的存儲密度并提供更高的速度。“1.8寸SSD和2.5寸SSD采用了相同的接口,勝在密度非常高,傳統的2U機架服務器可以放24塊2.5寸SSD,如果采用1.8寸SSD,1U機架就可以放24塊,比如戴爾PowerEdge R630。”當然,戴爾13G服務器也支持傳統的3.5寸硬盤,這樣能夠在計算節點內提供分層混合存儲配置,從而支持軟件定義存儲和優化的數據分布。
在性能方面,通過大量應用閃存技術,戴爾13G服務器性能得以大幅提升,比如R730xd GlacierFire數據存儲上運行的微軟SQL DB在處理在線交易時能增加2.8倍的用戶,3.5倍的交易,以及快11倍的響應時間。
在管理方面,戴爾13G服務器自動化程度大大提升,可“零接觸”自動部署、自動化服務器更新和自動化技術支持。比如通過“零接觸”自動部署功能,只需要把服務器放上架子,插上電纜,其他都無需手動去觸碰,包括OS安裝,軟件升級和以后的打補丁,都可以通過智能手機的操作來實現。相比手動部署固件和BIOS,自動化固件更新可以節約61%的時間。
據黃瑤介紹,除了在13G服務器上的優化,去年12月中旬,戴爾推出了全新的PowerEdge FX2融合架構,結合了機架服務器和刀片服務器的優勢,把服務器、存儲和網絡集成到一個通用的模塊化機箱中,可根據工作負載配置不同的存儲和資源塊,共享電源、網絡、I/O、管理等模塊,在提供高密度的同時提供更靈活的配置和更低的成本,為“軟件定義數據中心”做好了準備。
小結:軟件定義時代來臨 戴爾全力以赴
作為各自行業信息化水平的代表,上海大學和巨人網絡均對“軟件定義”表現出了積極的態度和興趣,這似乎在傳遞著一個信號,“軟件定義”是符合用戶實際需求的一項新技術,它不僅是新的理念和愿景,而是確實能夠和用戶業務相結合,解決實際中的問題。
任何一項新技術的繁榮都離不開兩個方面,一是旺盛的市場需求,二是需要廠商的技術推動和生態圈的建立。對此,戴爾已經近年來表現出了全力以赴的態度,動作頻頻。戴爾通過不斷收購、將EqualLogic PS和Compellent SC系列存儲產品線融合、公布“藍雷計劃”、優化服務器產品形態等手段,已然打造出針對不同用戶需求的“軟件定義”解決方案,相信在不久的將來,戴爾會在“軟件定義”帶來的新浪潮中扮演更加關鍵的角色。