關于云計算 你所知道的可能不是真的
回顧2016年云計算市場的發(fā)展,云計算已從技術導入階段,進入到產業(yè)蓬勃發(fā)展、應用迅速普及階段,用“爆發(fā)式增長”來形容一點也不為過。來自第三方分析機構的數據足以證明這一點,Gartner日前發(fā)布報告指出,2016年全球公有云服務市場規(guī)模可望達到2086億美元,較2015年的1780億美元成長17.2%;而在中國信息通信研究院發(fā)布的《2016云計算白皮書》也顯示,2015年我國云計算整體市場規(guī)模達378億元,整體增速31.7%。
如果這樣的數據還不夠直觀,我們從幾大云計算市場巨頭的增長也可以看出。統(tǒng)計數據顯示,2016上半年阿里云增速最快,其IaaS收入比去年同期增長了122%,這一增速比云計算IaaS市場整體增速高出69%;而亞馬遜的增速為60%,與市場整體增速大致持平,微軟和IBM分別比市場整體增速高出34%和11%。
云計算市場的迅速升溫和應用的普及,也逐漸暴露了更多的云計算問題,不管是安全故障還是不同云服務之間的選擇,對于用戶都有不小的困擾,接下來,就讓我們一起共同走進真實云計算,來看一看那些困擾我們的問題癥結出在哪里。
云服務故障頻發(fā) 用戶上云仍存疑慮
盡管企業(yè)對于云計算應用的趨勢已經不再懷疑,但出于對物理設備故障、數據濫用、不安全的接口等擔憂,企業(yè)即便在面對大型優(yōu)秀云服務廠商時,依然在保持觀望態(tài)度。這并非全無根據,因為今年以來,用戶已經遭遇過多次云計算故障。
最近一起影響較大的故障發(fā)生在10月底,一家基于云的互聯(lián)網性能和域名系統(tǒng)(DNS)提供商Dyn宣布,該公司在遭遇了一次DDoS(分布式拒絕服務)攻擊,從而導致許多網站在美國東海岸地區(qū)宕機,如Twitter、亞馬遜、PayPal、Yelp等,這次故障持續(xù)了將近兩個半小時;4月底,某數據中心服務商位于北京亦莊的數據中心供電中斷,在該機房托管的多家金融機構和73家村鎮(zhèn)銀行的所有設備宕機,服務全部中斷長達7小時……
接二連三的云服務故障也加深了用戶對云計算應用的擔憂,這在云計算應用逐漸普及的今天著實不是什么好事,甚至一些極端的用戶認為,數據中心還是自己建更為合適,即便是上云,能用私有云也絕不用公有云。
是云計算不行還是我們認知有誤?
未來云計算就像水和電一樣,成為生活的必須品,用戶在有需求的時候可以隨取隨用。不過生活的常識也告訴我們,即便在水和電應用已經非常成熟完善的今天,停水停電依然不可能完全避免,更何況如今的云計算還沒有完全成為像水和電那樣的基礎資源。
目前,云計算還只是一個發(fā)展中的技術,一方面云計算技術的成熟度需要增強,另一方面我們對云計算也不應過于苛責。總體來說,目前市場上對于云計算的誤解主要集中在如下幾個層面:
一、云計算將數據和計算交給了第三方,不安全。
這一點其實是對云計算最大的誤解,其實,企業(yè)自建數據中心,并自己掌控計算和數據,有可能更不安全。企業(yè)自建的數據中心在基礎設施、用電、節(jié)能等方面很難滿足苛刻應用的要求;而在安全性上,鑒于技術投入等問題,企業(yè)自己構建的網絡安全體系也很難擁有更強的安全性。
相比較而言,借助第三方專業(yè)云計算供應商的服務更加安全,他們會建立更加專業(yè)的數據中心,提供了包括DDoS攻擊、自身漏洞的檢測等額外防護能力,并在備份、災難恢復和日常的數據中心運營管理中遵循嚴格的標準;而且,他們的優(yōu)勢還在于擁有全球頂尖的安全專家、安全設施和安全保障,同樣是遭遇攻擊,云計算廠商的安全專家能夠更快更好地處理。
除了網絡安全之外,在數據安全上用戶同樣要正視一個問題:云服務商會提供一定的安全服務,但最終的數據安全需要用戶來負責。用戶在選擇云服務時,一定要選擇那些通過安全認證、承諾不碰客戶數據的廠商,使用更高級的安全服務,甚至請有專門認證的專職運維服務人員。
不管是網絡安全還是數據安全,都需要云計算服務商和云計算客戶攜手努力、共同應對。
二、云計算廠商應提供全能服務,且服務質量一致。
正是由于云計算的特性,企業(yè)用戶往往企業(yè)期望云服務企業(yè)提供除了計算資源和安全防護外,還會期望他們提供更完善的服務,比如數據隱私的保護。這里需要強調的是,對于企業(yè)來說,采用了云計算并非是將所有的問題都甩給云服務提供商,企業(yè)同樣也要參與到云運維、網絡安全和數據隱私保護等環(huán)節(jié)中來,比如,用戶有義務管理密碼、防范身份欺詐和防止設備丟失或被盜等,并建立起完整的安全管理體系。
在接受云服務的企業(yè)看來,他們往往認為不管選擇哪家服務商,不同的云計算企業(yè)都應該提供一致的服務,而且,他們認為云服務本來就應該是無差別服務。事實上,不同云計算廠商所提供的云服務也有著巨大的差別,這就如同銀行一樣,不同的銀行盡管提供的服務產品基本一致,但在服務質量、用戶體驗等方面卻有著不小的差別。
三、云計算意味著廉價、低成本。
對于中小企業(yè)而言,相比較購買設備自建IT基礎設施確實比采用云計算的初期投入成本要高很多,而且企業(yè)如果自建IT技術設施,還需要在人才儲備、后續(xù)運維服務等層面都需要做相應的投入,這意味著長期的持續(xù)投入。
因此,很多中小企業(yè)相比較大企業(yè)更傾向于云計算的應用,不過這并非意味著云計算應用就是廉價的,正所謂“一分價錢一分貨”,云服務也不例外,你不能指望一個中心的云主機幫助一家大型企業(yè)負擔起所有的應用,而且不留任何冗余,很多時候,由于用戶業(yè)務的快速增長,一旦云服務的冗余不足,甚至會造成服務延遲甚至中斷等問題,如果把這些都歸結為云計算廠商的問題,就有失偏頗了。
不過,云計算還有另外一個特征:規(guī)模越大采購成本越低。這是因為研發(fā)新技術的成本均攤用戶越多,其性能不斷增長的同時價格反而越低,這與科技行業(yè)的摩爾定律如出一轍。
四、云計算必須做到100%的可用性。
對于云計算廠商來說,保障云服務安全性比保障云服務的100%可用性要容易得多。云計算廠商不是神也不是萬能的,不可能讓所有的云服務的可用性都能達到100%,以阿里云上使用量最大的產品云服務器ECS為例,其可用性的官方數據為99.95%,就是說在一年中大約有0.1825天,即4.38小時的時間,云服務器ECS是可能會出問題而導致服務中斷;事實上,阿里云、騰訊云、亞馬遜AWS、微軟Azure的云服務器承諾的可用性都是99.95%。
但日常我們在使用支付寶、微信等工具時之所以沒有出現故障,是因為為了把這4個多小時的故障去掉,他們又做了大量的工作,比如在不同的可用區(qū)進行部署、做好自己的架構等。對于用戶來說,同樣也要學會按照最壞的可能來安排自己的業(yè)務。
為了提升云服務的可用性,用戶需要在云服務購買時進行合理配置,比如,采用支持部署多可用區(qū)的負載均衡SLB,結合分布在同一地域下的不同可用區(qū)內的多臺云服務器ECS,再加上數據庫服務RDS、對象存儲OSS、緩存服務OCS等,用戶可以進一步提升應用的可用性。