私有云、混合雲、公共雲、IaaS、SaaS、PaaS的介紹,都聚在這裡

我們都知道,現在國內運營的公有云服務平臺大概有這麼幾家:亞馬遜AWS、微軟Azure還有阿里雲幾大公有云巨頭,我們感受雲服務帶給我們便捷的同時,不免也會有很多的困惑和不解。

私有云、混合雲、公共雲、IaaS、SaaS、PaaS的介紹,都聚在這裡


究竟什麼是雲?

一類用戶人為具備分佈式存儲、虛擬化等技術和服務的雲才能夠被稱之為雲計算服務,還有另外一類用戶認為購買幾臺幾百塊錢的NAS,搭建一個幾人團隊能夠使用的內部存儲平臺也能夠被稱為雲服務。

那麼這兩種觀點究竟誰對誰錯呢?

其實都沒錯。歷史上已經有不下於一百種的定義,影響力較大的是NIST(美國國家標準與技術研究院)的定義:雲計算是一種模型。

它可以實現隨時隨地、便捷地、隨需應變地從可配置計算資源共享池中獲取所需的資源(例如網絡、服務器、存儲、應用及服務),資源能夠快速供應並釋放,使管理資源的工作量和與服務提供商的交互減小到最低限度。


私有云、混合雲、公共雲、IaaS、SaaS、PaaS的介紹,都聚在這裡


很簡單,通俗來說,雲計算服務其實就是讓計算、存儲、網絡、數據、算法、應用等軟硬件資源像電一樣,隨時隨地、即插即用。

而狹義雲計算過度關注具體技術,而忽略掉服務模式、商業模式等,長期看容易低估雲計算的社會推動作用,目前來說,市場當中大部分雲的底層架構確實是通過虛擬化和分佈式來實現的,畢竟節省成本、容易管理,還支撐了分佈式大數據處理。

虛擬化和分佈式有啥用?

虛擬化和分佈式在共同解決一個問題,就是物理資源重新配置形成為邏輯資源(在IT領域稱為解耦,也就是你用的東西跟實際物理的東西是兩碼事,一如李四和王五的午飯其實是在張三家解決的)。其中虛擬化做的是造一個資源池,而分佈式做的是用一個資源池。


私有云、混合雲、公共雲、IaaS、SaaS、PaaS的介紹,都聚在這裡


虛擬化包括計算虛擬化、網絡虛擬化和存儲虛擬化。

計算虛擬化通常做的是一虛多,即一臺物理機虛擬出多臺虛擬機,以“榨乾”實際的物理資源,其包括全虛擬化、超虛擬化、硬件輔助虛擬化、半虛擬化和操作系統虛擬化。

類似於計算虛擬化,網絡虛擬化同樣解決的是網絡資源佔用率不高、手動配置安全策略過於麻煩的問題,採用的思路同樣是把物理的網絡資源抽象成一個資源池,然後動態獲取,網絡虛擬化目前有控制轉發分離、控制面開放、虛擬邏輯網絡和網絡功能虛擬化等不同的思想路線。

公有云?私有云?混合雲?

私有云可以理解成是單純為某一個特定用戶或機構建立的,只能夠實現小範圍內的資源優化,因此私有云並不能夠完全符合雲計算的本質。

這也是為什麼Openstack等開源軟件帶來的私有云繁榮可能只是暫時的,會有越來越多的客戶發現廉價的硬件和免費的軟件並不是打造私有云的充分條件,精細的管理。

託管型私有云在一定程度上實現了社會分工,但是仍無法解決大規模範圍內物理資源利用效率的問題。


私有云、混合雲、公共雲、IaaS、SaaS、PaaS的介紹,都聚在這裡


而公有云則是為大眾所建立的,所有入住到公有云平臺上的用戶都被稱之為租戶,整個平臺上不僅同時擁有很多租戶,一個租戶離開,它的資源能夠立刻釋放給其他租戶,達到資源的充分利用。

