在了解OpenStack之前疮茄,我們需要對下面幾個基本的概念有一定的了解滥朱。
- 虛擬化
虛擬化是一種具體的技術(shù),指的是一種資源管理技術(shù)力试,是指將計(jì)算機(jī)的各種實(shí)體資源徙邻,比如服務(wù)器、網(wǎng)絡(luò)畸裳、內(nèi)存以及存儲等缰犁,予以抽象、轉(zhuǎn)換后呈現(xiàn)出來怖糊,打破實(shí)體結(jié)構(gòu)之間的不可分割的障礙帅容,使用戶可以比原本的組態(tài)更加好的方式來使用這些資源。 - 云計(jì)算
云計(jì)算是一種業(yè)務(wù)模式伍伤,就像生活當(dāng)中的水電一樣并徘,是一項(xiàng)基礎(chǔ)資源,可以按需分配扰魂,隨時伸縮麦乞,按照業(yè)務(wù)類型可以分為公有云、私有云劝评、混合云三種姐直, - OpenStack
直接給出官網(wǎng)定義,原文如下:
OpenStack is a cloud operating system that controls large pools of compute, storage, and
networking resources throughout a datacenter.
OpenStack就是一個在數(shù)據(jù)中心的云操作系統(tǒng)付翁,它可以調(diào)度大量的計(jì)算简肴、網(wǎng)絡(luò)晃听、存儲資源百侧。
接下來我們簡單介紹一下OpenStack項(xiàng)目當(dāng)中涉及到的幾個核心組件。 - Nova
computer service能扒,計(jì)算資源生命周期管理組件 - Neutron
network service佣渴,提供云計(jì)算環(huán)境下的虛擬網(wǎng)絡(luò)功能 - Cinder
block storage service,管理計(jì)算實(shí)例使用到的塊存儲 - Glance
image service初斑,提供虛擬機(jī)鏡像的發(fā)現(xiàn)辛润、注冊、獲取服務(wù) - Keystone
identity service见秤,提供用戶信息管理砂竖,為其它組件提供認(rèn)證服務(wù) -
Horizon
dashboard真椿,用于管理、控制OpenStack服務(wù)的web控制面板
下面是幾大組件之間的關(guān)系圖
OpenStack作為一項(xiàng)成功的開源項(xiàng)目乎澄,已經(jīng)有7年的發(fā)展歷史了突硝,不管是國內(nèi)還是國外,現(xiàn)在已經(jīng)將OpenStack作為部署云計(jì)算資源平臺的首選置济。OpenStack現(xiàn)在的發(fā)展由其基金會主導(dǎo)解恰,下圖是其基金會主要的運(yùn)作模式
OpenStack版本歷程如下圖所示