移動雲計算服務端技術
行業科技
作者:楊維吉
【摘要】本文從移動雲計算的概念出發,討論了移動雲計算的架構和服務模型,對移動雲計算的應用實例做了較為詳細地闡述,在此基礎上,深入分析啦移動雲計算應用中尚存在的主要解決方案,並對移動雲計算的研究方向和應用前景進行了展望。
【關鍵詞】移動雲計算;架構及服務模型;移動雲計算方案
虛擬化資源管理作為雲計算中的一個重要課題,在移動雲計算中依然成為了研究熱點。它以虛擬機技術以及資源虛擬化技術為基礎,在整個雲計算平台起核心支撐作用,研究如何優化虛擬化資源管理對提高移動雲計算的資源利用率、降低能耗以及擴展移動互聯網業務有重要意義。然而與傳統雲計算相比,移動雲計算由於在終端性能、帶寬和應用特性等方麵存在限製,使得其虛擬化資源的管理過程更加複雜,需要從多個層麵管理資源實體以及實現更細粒度的管理操作。這其中包括了動態服務請求、服務SLA指標、虛擬機性能保障、負載均衡、動態預測資源請求、功耗控製、資源利用率等要求。所以麵向移動雲計算的虛擬化資源管理技術,具有極大研究價值。
一、移動雲計算服務的技術體係
1.移動雲計算服務的技術體係概述
從分層的角度看移動雲計算的技術體係:展示層(HTML、JavaScript、CSS、Flash、Silverlight)、中間層(REST、多租戶、並行處理、應用服務層、分布式技術)、基礎設施層(虛擬化、分布式、關係型數據庫、NoSQL)、管理層(賬戶管理、SLA監控、計費管理、安全管理、負載均衡、運維管理)。
展示層通過友好的方式展現用戶所需的內容和服務體驗,並基於中間件層提供的多種服務。
中間層:基於基礎設施層所提供了多種服務,比如緩存服務和REST服務等,即可支撐顯示層,又可以讓用戶直接調用。
基礎設施層:為中間件層或者用戶提供所需的計算和存儲等資源。
管理層:管理層為展示層、中間件層、基礎設施層提供管理和服務。
從技術分類角度,雲計算的技術體係可以分為:體係結構、虛擬化技術、操作係統、海量數據分析和處理、雲管理、雲安全技術等。
2.IAAS核心技術分析
IAAS層主要的產品、應用和服務有雲服務器、雲主機、雲存儲。
從應用中分析可知,基礎設施即服務關注的主要技術點有:虛擬化技術、分布式存儲、關係型數據庫、NoSQL。
3.PAAS核心技術分析
PaaS是PlatformasaService的縮寫,意思是平台即服務。
把服務器平台或開發環境作為一種服務提供的商業模式。
PaaS能將現有各種業務能力進行整合,具體可以歸類為應用服務器、業務能力接入、業務引擎、業務開放平台,向下根據業務能力需要測算基礎服務能力,通過IaaS提供的API調用硬件資源,向上提供業務調度中心服務,實時監控平台的各種資源,並將這些資源通過API開放給SaaS用戶。
PaaS平台作為中間層,關鍵的技術有:REST;多租戶;並行處理;應用服務器;分布式技術。
4.SAAS核心技術分析
>>章節報錯<<