云計算openstack框架分類及發(fā)展階段概述
1.1 云計算的發(fā)展階段
IT 系統(tǒng)架構(gòu)的發(fā)展到目前為止大致分為 3 個階段:
物理架構(gòu)階段:
這一階段,應(yīng)用部署和運行在物理機上。 比如企業(yè)要上一個ERP系統(tǒng),如果規(guī)模不大,可以找3臺物理機,分別部署Web服務(wù)器、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器。 如果規(guī)模大一點,各種服務(wù)器可以采用集群架構(gòu),但每個集群成員也還是直接部署在物理機上。 我見過的客戶早期都是這種架構(gòu),一套應(yīng)用一套服務(wù)器,通常系統(tǒng)的資源使用率都很低,達到20%的都是好的。
虛擬化架構(gòu)階段:
決定了物理服務(wù)器的計算能力越來越強,虛擬化技術(shù)的發(fā)展大大提高了物理服務(wù)器的資源使用率。 這個階段,物理機上運行若干虛擬機,應(yīng)用系統(tǒng)直接部署到虛擬機上。 虛擬化的好處還體現(xiàn)在減少了需要管理的物理機數(shù)量,同時節(jié)省了維護成本。
云計算架構(gòu)階段:
虛擬化提高了單臺物理機的資源使用率,隨著虛擬化技術(shù)的應(yīng)用,IT環(huán)境中有越來越多的虛擬機,這時新的需求產(chǎn)生了: 如何對IT環(huán)境中的虛擬機進行統(tǒng)一和高效的管理。 有需求就有供給,云計算登上了歷史舞臺。
1.2 云計算的分類
1.2.1 什么是云計算
云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問, 通過互聯(lián)網(wǎng)進入可配置的計算資源共享池(資源包括網(wǎng)絡(luò),計算,存儲,應(yīng)用軟件,服務(wù))。
1.2.2 按架構(gòu)設(shè)計分類
1.2.3 按供給方式分類
IAAS:騰訊云、阿里云、AWS
PAAS:新浪云
SAAS:微軟云(office365)
1.3. openstack 介紹
1、什么是 openstack
OpenStack是一個美國國家航天局和 RackSpace 合作研發(fā)的,以 Apache 許可證授權(quán),并且是一個自由軟件。
OpenStack 是一個云平臺管理的項目,他不是一個軟件。這個項目由幾個主要的組件組合起來完成一些工作。
OpenStack 通過一個web 界面提供資源管理,通過一個儀表盤管理整個數(shù)據(jù)中心的計算存儲資源。
2、openstack 特性
- 模塊松耦合、組件配置較為靈活、二次開發(fā)容易
- API 對接亞馬遜平臺
- 使用 Apache 協(xié)議進行開源
- 最火爆開源項目
- 一個框架
- 使用Python 進行開發(fā)
- 混合云
3、openstack 共享服務(wù)組件
數(shù)據(jù)庫服務(wù)( Database Service ):MairaDB 及 MongoDB
消息傳輸(Message Queues):RabbitMQ
緩存(cache): Memcached
時間(time sync):NTP
存儲(storge provider):ceph、GFS、LVM、ISICI等
高可用及負載均衡:pacemaker、HAproxy、keepalive、lvs等
4、openstack 核心組件
Computer(Nova)計算服務(wù):核心所在,與虛擬化交互
Image Service(Glance)鏡像服務(wù):鏡像供給
Object Storage(Swift)對象服務(wù):云環(huán)境的分布式存儲
Block Storage(Cinder)塊存儲:提供塊存儲能力,通過issci協(xié)議進行塊的共享
Networking(Neutron)網(wǎng)絡(luò)服務(wù):網(wǎng)絡(luò)分配,地址通訊,租戶隔離等
Dashboard(Horizon)儀表板:提供 B/S 模式的訪問
Identity Service(Keystone)認證服務(wù):用戶訪問不同組件的認證體系
Orchestration(Heat)編排:編排工具,相當于一個解釋器
Telemetry(Ceilometer)監(jiān)控:監(jiān)控虛擬機消耗的資源
Database Service(Trove)數(shù)據(jù)庫服務(wù):給其他組件定義統(tǒng)一的數(shù)據(jù)庫接入標準
以上就是云計算openstack框架分類及發(fā)展階段概述的詳細內(nèi)容,更多關(guān)于云計算openstack框架分類及發(fā)展的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
OpenStack云計算快速入門教程(1)之OpenStack及其構(gòu)成簡介
該教程基于Ubuntu12.04版,它將幫助讀者建立起一份OpenStack最小化安裝。這篇文章主要介紹了OpenStack云計算快速入門教程(1)之OpenStack及其構(gòu)成簡介 ,需要的朋友可以參考下2016-11-11java.util.ConcurrentModificationException 解決方法
這篇文章主要介紹了 java.util.ConcurrentModificationException 解決方法的相關(guān)資料,需要的朋友可以參考下2016-11-11Openstack 啟動instance ''hvm''錯誤問題解決辦法
這篇文章主要介紹了Openstack 啟動instance 'hvm'錯誤問題解決辦法的相關(guān)資料,需要的朋友可以參考下2016-11-11淺談openstack中使用linux_bridge實現(xiàn)vxlan網(wǎng)絡(luò)
這篇文章主要介紹了淺談openstack中使用linux_bridge實現(xiàn)vxlan網(wǎng)絡(luò),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03openstack云計算組件keystone部署及操作使用技巧
這篇文章主要為大家介紹了openstack云計算組件keystone部署及操作使用技巧,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-04-04centos下最簡安裝openstack——使用packstack詳解
本篇文章主要介紹了centos下最簡安裝openstack——使用packstack,具有一定的參考價值,有興趣的可以了解一下。2017-01-01