- OpenStack從零開始學
- 盧萬龍 周萌編著
- 638字
- 2022-08-16 17:09:21
1.1 什么是云
開篇之初,筆者認為有必要介紹一下什么是云,盡管現在云發展得如火如荼,并且逐漸成熟,在多個地區和公司已經落地,并且擁有許多應用場景。基于此,更需要大家對云有一個正確的認識。
什么是云?或者說云的核心特征是什么?有人說云具備超強的計算能力,對嗎?筆者認為正確,大量CPU和內存進行池化,已然具備超乎尋常的計算能力。有人說云具備彈性擴展能力,對嗎?筆者認為正確,你看專業人士談云必提的無停機時間橫向擴展、嗤之以鼻且缺點多多的縱向擴展。更有人說云分多種,有IAAS,代表基礎設施云;有PAAS,代表平臺云;有SAAS,代表軟件云;還有CAAS,等等,對嗎?筆者認為正確。有人說云代表著軟件定義一切,對嗎?筆者認為也正確,現在大家都在談軟件定義網絡、軟件定義存儲等,由此也佐證了開發為王、軟件定義的強大。那說了這么多,講清楚云了嗎?筆者認為還沒有。
那到底如何理解云呢?筆者認為可以從三方面來理解。
第一,云的構成。
● 用戶:用戶不需要知道關于底層技術的任何事情,只需要知道利用云如何實現自己的業務訴求。
● 商業管理:對云中數據和服務的治理提供完善的商業管理規則,云提供商提供可預測和可保證的SLA和安全協議。
● 云提供商:云提供商對IT資產運行和維護負責。
第二,云的特點。
● 具備彈性擴展能力。
● 提供自助服務功能。
● 具備標準程序接口(Application Programming Interfaces,APIs)。
● 擁有付費和計量功能。
第三,云的定義。
云是一種服務,其本質就是為用戶提供優質服務,利用虛擬化技術、分布式技術、軟件定義等技術為用戶提供便捷、簡單、準確、可用、按需所取的服務。