50.第42章 openstack


一.openstack 介紹

openstack 是(infrastructure as a service,基礎設置即服務)IAAS 架構的實現,OpenStack是一個由NASA(美國國家航空航天局)和Rackspace 合作研發並發起的,以Apache 許可證授權的自由軟件和開放源代碼項目。
OpenStack 是一個開源的雲計算管理平台項目,由幾個主要的組件組合起來完成具體工作。OpenStack 支持幾乎所有類型的雲環境,項目目標是提供實施簡單、可大規模擴展、豐富、標准統一的雲計算管理平台。OpenStack 通過各種互補的服務提供了基礎設施即服務(IaaS)的解決方案,每個服務提供API 以進行集成。
OpenStack 是一個旨在為公共及私有雲的建設與管理提供軟件的開源項目。它的社區擁有超過130 家企業及1350 位開發者,這些機構與個人都將OpenStack 作為基礎設施即服務(IaaS)資源的通用前端。OpenStack 項目的首要任務是簡化雲的部署過程並為其帶來良
好的可擴展性。本文希望通過提供必要的指導信息,幫助大家利用OpenStack 前端來設置及管理自己的公共雲或私有雲。
OpenStack 雲計算平台,幫助服務商和企業內部實現類似於Amazon EC2 和S3 的雲基礎架構服務(Infrastructure as a Service, IaaS)。OpenStack 包含兩個主要模塊:Nova 和Swift,前者是NASA 開發的虛擬服務器部署和業務計算模塊;后者是Rackspace 開發的
分布式雲存儲模塊,兩者可以一起用,也可以分開單獨用。OpenStack 除了有Rackspace和NASA 的大力支持外,還有包括Dell、Citrix、Cisco、Canonical 等重量級公司的貢獻和支持,發展速度非常快,有取代另一個業界領先開源雲平台Eucalyptus 的態勢。

二.各組件的功能

openstack 通過Nova 調用KVM/XEN/VMWARE 等虛擬機化技術創建虛擬機,即openstack是一個管理平台框架,支持眾多的虛擬化管理,cinder 存儲支持GlusterFS、ISCSI、MFS等存儲技術給虛擬機使用,即openstack 不會綁定某一個應用,而是兼容眾多的相關技術,因此火的一塌糊塗!

服務名稱 項目名稱 詳細描述
dashboard Horizon 基予openstack API 接口使用django 開發的web 管理服務
compute Nova 通過虛擬化技術提供虛擬機計算資源池
networking Neutron 實現了虛擬機的網絡資源管理,即虛擬機網絡
storage(存儲)部分
object storage Swift 對象存儲,適用於一次寫入多次讀取。如圖片/ISO鏡像
block strong Cinder 塊存儲,提供存儲資源池,保存虛擬機的磁盤鏡像等信息
shared service 共享服務
identity service Keystone 提供賬戶登錄安全認證
image servicre Glance 提供虛擬鏡像的注冊和存儲管理
telemetry Ceilometer 提供監控和數據采集、計量服務
higher-level-service 高層服務
orchestraorchestration Heat 自動化組件的部署
database service Trove 提供數據庫應用服務


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM