郭偉
【中圖分類號】TP393.4【文獻標識碼】A【文章編號】1672-5158(2013)07-0082-01
一、什么是云
云是網絡、互聯網的一種比喻說法。過去在圖中往往用云來表示電信網,后來也用來表示互聯網和底層基礎設施的抽象。狹義云計算指IT基礎設施的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需資源;廣義云計算指服務的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需服務。這種服務可以是IT和軟件、互聯網相關,也可是其他服務。它意味著計算能力也可作為一種商品通過互聯網進行流通。
通過使計算分布在大量的分布式計算機上,而非本地計算機或遠程服務器中,企業數據中心的運行將與互聯網更相似。這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和存儲系統。
二、云服務的優點
云開發的優勢之一就是規模經濟。利用云計算供應商提供的基礎設施,同在單一的企業內開發相比,開發者能夠提供更好,更便宜和更可靠的應用。如果需要,應用能夠利用云的全部資源而無須要求公司投資類似的物理資源。
說到成本,由于云服務遵循一對多的模型,與單獨的桌面程序部署相比,成本極大地降低了。云應用通常是“租用的”,以每用戶為基礎計價,而不是購買或許可軟件程序(每個桌面一個)的物理拷貝。它更像是訂閱模型而不是資產購買(和隨之而來的貶值)模型,這意味著更少的前期投資和一個更可預知的月度業務費用流。
盯部門喜歡云應用是因為所有的管理活動都經由一個中央位置而不是從單獨的站點或工作站來管理。這使得盯員工能夠通過Web來遠程訪問應用。其他的好處包括用需要的軟件快速裝備用戶(稱為“快速供應”),當更多的用戶導致系統重負時添加更多計算資源(自動擴展)。當你需要更多的存儲空間或帶寬時,公司只需要從云中添加另外一個虛擬服務器。這比在自己的數據中心購買、安裝和配置一個新的服務器容易得多。
對開發者而言,升級一個云應用比傳統的桌面軟件更容易。只需要升級集中的應用程序,應用特征就能快速順利地得到更新,而不必手工升級組織內每臺臺式機上的單獨應用。有了云服務,一個改變就能影響運行應用的每一個用戶,這大大降低了開發者的工作量。
三、云服務的幾個主要類型
云計算可以認為包括以下幾個類型的服務:基礎設施即服務(IaaS),平臺即服務(PaaS)和軟件即服務(SaaS)。
1.IaaS:基礎設施即服務
IaaS(Infrastructure-as-a-Service):消費者通過Internet可以從完善的計算機基礎設施獲得服務。
2.PaaS:平臺即服務
PaaS(Platform-as-a-Service): PaaS實際上是指將軟件研發的平臺作為一種服務,以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應用。但是,PaaS的出現可以加快SaaS的發展,尤其是加快SaaS應用的開發速度。
3.SaaS:軟件即服務
SaaS(Software-as-a-Service):它是一種通過Internet提供軟件的模式,用戶無需購買軟件,而是向提供商租用基于Web的軟件,來管理企業經營活動。
四、目前主流的一些云服務
1.iCloud
iCloud是蘋果公司所提供的云端服務,使用者可以免費儲存5GB的資料。iCloud的功能是存儲內容,包括購買的音樂、應用、電子書等推送到所有設備。相較于Google和Amazon的云端音樂服務,蘋果認為iCloud功能更強大,最主要是有“掃描配對”(scan and match)功能。iCloud服務讓用戶可在任何裝置上存取先前從iTunes購買的音樂。iOS 5 的多項更新也是為整合iCloud 而設置。
2.Google Doc
Google Docs是云辦公應用的先行者,提供在線文檔、電子表格、演示文稿三類支持。該產品于2005年推出至今,不但為個人提供服務,更整合到了其企業云應用服務Google Apps中,至2011年,Google Docs在全球的用戶數超過了2500萬。Office365傳統辦公軟件王者Microsoft公司也在近期推出了其云辦公應用office365,預示著Microsoft自身對于IT辦公的理解轉變,更預示著云辦公應用的發展革新浪潮不可阻擋。Office365將Microsoft眾多的企業服務器服務以SaaS方式提供給客戶。
3.Amazon AWS
其主要由4塊核心服務組成:簡單存儲服務(Simple StorageServices,S3),彈性云計算(ElasticComputeCloud,EC2),簡單排列服務(Simple QueuingServices)及處于測試階段的SimpleDB。AWS提供服務非常簡單易用,主要應用可以概括為提供虛擬機,在線存儲和數據庫,類似大型機時代的遠程計算處理以及一些輔助工具。
五、云服務的不足
云開發最大的不足就是給所有基于web的應用帶來麻煩的問題:它安全嗎?基于web的應用長時間以來就被認為具有潛在的安全風險。由于這一原因,許多公司寧愿將應用、數據和IT操作保持在自己的掌控之下。
也就是說,利用云托管的應用和存儲在少數情況下會產生數據丟失。盡管可以說,一個大的云托管公司可能比一般的企業有更好的數據安全和備份的工具。然而,在任何情況下,即便是感知到的來自關鍵數據和服務異地托管的安全威脅也可能阻止一些公司這么做。
另外一個潛在的不足就是云計算宿主離線所導致的事件。盡管多數公司說這是不可能的,但它確實發生了,亞馬遜的EC2業務在2008年2月15日經受了一次大規模的服務中止,并抹去了一些客戶應用數據。(該次業務中止由一個軟件部署所引起,它錯誤地終止了數量未知的用戶實例。)對那些需要可靠和安全平臺的客戶來說,平臺故障和數據消失就像被粗魯地喚醒一樣。更進一步講,如果一個公司依賴于第三方的云平臺來存放數據而沒有其他的物理備份,該數據可能處于危險之中。
六、云服務的未來趨勢
云主機、云存儲等資源租用云服務是當前的主要應用形式,未來企業管理軟件、應用開發服務、網絡加速服務等方面用戶需求將會持續增長。報告指出,樣本用戶中對于這類云服務的使用率達到了40%以上。這一結果與TechTarget去年的調查結果一致:目有44%已經在數據保護和其他應用中使用云存儲服務。大概在未來六個月中,這個數字還會繼續增長,因為46%的受訪者表示他們計劃增加對于云數據存儲服務的使用。