什麽是雲計算?
對雲計算的定義有多種說法。對於到底什麽是雲計算,至少可以找到100種解釋。大家也不需要關註別人怎麽定義,這裏按照我理解的方式描述,雲計算概念相對於傳統模式而言,簡單來說就是經由網絡方式靈活的獲取所需的計算、存儲等虛擬化出來的資源,按使用量計費,特點是動態和易擴展。我們可以用雲計算做以下事情:
應用和服務部署
存儲、備份和恢復數據
托管網站和博客
分析數據模式並進行預測
虛擬機
又稱實例,公有雲又稱作ECS、雲主機、雲服務器等。
VPC
虛擬私有雲,雲資源池中分配出的壹塊邏輯的隔離區域,在這個部分中,客戶可以在自己定義的虛擬網絡中啟動資源,可以完全控制虛擬聯網環境,包括選擇自己的 IP 地址範圍、創建子網以及配置路由表和網關等。(不同廠商對VPC概念略有不同)
虛擬化
將物理資源虛擬成邏輯資源按需提供
三種部署類型
公有雲:公有雲是為大眾提供計算資源的服務。是由IDC服務商或第三方提供資源,如實例和存儲,這些資源是在服務商的機房內部署。用戶經由Internet互聯網來獲取這些資源的使用。公有雲服務提供商有Amazon、Google和微軟,國內有BATJ等。拿吃飯舉例,可以理解為下館子,很容易就能吃到想吃的東西,只要付錢就可以,想什麽時候去就什麽時候去,想去哪裏吃就去哪裏吃,吃完還不用洗碗(運維工作)。
私有雲:私有雲部署在客戶機房或托管在第三方機房並獨享使用,不提供給外部。私有雲可以對數據的安全性和資源的可控性有比較好的掌控。私有雲壹般由專門的廠商部署,如Vmware、Zstack、EasyStack、華為等。同樣拿吃飯舉例,自建廚房、自己買菜,做好的飯自己吃不與別人***享,吃完飯自己洗碗(運維工作)。
混合雲:混合雲即結合了私有雲和公有雲,可以經由專線或VPN形式實現資源的整合,可以解決企業內部資源不足,便於橫向擴展,業務可根據類型選型,安全性要求比較高的放在私有雲,邊緣業務放在公有雲。
三種雲服務
IAAS:基礎設施即服務。非常基礎的雲計算類別。靈活方式獲取所需的虛擬機、存儲空間及網絡等資源。如阿裏雲、aws、騰訊雲、Azure等。
PAAS:平臺及服務(有時我們也稱之為中間件)。靈活方式獲取開發、測試、交付和管理軟件應用程序所需的環境。如GAE(谷歌)、阿裏ACE、百度BAE、新浪SAE、Google App Engine、VMware Cloud Foundry等。
SAAS:軟件即服務。雲提供商托管並管理軟件應用程序和基礎架構,並負責軟件升級和維護。用戶(通常使用終端如,平板電腦或 PC 上的 Web 瀏覽器)經由 Internet 連接到應用程序。如CRM、HRM、SCM等。