孫一鍇?。ㄉ蜿柟W院, 沈陽 113122)
云計算的各種概念淺析
孫一鍇
(沈陽工學院,沈陽113122)
云計算可以給用戶提供各種層面的服務。本文介紹了云計算的幾種形態(tài),研究了它們的特點,對比了它們優(yōu)缺點。對用戶應該采用什么服務提出了自己的建議。并且展望了國內云計算未來的方向。
云計算,Iaas/Paas/SaaS,網站
美國加州大學伯克利分校認為云計算是:在互聯(lián)網上以“服務”形式交付的應用程序,以及提供和支持這些服務的數據中心(DataCenter,包括硬件和軟件系統(tǒng))[1]。云計算服務的市場正在極速的擴大,各大云計算廠商如Amazon,IBM,Google,Microsoft,Sun等公司都推出自己研發(fā)的云計算服務平臺[2]。云計算按照其「構成要素」分類,可以分為SaaS(Software as a Service,軟件即服務)提供應用程序(軟件);PaaS(Platform as a Service,平臺即服務)提供應用程序所運行的平臺;IaaS(Infrastructure as a Service,基礎設施即服務)提供CPU、硬盤、服務器等基礎設施三種。
1.1基礎設施即服務
基礎設施即服務,顧名思義,是一種提供網絡,硬件(CPU、硬盤、內存),操作系統(tǒng)的服務。用戶使用沒有安裝任何應用程序的服務器環(huán)境。用戶可以在這個環(huán)境上安裝中間件及所需的應用程序軟件。
這種服務典型的服務供應商有亞馬遜的彈性云(Amazon,EC2)[3]和Apache的開源項目Hadoop[4]。
1.2平臺即服務
平臺即服務是在基礎設施即服務上,再加上了「中間件」。就是說,除了平臺即服務里所包括的所有構成要素之外,還有數據庫軟件,Web服務器所必須的軟件,應用程序開發(fā)所必須的軟件等??蛻糁恍枰阉麄冏约洪_發(fā)的應用程序的代碼上傳到平臺即服務的環(huán)境里,設計并定義必要的數據庫定義,就能在這個環(huán)境里運行他們的應用程序。這種服務典型的服務供應商有GooleAppEngine[5]和M icrosoftAzure。
1.3軟件即服務
在軟件即服務中,硬件,網絡,操作系統(tǒng),中間件,這些環(huán)境都不需要用戶準備。用戶只需要使用網頁瀏覽器,連接軟件即服務供應商所提供的網站,就可以享受服務。
如果軟件即服務的應用程序的功能不能滿足客戶的需求??蛻糇陨砜梢宰芳娱_發(fā)一些自己的功能。比如,想在畫面上追加輸入項目,減少輸出內容,變更一下格式的話,用戶可以使用網頁瀏覽器通過改變一些參數就可以達到目的。
提供該服務模式的有Salesforce公司的客戶關系管理系統(tǒng)(CRM)和Google的在線辦公軟件。
一般來說,在以下幾種情況下,可以選擇云服務
2.1需要馬上導入系統(tǒng)的時候
由于業(yè)務需要,制度的規(guī)定,環(huán)境的變化等必須在短期內導入系統(tǒng)的時候,利用云計算構筑系統(tǒng)可以達到快速導入系統(tǒng)目的。
2.2系統(tǒng)使用時間短
比如只需要使用幾個月或幾年系統(tǒng)的時候,沒有必要為了只是短期使用的系統(tǒng)投入人力物力開發(fā)一套新的自有系統(tǒng)。這時候,使用云計算的話,就會大量的降低成本,節(jié)省人力物力。
軟件即服務/平臺即服務/基礎設施即服務,應該采用哪種服務,這個是可以根據客戶自身的需要來分析決定。
軟件即服務最大的優(yōu)點是導入速度快。但是,基本上只能使用供應商提供的應用程序,就算進行客戶化開發(fā),也是只能在供應商提供的范圍之內進行。
基礎設施即服務和軟件即服務正好相反??梢愿鶕I(yè)務構筑系統(tǒng)并開發(fā)獨自的應用程序,但是需要花費時間,導入的速度慢。
平臺即服務處也是需要獨自開發(fā)自己的應用程序,因為已經具備了開發(fā)所必要的平臺,所以系統(tǒng)導入的速度較基礎設施即服務相對短縮。
以上,介紹了云計算的各種服務的概念。可以看出,云計算是未來計算機行業(yè)發(fā)展的一個歷史趨勢。在中國,云計算的發(fā)展前景將是越來越輝煌。
[1]周品著.云時代的大數據[M].北京:電子工業(yè)出版社,2013(02).
[2]劉鵬著.云計算[M].北京:電子工業(yè)出版社,2010
[3]Amazon Web Servieces[EB/OL].ht tp://aws.amazon.com/
[4]Hadoop[EB/OL].ht tp://hadoop.apache.org/core/
[5]Googleappengine[EB/OL].http://appenging.google.com/
孫一鍇(1973-),男,遼寧沈陽人,碩士,沈陽工學院經濟與管理學院副教授,從事計算機軟件研究。