張紅
(山東科技大學信息科學與工程學院,山東 青島 266590)
云計算研究現狀分析
張紅
(山東科技大學信息科學與工程學院,山東青島266590)
云計算是一種可以共享計算能力以及共享存儲資源網絡的技術。基于此,介紹云計算的定義,詳細地闡述云計算的3種服務模型和4種部署模型,并從不同的方面提出云計算未來發展面臨的3種挑戰。
云計算;云服務;服務模型;部署模型
云計算是一種可以共享計算能力以及共享存儲資源網絡的技術。云技術將分散的數據和遠端的程序帶給用戶,使用戶在自己的計算機上以一種虛擬的格式處理數據或調用遠端程序。總的來說,就是將計算能力和存儲設置提供給云端用戶,而用戶則不需要考慮時間或地點限制。
云計算被認為是一種提供IT服務的方式,這種服務以利用互聯網計算的軟件、平臺及基礎設施的形式體現。2009年,NIST定義了云計算,“云計算是一個模型,該模型啟用方便,按需使用的網絡能夠訪問共享池中配置的計算機資源(如網絡、服務器、存儲介質、應用及服務),通過低管理消耗或與服務提供者進行很少的交互,這些計算機資源可以被快速分配和釋放。這種云模型提升了資源可用性,其由5種本質特性、3種服務模型和4種部署模型組成。
云計算有3種不同的服務模型,分別如下[1]。
2.1基礎設施即服務IaaS(Infrastructure-as-a-Service)
消費者通過Internet可以從完善的計算機基礎設施獲得服務。IaaS位于云服務的基礎水平,通過網絡將基礎設施服務提供給用戶。這些基礎設施包含硬件(如存儲介質、網絡)、軟件(操作系統、虛擬化技術)。通過此服務,用戶可以控制操作系統,使用存儲資源,并部署應用。IaaS的例子包括Amazon的Web服務彈性計算云、SecureStorage服務。
2.2平臺即服務PaaS(Platform-as-a-Service)
PaaS位于云計算的第2個階段,其能夠提供對構建應用程序所需資源的在線訪問。PaaS實際上是指將軟件研發的平臺作為一種服務,這種服務包括應用程序設計、開發、測試、部署和托管工具并提供編程語言和庫等。
2.3軟件即服務SaaS(Software-as-a-Service)
其是一種通過Internet提供軟件的模式,用戶無需購買軟件,而是向提供商租用基于Web的軟件來管理企業經營活動,如陽光云服務器。以SaaS的模式提交給用戶。PaaS幫助用戶使用在Internet上的基礎設置平臺去開發和部署應用程序。因此,PaaS也是SaaS模式的一種應用。但是,PaaS的出現可以加快SaaS的發展,尤其是加快SaaS應用的開發速度,如軟件的個性化定制開發。
根據提供給客戶的獨家和非獨家方法的類型分類云服務,即公有云、私有云、混合云和社區云[2]。Goscinski 和Brock確定了云計算的混合模型一般由廠商通過。混合云是私有和公共云的結合。公共云給那些有自己的基礎設施和規則政策云的供應商提供云服務,亞馬遜、谷歌、IBM和微軟都是一些知名的公共云提供商。另外,私有云與公共云的不同之處在于其帶寬限制,通過改進供應商的數據管理和處理的效率,并確保彈性和安全性。云計算是一種可以為公司提供具有成本優勢、可擴展性、靈活性,自動更新和升級訪問資源共享的計算服務。但是,隨之云計算也有一些潛在的危險和挑戰,如安全性,訂閱模式成本較高(與內部部署實施相比),與內部部署的應用程序和有限的定制設施難以融合等。
根據文獻推論,云計算面臨著許多挑戰,可以分為三類[3]。第一個挑戰與云計算技術有關。信息技術(IT)經理需要清楚地認識到云計算的優點和業務用途。此外,云計算復雜的結構和兼容性方面的問題眾所周知。兼容性問題包括與組織的技術方面的相容性水平以及現有應用程序定制云系統等。在采用云解決方案時確實是個問題,他們應該能夠移動自己的應用程序或數據沒有兼容性問題。整合現有系統與云服務結合的復雜性就成了實施和使用云解決方案上的挑戰,因為其需要的專業知識水平可能在公司不那么容易獲得。
第二個挑戰是關系到云計算采用的組織方面。一個組織及其高層管理人員應該努力獲取和分析云計算在組織文化、流程與工作的關系上可能發生的變化。來自最高管理層的支持是主要的挑戰,因為能夠獲得足夠的資金投入和技術競爭力,了解云計算和競爭力的業務有關的福利。此外,它涉及到專業的人力資源,即那些用知識和技能實施云計算服務的組織。此外,IT經理需要培訓員工云計算的技能,以便其可以在組織中得到有效執行,并提高其性能,以實現業務目標。訓練有素的員工,通過組織資源的支持,理解云計算履行職責的難易程度的作用。
第三個挑戰是關系到云計算和云服務貿易合作伙伴的支持競爭力。在市場上關于云計算的競爭力是云計算的一個重要挑戰。此外,云計算由云服務提供商提供是便利的。它們的可用性和支持技術,當第三方訪問他們的數據時,云計算存在安全方面的問題,數據傳輸和數據存儲帶來云計算的采用問題。
技術和組織變量影響云計算的采用。而且,環境變量直接影響云計算的采納,其中包括可靠性、可用性和安全性有關的問題。實用性是一個重要的指標,因為當用戶認為使用云服務可以提高他們的業務效率時才會采用云計算。而且,易用的云服務是使用云服務的有效動力,因為當用戶能夠使用計算資源解決問題,而無需進入細節或有很深的造詣對其進行操作時,才會更好地采用云計算。
[1]SK Sharma,AH Al-Badi,SM Govindaluri,et al.Predicting motivators of cloud computing adoption:A developing country perspective[J].Computers in Human Behavior,2016 (62):61-69.
[2]Ahmed Musa,Al-Amin Abba Dabo.A Review of RFID in Supply Chain Management:2000-2015[J].Global Journal of Flexible Systems Management,2016(2):189-228.
[3]S.San-Martín,N.H.Jiménez,B.López-Catalán.The firms benefits of mobile CRM from the relationship marketing approach and the TOE model[J].Spanish Journal of Marketing-ESIC20,2016(1):18-29.
Analysis on Status of Cloud Computing
Zhang Hong
(College of Information Science and Engineering,Shandong University of Science and Technology,Qingdao Shandong 266590)
Cloud computing is a kind of technology that can share the computing power and share the network of storage resources.Based on this,the definition of cloud computing was introduced,the three kinds of cloud computing service model and four deployment models were described in detail,and three challenges facing the future development of cloud computing were proposed from different aspects.
cloud computing;cloud services;service model;deployment model
TP3
A
1003-5168(2016)05-0059-02
2016-04-18
張紅(1992-),女,碩士,研究方向:大數據與云計算。