1、云計算的定義
一般認為,云計算(Cloud Computing)是分布式處理(Distributed Computing)、并行處理(Parallel Computing)和網格計算(Grid Computing)的發展,或者說是這些計算機科學概念的商業實現。對于云計算的定義,開發者和信息技術人員與最終用戶存在著一些不同,對于那些開發和管理計算機系統的人來說,云計算意味著服務器能力在水平方向上的可擴展性;技術層面面臨的挑戰是:開發操作系統和應用程序來管理運行過程中的規模變化,同時保持相應的機制對最終用戶不可見。
2、云計算的特點
從現有的云計算平臺來看,它與傳統的單機和網絡應用模式下相比,云計算具有以下特點:
(1)超大規模
(2)虛擬化
(3)高可靠性
(4)通用性
(5)動態可擴展性
(6)高靈活性
(7)按需部署
(8)極其廉價
(9)高性價比
3、云計算的基本原理
云計算的基本原理是通過使計算分布在大量的分布式計算機上,而非本地計算機或遠程服務器中。企業數據中心的運行將更與互聯網相似,這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和存儲系統。云計算描述了一種可以通過互聯網進行訪問的可擴展的應用程序。“云應用”使用大規模的數據中心以及功能強勁的服務器來運行網絡應用程序與網絡服務。任何一個用戶通過合適的互聯網接入設備以及一個標準的瀏覽器都能夠訪問一個云計算應用程序。
4、云計算的關鍵技術
云計算是隨著處理器技術、虛擬化技術、分布式存儲技術、寬帶互聯網技術和自動化管理技術的發展而產生的。從技術層面上講,云計算基本功能的實現取決于兩個關鍵的因素,一個是數據的存儲能力,另一個是分布式的計算能力。因此,云計算中的“云”可以再細分為“存儲云”和“計算云”,也即“云計算=存儲云+計算云”。存儲云是指大規模的分布式存儲系統;計算云是指資源虛擬化+并行計算,并行計算的作用是首先將大型的計算任務拆分,然后再派發到云中節點進行分布式并行計算,最終將結果收集后統一整理,如排序、合并等。
云計算系統相關技術主要包括虛擬化技術、云計算平臺管理技術、數據存儲技術、數據管理技術、編程模型、任務調度模型、集群化技術、分布式并行計算技術等,在眾多的云計算技術中,其中以虛擬化技術、云計算平臺管理技術、數據存儲技術、數據管理技術、編程模型最為關鍵。
5、云計算在業務網中的應用
5.1 云計算與業務網
隨著對云計算研究的不斷深入,將云計算不斷地在實際中得到應用。云計算和業務網有著密切的關系,電信運營商明確提出要積極推進云計算在數據業務上的落地與實施。要實現基于云計算的業務網絡,首先要根據云計算技術的特點進行業務網的架構設計,通過云計算架構的業務網具有許多的優點,云計算平臺能夠更好的支持業務的定制,能夠節省資源和增加靈活度,還能夠將建設的業務平臺對外出租,基于業務產品自身的特點來看,不同產品的忙閑時不一樣,不同時段的資源需求波動大,比如短信產品節假日比平時高峰時繁忙5~10倍。所以從如何節約資源和增加靈活度的角度來探討業務云的架構設計是云計算所面臨的主要問題。
IT 和電信技術將加快融合的進程,云計算就是一個契機,業務網則是一個重要的領域。云計算將為業務網的發展注入強大的動力,以云為基礎的業務網絡無論是數量還是類型都將得到會快速的增長。業務系統的組成包括計算資源、存儲資源、網絡資源、接入資源等多種資源,在業務云的場景下,所有的這些資源,需要可以通過線性疊加而增加其資源量,從而線性地提升系統的處理能力。同時,系統也應具備高可配置性、高性能、動態可伸縮的特性。未來3G的發展需要業務網提供豐富多彩的內容,業務網的興起已經成為不可逆轉的趨勢,云計算與業務網的結合,將促使業務網的應用向形式更加豐富、應用更加廣泛、功能更加強大的方向發展,給業務網絡帶來了巨大的發展空間。
5.2 基于云計算的業務網網絡架構
在基于云計算的業務網絡架構時,針對具體的業務網絡情況,出發點不同,思路也不同,所架構的業務網絡也會有很大的差別,但是基于云計算的業務網絡架構也應該遵循按服務功能分層的理念,即按照IaaS、PaaS和SaaS三層進行構建。基于服務功能分層理念進行的云計算業務網架構設計示意如圖1所示。
圖1 基于云計算的業務網架構
6、云計算在業務網中的優勢分析
云計算為業務網提供強大的計算能力和海量的存儲資源,并通過虛擬化技術虛擬出虛擬機,每個虛擬機有自己的CPU、內存和存儲等資源,新增的業務運行在虛擬機中,根據業務系統所占用資源的大小來分配系統資源,從而有效地控制了資源的浪費,便于新業務的上線,總的來說,通過云計算架構業務網可以獲得如下一些優點:
(1)云計算的管理平臺能夠動態地將計算平臺定位到所需要的物理節點上, 而無須停止運行在虛擬機上的應用程序,系統遷移方法更加靈活。
(2)降低集群電能消耗,根據業務系統的負載情況,將多個負載不是很重的虛擬機計算節點合并到同一個物理節點上,動態地改變啟用虛擬機數量,從而能夠關閉空閑的物理節點,達到節約電能的目的,真正做到了節能減排。
(3)通過虛擬機在云計算平臺中不同物理節點上的動態遷移,遷移了整體的虛擬運行環境,能夠獲得與應用無關的負載平衡性能,并且整個遷移過程中業務不中斷。
(4)在部署上更加靈活,即可以將虛擬機直接部署到物理計算平臺上,而虛擬機本身就包括了相應的操作系統以及相應的應用軟件,直接將大量的虛擬機映像復制到對應的物理節點即可,便于批量大規模的業務系統部署。
(5)云計算平臺的架構模式適應了業務網多元化,個性化和業務運用靈活的特點,便于新業務的應用,新業務上線從原來的幾個月縮短到幾天甚至幾小時。
(6)通過服務器、存儲等設備的整合,控制和減少物理設備的數量,實現了資源共享,明顯提高了單個設備及服務器CPU的資源利用率,從而降低了投資,節約了軟硬件成本。
(7)設備部署相對比較集中,降低了業務網系統的運營和維護成本,包括數據中心空間、機柜、配套材料,耗電量,冷氣空調和人力成本等,并由專門經過培訓的技術人員進行集中維護和系統升級,大大節省了維護成本和維護時間。
(8)通過在業務網中引入云計算架構平臺,將現有的業務接入到專門的存儲網絡,充分利用了網絡存儲的優勢,將分散的數據集中進行管理備份,為務網絡的容災備份打下了基礎,同時通過虛擬化平臺的特有功能和網絡存儲的有效結合,提高了業務網應用的可用性,移動性和靈活性。
7、結論
通過在業務網中引入云計算技術,為業務網創造虛擬的業務平臺,使其能夠把內存、I/O設備和存儲等資源集中起,使之成為一個虛擬的資源池,為整個業務網絡提供服務,從而大大提高了資源利用率和整體的計算能力,也適應了業務網多元化,個性化和業務運用靈活的特點,為業務網的發展提供了一個廣闊的發展空間。目前,雖然云計算在業務網中的應用還存在很多的問題,距離大規模的應用還有很長的一段路要走,但是這并不能阻礙云計算在業務網中應用的發展趨勢。云計算的時代正在到來,運營商在數據中心、用戶資源、網絡管理經驗和服務可靠性等方面具有優勢,應當做好積極準備,加快轉型,使自己在這場革命中能夠把握主動,起到主導產業鏈的龍頭作用,引領整個通信行業做大做強。