云計算是20年來IT行業出現的最激動人心且最具顛覆性的技術,甚至比大型主機向客戶端/服務器架構的遷移還更具顛覆性。無論是IT服務的交付方式,還是企業消費這些IT服務的方式,都因云計算而改變。中國用戶也正在快速應對新架構帶來的變革,在此筆者將與各位分享有關云計算的思考,以及思杰如何定義各種類型的云計算模式。
云計算是什么以及不是什么?
首先我們來看一下Gartner 對云計算的定義:“Gartner認為云計算是一種計算方式,它允許通過互聯網以‘服務’的形式向外部用戶交付靈活、可擴展的IT功能。”
這個定義中有三個關鍵詞:可擴展、服務和互聯網,因此說云計算是在互聯網上部署和交付應用,且可按需求而擴展。本文對這個定義進行了擴展,因為中國的許多企業用戶正在部署私有云,還有些企業用戶部署的是混合云(他們在自己的數據中心同時采用公共云服務和私有云服務。)
簡而言之,云計算不是終端用戶購買的東西。事實上,終端用戶應該漠視且不該關心應用程序是否使用云計算方式來交付。云計算是企業為了達到降低基礎架構成本、提高效益、解決容量/可擴展性問題等目的,而采用的一種新型應用架構。
下面這個小測試可以幫助判斷您的企業是否部署了真正的云計算:
終端用戶是否可以自己設置基礎架構服務或應用而無需IT人員的幫助?
服務器、存儲和網絡等資源是作為資源池還是孤立的實體來考慮?
服務和應用是否具有彈性?可否根據需求自動擴展和訂購?
能否自動跟蹤基礎架構或應用的使用情況?耗費了多少計算能力?是否可以對各個用戶或部門逐個跟蹤?/;
知道了云計算是什么之后,強調云計算不是什么也很重要。
云計算不是服務器虛擬化。這兩種架構存在本質的區別,從技術上說,運行或支持云計算可以不需要服務器虛擬化(當然,它會有幫助,但不是必須的)。
云計算不會鎖定供應商。云計算應該是開放的,它應該能夠根據客戶需求與任何類型的基礎架構協同工作,如它不應該感知虛擬化層,能夠支持vSphere, XenServer, ORACLE VM, HyperV 和 KVM等不同的虛擬機。
云計算也不是一個地點。云是一種新的架構,它是以更加靈活、高效且經濟的方式交付IT服務的一種新方法。
思杰的三種云
思杰把重點放在了三種云上,或我們所說的"3 PC"所構成的企業兩大關鍵領域,即移動辦公和云計算。我們先來看一下三種云的區別,以及為什么它們對于中國今天的大多數企業都非常重要。
個人云——針對移動辦公風潮,可將人與他們的桌面、應用程序和數據連接在一起,使人們能夠通過任何終端設備,在任何地點進行協作。在中國,移動設備的數量呈爆炸式增長,從智能手機到平板電腦都增長強勁,加上IT消費化的趨勢日益明顯,傳統的“辦公室”概念需要重新定義。
私有云——是企業內部基礎架構、桌面、應用程序和數據的統稱,由企業防火墻后面的IT人員按需交付。私有云的優勢很多,靈活交付服務、提供自服務、可精細化地跟蹤使用情況,同時允許企業對自己的基礎架構有很強的控制力,具有更高的安全性。思杰的一個用戶Zynga是一家社交游戲公司,目前擁有全球最大的私有云和上億的用戶。
公共云——是場外多租戶基礎架構、存儲和計算資源以及SaaS應用和數據的統稱,通常由外部服務提供商按需提供。亞太區的許多企業用戶,如韓國電信、Tata、IDC Frontier 等都采用Citrix技術來支持他們的公共云。
此外,還有第四個概念——“混合云”,它指的是“云融合”,這在企業用戶當中越來越普及。私有云與公共云緊密集成在一起時就形成了混合云,使IT有更多的靈活性,可以選擇將應用放在哪里運行,在成本和安全性之間進行平衡。之所以出現這種融合,一個原因是由于私有云的成本逐漸降低并越來越靈活,同時公共云越來越安全、透明。思杰關注且致力于提供二者融合的最優解決方案,而不拘泥于某個虛擬基礎架構或云計算服務提供商。
思杰的愿景是把Cloud Gateway(云網關)作為單點控制放在私有云的前端,將Windows應用、Web應用、SaaS應用和移動應用的配置、安全管理和控制都統一在一起,可以把它想象成企業所有應用的門臉;在私有云的后端,通過Cloud Bridge(云橋)透明地與公共云服務提供商連接,使數據中心具有無限的容量;思杰所關注的第三個云計算要素是要幫助用戶構建亞馬遜式的云平臺——從裸機到高級軟件服務,諸如Cloud Orchestration(CloudStack,CloudPortal和XenServer),最終幫助企業用戶解決其關鍵業務問題,滿足他們對不同應用的需求。
云計算應用場景
云計算的應用無處不在,在此重點談一下私有云。
學術私有云——為大學研究人員、教授和學生提供計算資源,讓他們以及外面的研究人員/開發人員可以更輕松、快速地接入所需資源集群,為自己的研究工作服務。比“超級計算機”更經濟、高效。學術機構以及研究型的企業都部署了這樣的私有云。
開發/測試云——我們曾遇到首例采用服務器虛擬化向云計算遷移的應用場景。開發/測試云使開發人員以前所未有的方便及更低的成本、更短的周期,構建、升級和測試應用程序。企業希望讓開發人員和測試人員接入可用的、且可輕松配置的資源,從而減少與采購和構建基礎架構(服務器、存儲和網絡)、安裝軟件有關的時間,以往這些外圍工作就需要花費6周左右的時間。
在線游戲、社交媒體、Web 2.0專用云——就是在防火墻后面構建一個亞馬遜式的云平臺,在享受靈活性和規模的同時,能夠有更大的掌控能力和安全性。許多企業選擇“混合云”,可以在需要時連接公共云,實現無限的彈性,如前面提到的Zynga云平臺就是一個創新案例。
DaaS(WaaS)專用云——企業用戶采用云計算,以服務的形式交付windows 桌面,實現更高的效率和更強的控制力。
BYO移動服務——無論是銀行應用還是員工門戶,云計算都是一個非常好的架構,可以促進應用在內部或向外部客戶的交付(允許根據需求或增長情況進行擴展)。
災難恢復和業務連續性服務——如今的世界環境越來越不可預測了,政治和環境事件頻發。云計算已經成為災難恢復的一個重要模式,它不僅可以建立故障備份點,還保持了“隨增長付費”的服務優勢,這樣企業可以更快速地響應商機,同時保證高回報。
此外,云計算基礎架構還可以幫助應對不同行業的變化。有些變化是由于行業特點而產生,如零售業在節假日銷售旺季會出現銷售的突飛猛進。當然,行業變化多種多樣,有些是周期性、可預測的, 如世界杯或奧運會,還有些是不可預測的,如重要新聞事件或博客站點。在這種情況下,需要針對預期的高峰情況構建基礎架構。而在平時,這些容量大部分都被閑置,云計算能夠讓這些已經部署的基礎架構產生更大的效益。