1. 程式人生 > >淺說雲端計算 之 OpenStack

淺說雲端計算 之 OpenStack

OpenStack 是一套開源的,實現了 IaaS (基礎裝置即服務)的解決方案。

OpenStack 通過一系列相互關聯的內部服務元件,以提供基礎設施即服務的解決方案。而且這些服務元件是可以按需安裝的,可以按自己的要求選擇服務元件搭配。

OpenStack 服務元件概要
1. 計算(Nova)服務 —— 硬體資源虛擬化
2. 網路(Neutron)服務 —— 網路資源虛擬化及組網
3. 儲存服務 —— 網路儲存裝置虛擬化
4. 計量(Ceilometer)服務 —— 資源監視,資源使用計費
5. 身份認證(Keystone)服務 —— 整個環境的使用者認證
6. 映象(Glance)服務 —— 虛擬機器映象
7. 儀表板(Horizon)服務 —— 視覺化操作與管理
8. 編排(Heat)服務 —— 模板化

小結:
1.硬體虛擬化 ——> 2.組建雲網絡與外部網路 ——> 3.關聯網路儲存 —— 5.使用者認證 —— 6.建立虛擬機器 —— 4.租給使用者 —— 4.按需計費 —— 7.8管理工具(WebUI和模板化)
這就是基礎設施即服務的整個過程:
第一階段:1-3都是準備環境,相對於現實中的準備好機房,佈網、伺服器;
第二階段:5-6開始安裝伺服器環境;
第三階段:4可以把伺服器出租給使用者了,然後告訴使用者說怎麼收費;
第四階段:7-8是管理工具,更好的管理環境。