云計算對普通用戶來講,總是1個云里霧里的話題。本文從最基礎的概念開始科普,說明了4個常見的毛病理解,和作者的4個料想。
IaaS(Infrastructure as a Service),指基礎設施即服務,消費者通過Internet可 以從完善的計算機基礎設施取得服務。基于Internet的服務(如存儲和http://www.jyygyx.com/db/)是IaaS的1部份。Internet上其他類型的服務包括平臺即服務 (Platform as a Service,PaaS)和軟件即服務(Software as a Service,SaaS)。PaaS提供了用戶可以訪問的完全或部份的利用程序開發,SaaS則提供了完全的可直接使用的利用程序,比如通過 Internet管理企業資源。
誤解1:IaaS就是賣資源
現在流行的1個觀點:IaaS就是賣資源,傳統IDC是賣帶寬和機架,云計算加上http://www.jyygyx.com/server/,最多就是把這些資源通過虛擬化技術拆成散了零賣。
在我們看來,云計算分為3個層次:
1、 資源層:這是IaaS提供服務的物理基礎,主要包括計算資源、存儲資源和網絡資源,和必要的電力資源、IP資源等。這1層主要通過范圍采購和資源復用的模式來賺錢利潤,利潤不高。
2、 產品層:這是IaaS的核心,IaaS運營商根據客戶的各種不同需求,在資源層的基礎上,開發出各種各樣的產品。比如存儲產品、消息產品、CDN(內容分 發網絡)產品、監控產品,而每種產品又會根據場景和需求的不1樣,做針對性的改造優化,構成特定類型的產品。產品層是不同IaaS的競爭力體現的地方,這 些產品在不同角度滿足了用戶的不同需求。這些產品是IaaS利潤的主要來源,也是IaaS的重要黏性。像國內的阿里云就提供了云http://www.jyygyx.com/server/和負載均衡、云監控 等產品,Ucloud提供了塊裝備存儲的UDisk、云http://www.jyygyx.com/db/的UDB等產品。
3、 服務層:在產品層之上,IaaS運營商還會根據用戶的需求提供1些更多的增值服務,這部份從商業角度不1定賺錢,但卻是用戶使用IaaS的重要條件。比如為用戶提供數據快遞服務,在中國則必須包括網站備案服務,還有安全服務等等。
誤解2:IaaS沒有甚么技術含量
在各種媒體的宣揚把云計算神話了,認為云計算無所不能,把云計算的技術看的很高端,技術含量特別特別高。而很多從事過技術的人呢,則認為云計算沒有甚么技術含量,已有類似Openstack、Eucalyptus、cloudstack等很多開源系統可以直接部署使用,或基于KVM、XEN等開源虛擬化系統上做1套管理系統。
的確,隨著云計算的快速發展,已出現出1大批開源的云計算平臺,各大公司也都在積極支持開源軟件的發展。但是即便發展快如Openstack,目前也沒有很成熟的成功案例,由于IaaS的技術復雜度很高。
1、從基礎上看,IaaS要實現多租戶,彈性,穩定可靠和安全,必須要進行資源的池化管理,也就是把資源通過虛擬化技術構成資源池,然后根據用戶的 需求彈性分配,同時確保安全和隔離。之條件到資源主要包括計算、存儲和網絡,因此這里要做計算的虛擬化、存儲的虛擬化和網絡的虛擬化。
計算的虛擬化目前主要是通過XEN、KVM、Vmware等軟件實現,相對照較成熟,但是在性能優化、穩定性方面還有很多工作需要完善。
存儲的虛擬化目前還沒有1個比較成熟的開源系統,如果文件型存儲,則主要根據GFS的思路進行編碼實現,必定Openstack的 swift,而塊裝備存儲則各顯神通了,有nova-volume,國內盛大云、UCloud都各自實現了塊裝備存儲。另外最近國際上非常流行的是 SDS(軟件定義存儲),實際上也是實現了存儲的虛擬化。
2、在虛擬化管理之上,是大范圍的調度管理,如何能快速找到適合的資源滿足用戶的需求,如何能根據監測的數據,動態調劑資源,如何能動態遷移業務, 如何避免雪崩。如果是10臺機器,這可能很容易,如果是1000臺機器,這是1個問題,如果是10000臺以上的機器,那就是個大挑戰了。而云計算,要實 現解決范圍化的能力,就必須解決大范圍的調度問題。這里的難度和挑戰相當的大。
3、性能和安全問題一樣也是IaaS的挑戰,如何確保1個用戶的高需求不影響其他用戶,如何防范1個租戶入侵其他租戶,如何避免1個用戶被攻擊不影響其他用戶,這里需要我們更加深入的研究。
更多的產品研發,如上所說,IaaS除資源以外,更關鍵的是產品,必須根據用戶的需求研發出更多滿足特定需求的產品。這就會觸及到系統、網絡、http://www.jyygyx.com/db/、利用和安全的各個方面,對IaaS開發和運維的要求都非常高。
綜上所述,IaaS的技術門坎是比較高的,其實不是沒有技術含量。
誤解3:IaaS是不安全的
業界都在質疑云計算的安全性,特別是Evernote的安全事故讓更多人擔心IaaS的安全問題。
以我10多年的安全從業經驗來看:
1、 沒有絕對的安全,任何系統都有可能會被入侵;
2、 安全是相對的,關鍵要看IaaS模式下和傳統托管模式下哪一種更安全。因此假定1個公司范圍很大,有專業的安全團隊,比如騰訊、阿里、百度等公司,則肯定他 們自己部署會安全很多,但是如果假定是1個小的創業公司,不可能有很專業的安全人員,IaaS的服務提供商則可以更專業的提供安全保障。
誤解4:公有云只能服務中小企業
由于大企業對穩定性的尋求,和對舊有投資的保護,的確公有云的用戶大部份都是從小企業開始的。目前不論是國內還是國外,中小企業還是云計算的主要用戶。
但是隨著云計算的發展,我們也發現了幾個趨勢:
1、1些在公有云上成長起來的公司,長成大型企業后也仍然在使用公有云,比如Netflex,由于他們發現如果自己要建立基礎架構所需要的人力物力仍然很大,困難照舊很多,還不如將精力投入在他們自己善于的領域內。
2、傳統的1些大公司,他們也逐漸開始嘗試將1些非核心業務或新業務部署在公有云上,乃至將IT部門裁員,全部轉移到公有云平臺。比如蘭博基尼、寶馬等汽車公司,他們已借助云計算來下降本錢,借助云計算提高他們的設計渲染能力。
其實從電力發展的情況來看也是這樣的,在現代這樣的社會,我們很少看到有企業會自己建立發電廠,而不使用電網。相信隨著云計算的發展,云計算取代IDC或取代自己運營也是必定的趨勢。
4個料想:
1、IaaS增長快速
IaaS公共云服務將是增長最快的公共云服務種別。預計全球2013年IaaS的市場范圍將到達80億美元,其中AWS(amazon web services,亞馬遜公有云服務)預計能到達25⑵8億美元,Rackspace收入16⑴9億左右,IaaS占35%,超過6億美元,而被Verizon收購的Terremark收入將超過4.5億以上,另外像Joyent,Savvis,GoGrid,Dimension Data等公司都會有1定的收入增長。
相比全球,中國的IaaS市場基數小,但增長速度更快,預計13年中國純潔IaaS市場范圍將會超過1億美元,并逐漸構成3⑷家范圍比較大的IaaS運營商。
2、大中型企業將開始接受云計算
正如上面所說,大中型企業已開始嘗試將1些非核心業務部署在公有云上。從AWS的客戶列表中,我們可以看到財富500強企業或多或少都在使用亞馬遜的公有云進行測試或開發,其中有些公司在上面運行真實的利用,比如納斯達克,蘭博基尼等公司。
這類變化將會對傳統的IT廠商,IBM、HP、http://www.jyygyx.com/oracle/產生很大的要挾,由于傳統大中型企業是這些IT廠商的大客戶。
而從AWS的發展來看,這也必定是云計算公司的發展目標,我相信在未來的3⑸年內,云計算將會開始蠶食傳統IT廠商的市場,而2013年就是1個開始。
3、SDX技術(軟件定義1切)將會快速發展
傳統的硬件廠商采取賣盒子的模式,裝備是不開放,沒法動態管理的,因此造成了很大的浪費和管理本錢。
而軟件定義的思想(Software Defined Everything)將黑盒子開放出來,使得數據和控制分開,能夠更靈活的管理和調度,會成為后續發展的主流。
2013年的開始,我們就看到了軟件定義存儲(Software Defined Storage),軟件定義網絡(Software Defined Network),軟件定義數據中心(Software Defined Datacenter)等1系列大的投資和收購行動。
我預計在2013年,SDS、SDN的產品和方案將會開始落地,相干的技術將會快速發展。
4、云計算改變相干產業鏈
隨著云計算技術的發展,特別是利用的不斷落地,云計算已在很多行業產生了影響和變革,主要包括:
1、創業者:云計算極大地下降了創業者的基礎設施門坎,使得創業者只需要關注他們的核心優勢,發揮他們的核心優勢。這對1些原來不從事http://www.jyygyx.com/Internet/的團 隊非常方便利用http://www.jyygyx.com/Internet/創業,將會催生很多內容型、O2O型的創業公司。特別是2013年,國家下降注冊公司的門坎后,愈來愈多的創業公司將會成批出現。
2、投資行業:由于云計算下降了1次性的http://www.jyygyx.com/server/網絡投入,使得創業者對天使的資金需求下降,可以很迅速的開發產品試水。如果產品好,則利用云計算可 以快速成長,如果產品不好,則可以馬上轉行。因此投資的模式從傳統的天使轉向超天使,乃至可能不需要A輪,業務發展好就能夠直接進入B輪。
3、http://www.jyygyx.com/server/產業:傳統模式下,http://www.jyygyx.com/server/通過渠道銷售給中小企業,渠道會是其中很重要的1環。在云計算模式下,中小企業將不用采購http://www.jyygyx.com/server/。因此IaaS運營商將取代中小企業成為http://www.jyygyx.com/server/的采購者,這對傳統的http://www.jyygyx.com/server/廠商和渠道產生較大的影響。