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