2014年10月1日 星期三

從最底層基礎建設到軟體開發,無所不包的雲端(Openstack Day 2)

今天將介紹ICEHOUSE版本的Openstack

所擁有的十個子專案

分別其實對應到 目前 三個主要的功能

Compute , Networking , Storage .

的部分 只有 Nova, Neutron ,Swift,

其他相關的子專案,則是

相互扶持 其Compute, Networking Storage 部分。


Keystone  - Identity Service
- Authentication and access control.
主要是用來管理者,使用者 與 專案與專案互動時權限的設定

Glance   - Images Sevice
- discovery , registration , and delivery service for virtual disk images.
提供虛擬機器的Guest OS 磁碟映像檔

Nova  - Compute Service.
- automatically large-scale deployments of virtual machines.
部署虛擬機器到實體機器

Cinder - Block Storage
- allow block devices to be expose and connected to compute instances for expanded storage.

當虛擬機器空間不足時,提供類似ISCSI方式讓虛擬機器去掛載使用

Horizon - Dashboard
- Self-service Web portal
提供親切友善的網頁界面,方便管理者對主機控管時來使用。

Swift - Object Storage
- Large-scale, permanent and redundant storage.
類似於 Dropbox 的檔案儲存系統

Neutron - Network Service
- Pluggable, scalable and API-Driven System for managing networks and IP Address
提供網路的切割(VLAN)於OVS(open vswitch) 與 ip 管理等功能。

Ceilometer - Telemetry  Service
- monitor and meter for billing , benchmarking , scalability , and statistical purposes
監控其虛擬機器所運行的時間與其硬體規格,
統計其運行狀態。
並且透過此功能可以得到記賬的功能

Heat - Orchestration Service
- orchestrate multiple composite cloud applications by using template format through API
此子專案則是已application 為主的想法,來開設你所需的資源於雲端環境上

Trove - Database Service
此專案 類似於Amazon 的 Database租借方案,在這則是來單獨提供資料庫接口。


明天將介紹 Openstack 的 專案關係圖與 其安裝的示意圖

Day xx ending 

沒有留言:

張貼留言