公有云是最徹底的社會分工,能夠在大範圍內實現資源優化,因此,不管道路如何曲折,前途總是光明的。


私有云、混合雲、公共雲、IaaS、SaaS、PaaS的介紹,都聚在這裡


當然公有云尤其是底層公有云構建,不是一般人能玩的了的,就像開個三五桌的飯店誰都能行,開個三五萬桌的飯店就要看資金和本事了。

很多客戶擔心公有云的安全問題,敏感行業、大型客戶可以考慮,但一般的中小型客戶,不管是數據洩露的風險,還是停止服務的風險,公有云都遠遠小於自己架設機房。


私有云、混合雲、公共雲、IaaS、SaaS、PaaS的介紹,都聚在這裡


混合雲則可以被看做是將私有云服務和公有云服務的二者結合體,將雲平臺的計算與存儲性能更好地結合起來,混合雲是一種較為理想的平滑過渡方式,短時間內的市場佔比將會大幅上升。

並且,不混合是相對的,混合是絕對的。在未來,即使不是自家的私有云和公有云做混合,也需要內部的數據與服務與外部的數據與服務進行不斷的調用。

IaaS?SaaS?PaaS?

IaaS(基礎設施即服務)、SaaS(軟件即服務)、PaaS(平臺即服務)。

不好理解?沒關係,舉個簡單易懂的例子。甲乙丙三人都是做買賣的,甲種小麥,相當於IaaS提供商、乙賣麵粉,相當於PaaS提供商、丙賣饅頭,相當於SaaS提供商。


私有云、混合雲、公共雲、IaaS、SaaS、PaaS的介紹,都聚在這裡


IaaS提供的一般是通用計算、存儲和網絡三大基礎資源,前面提到的虛擬化、分佈式等大多集中在本層,少量“流亡”於PaaS層。一般認為,IaaS始於亞馬遜的EC2和S3兩款產品。


私有云、混合雲、公共雲、IaaS、SaaS、PaaS的介紹,都聚在這裡


PaaS主要是提供某種細分能力,如圖像識別、語音識別、推送、通信等,常以API或SDK進行交付;近兩年Docker風生水起,成為PaaS新秀。

PaaS提供除計算、存儲和網絡三大基礎資源之外的其他能力(如通用開發能力,細分能力,業務交付能力),但並不對終端用戶提供成熟產品。


私有云、混合雲、公共雲、IaaS、SaaS、PaaS的介紹,都聚在這裡


一般所謂的SaaS是指:具有一定複雜度的,通常應該在C/S架構下主要通過C端完成的軟件服務,在B/S架構下完成了。

放企業級市場裡,SaaS比較好界定,指以雲的方式取代了的原來企業軟件系統的服務。SaaS始於上世紀九十年代末Salesforce等公司,隨著移動互聯網和HTML5的發展而蓬勃發展,強調的是瘦終端。

SaaS最接近於終端用戶,是一個巨大的市場。但是,SaaS是對軟件開發水平和服務水平的綜合考驗,拼得往往不僅是技術本身,還包括對用戶的理解、以及設計水平和創意。

雲計算的價值所在

雲計算服務擁有成本低廉、服務全面、彈性擴展,部署簡便等優點和特性,雲計算的本質就是社會分工,社會分工所產生的價值雲計算都能產生,比如規模化、精細化所產生的成本降低與效率提高等。

而社會分工中產生的問題,雲計算也都會面對,比如節省下來的成本到底是買家受益還是賣家受益,再比如壟斷。

對於雲計算服務來說,當我們瞭解了當中的服務模式和方式之後,其實就會明白,我們並不需要過分誇大雲服務的有點,也更不會迴避雲服務所擁有的問題,如何利用雲平臺強大的技術優勢和簡便部署的靈活性去快速推動自身業務的發展,才是至關重要的。


分享到:


相關文章: