帶你通俗解讀雲計算到底是什麼?

2021-09-22 22:25:20 字數 3418 閱讀 5101

本文,我們不談那些雲計算專業難懂的話題,我們用一些簡單易懂的辭藻來和大家聊聊雲計算市場的一些具體情況,以及雲計算技術究竟與我們的工作和生活有何聯絡。

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

究竟什麼是雲?

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

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

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

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

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

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

虛擬化和分布式有啥用?

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

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

計算虛擬化通常做的是一虛多,即一台物理機虛擬出多台虛擬機器,以「榨乾」實際的物理資源,其包括全虛擬化、超虛擬化、硬體輔助虛擬化、半虛擬化和作業系統虛擬化。

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

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

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

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

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

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

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

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

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

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

並且,不混合是相對的,混合是絕對的。在未來,即使不是自家的私有雲和公有雲做混合,也需要內部的資料與服務與外部的資料與服務進行不斷的呼叫。

iaas?saas?paas?

iaas(基礎設施即服務)、saas(軟體即服務)、paas(平台即服務)。

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

iaas提供的一般是通用計算、儲存和網路三大基礎資源,前面提到的虛擬化、分布式等大多集中在本層,少量「流亡」於paas層。一般認為,iaas始於亞馬遜的ec2和s3兩款產品。

paas主要是提供某種細分能力,如影象識別、語音識別、推送、通訊等,常以api或sdk進行交付;近兩年docker風生水起,成為paas新秀。

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

一般所謂的saas是指:具有一定複雜度的,通常應該在c/s架構下主要通過c端完成的軟體服務,在b/s架構下完成了。

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

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

雲計算的價值所在

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

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

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

原文發布時間為:

2017-10-30 佚名

雲計算到底是什麼?

雲計算到底是什麼?它能做什麼?好像這已經不再是乙個it或者網際網路專業人員以及愛好者們的話題了吧?普通的人也會問雲計算到底是什麼了?說實話,本人也不知道雲計算是什麼?到底它主流的代表意義是什麼?只有走向未來才知道,而我們只能 它,目前只能選擇它是什麼或者能解決什麼方案!雖然雲計算的概念早期是由谷歌提...

快速讀懂雲計算,雲計算到底是什麼?

在這個時代,人人談 雲 論 大資料 作為乙個it小勤勞,在和同行聊天說地的時候,不談及這方面的內容,有人可能會覺得你落伍了,跟不上這個時代了。什麼是雲計算?既然雲計算是乙個這麼火熱的概念,那麼雲計算到底是什麼?縱觀整個計算機與網際網路的發展史,任何 一項新技術的能得以快速發展,那麼這一項新技術必將能...

雲服務到底是什麼?

雲是大氣中的水蒸氣遇冷液化成的小水滴或凝華成的小冰晶,它們混合組成的漂浮在空中的可見聚合物。由此可見,雲是由眾多的小水滴組合形成的乙個整體。而雲服務是什麼呢?雲服務 cloud service 是一種基於網路相關服務的增加 使用和互動的模式,它可以通過網際網路來提供動態 易擴充套件 虛擬化的資源。雲...