什麼是雲計算?
雲計算介紹,對於雲計算的理解,不言而喻,大家肯定都有聽過,也都接觸過,那麼到底什麼是雲計算那?
起初是有谷歌公司的首席執行官埃裏克·施密特在2006年8月9日的搜索引擎大會首次提出,後來雲計算就被很多公司借勢宣傳,號稱自己是先進的雲計算公司,但其實業界也沒有云計算有一個統一的名詞定義。雲計算包含的內容十分繁雜,定義:通過 Internet 雲服務平臺按需提供計算能力、數據庫存儲、應用程序和其他 IT 資源,採用按需支付定價模式。簡單的來說,雲計算就是一種配置資源的方式。
雲計算分類
根據資源配置方式的不同。也可以說是服務方式的不同,我們可以把雲計算從宏觀上分爲以下三種類型:
- 基礎設施即服務IaaS:主要提供計算基礎設施服務,主要包括CPU、內存、存儲、網絡、虛擬化軟件、分佈式系統,企業無需擔心基礎資源供給只要專注部署自己的業務應用軟件即可,服務同質化嚴重。
- 平臺即服務PaaS:主要提供軟件研發平臺服務,客戶可以在PaaS平臺商進行軟件開發、測試、在線部署等工作,主要面向客戶爲軟件開發者,服務差異性較大
- 軟件即服務SaaS:主要提供互聯網軟件服務,讓用戶擺脫購買軟件,再自行安裝、維護、升級的困擾,只需聯網即可使用,服務種類豐富多樣
接下來,我將用自己建房子自己住來類比雲計算的三種服務類型。
- 首先是基礎設施即服務IaaS,之前公司要建信息系統,基礎設施從哪裏來呢?需要自己建機房、服務器、網絡以及配套設施。就好比你自己建房子,需要自己買土地,買材料,設計房子結構,建房子。那現在基礎設施即服務告訴你,你不用自己建房子了,我這有現成的,你直接租就好了。
- 然後是平臺即服務PaaS,之前公司在自己建好信息系統之後,還要自己搭建操作系統、配置環境。就好比你蓋好房子之後還要你自己裝修房子,那現在平臺即服務告訴你,你不用自己裝修房子了,我這能提供裝修服務,你直接買就好了。
- 最後是軟件即服務SaaS,之前公司在把操作系統、環境配置好之後還要自己開發各種應用軟件。就好比你房子裝修好之後還要自己做休閒娛樂設施啊、運動健身設施啊等等,那現在軟件即服務告訴你這些應用設施我這都有現成的,你也可以直接租用的
- 雲計算架構對應的具體分層
平臺(IaaS)
數據存儲(PaaS)
中間件(PaaS)
微服務(SaaS)
業務層(SaaS)
接入層
Client端
雲計算分類—部署方式
按照部署方式的不同雲計算被分爲公有云、私有云和混合雲。
- 公有云
公有云是指由第三方提供商爲用戶提供能夠使用的雲,由若干個企業和用戶共同使用,部署在因特網上,用戶並不擁有和管理所需的IT基礎設施。
公有云價格便宜,但是安全性與私密性較低,通常適用於開發者和小型企業客戶。
比如阿里雲、騰訊雲、還有國外的亞馬遜雲(AWS)、和微軟雲(Azure)
私有云 - 私有云
私有云是指爲摸個企業獨立構建和使用的雲,部署在企業內部局域網上,私有云所有者不予其它企業或組織共享,用戶爲企業內部員工,需要專門的運維團隊對私有云進行維護。
價格昂貴,但是安全性高,通常適用於超大型客戶。 - 混合雲
混合雲是整合了公有云與私有云所提供服務的雲環境。用戶根據自身因素和業務需求將不同業務分別放在公有云及私有云上運轉。價格適中,安全性適中,通常適用於中大型客戶。