柚子快報(bào)激活碼778899分享:云計(jì)算與 openstack
柚子快報(bào)激活碼778899分享:云計(jì)算與 openstack
文章目錄
一、 虛擬化二、云計(jì)算2.1 IT系統(tǒng)架構(gòu)的發(fā)展2.2 云計(jì)算2.3 云計(jì)算的服務(wù)類(lèi)型
三、Openstack3.1 OpenStack核心組件
一、 虛擬化
虛擬化使得在一臺(tái)物理的服務(wù)器上可以跑多臺(tái)虛擬機(jī),虛擬機(jī)共享物理機(jī)的 CPU、內(nèi)存、IO 硬件資源,但邏輯上虛擬機(jī)之間是相互隔離的。理機(jī)我們一般稱(chēng)為宿主機(jī)(Host),宿主機(jī)上面的虛擬機(jī)稱(chēng)為客戶(hù)機(jī)(Guest)。 Host 是通過(guò)Hypervisor的程序?qū)⒆约旱挠布Y源虛擬化,并提供給 Guest 使用。據(jù) Hypervisor 的實(shí)現(xiàn)方式和所處的位置,虛擬化又分為兩種:1型虛擬化和2型虛擬化
二、云計(jì)算
2.1 IT系統(tǒng)架構(gòu)的發(fā)展
IT系統(tǒng)架構(gòu)的發(fā)展到目前為止大致可以分為3個(gè)階段:
物理機(jī)架構(gòu) 這一階段,應(yīng)用部署和運(yùn)行在物理機(jī)上。 虛擬化架構(gòu) 摩爾定律決定了物理服務(wù)器的計(jì)算能力越來(lái)越強(qiáng),虛擬化技術(shù)的發(fā)展大大提高了物理服務(wù)器的資源使用率。 這個(gè)階段,物理機(jī)上運(yùn)行若干虛擬機(jī),應(yīng)用系統(tǒng)直接部署到虛擬機(jī)上。 虛擬化的好處還體現(xiàn)在減少了需要管理的物理機(jī)數(shù)量,同時(shí)節(jié)省了維護(hù)成本。 云計(jì)算架構(gòu) 虛擬化提高了單臺(tái)物理機(jī)的資源使用率,隨著虛擬化技術(shù)的應(yīng)用,IT環(huán)境中有越來(lái)越多的虛擬機(jī),這時(shí)新的需求產(chǎn)生了: 如何對(duì)IT環(huán)境中的虛擬機(jī)進(jìn)行統(tǒng)一和高效的管理。 計(jì)算(CPU/內(nèi)存)、存儲(chǔ)和網(wǎng)絡(luò)是 IT 系統(tǒng)的三類(lèi)資源。 通過(guò)云計(jì)算平臺(tái),這三類(lèi)資源變成了三個(gè)池子。
2.2 云計(jì)算
云計(jì)算是一種基于互聯(lián)網(wǎng)的服務(wù)的增加、使用和交付模式,它通常涉及通過(guò)互聯(lián)網(wǎng)來(lái)提供動(dòng)態(tài)、易擴(kuò)展且經(jīng)常虛擬化的資源。云計(jì)算的核心思想是通過(guò)網(wǎng)絡(luò)將計(jì)算資源、存儲(chǔ)資源、網(wǎng)絡(luò)資源等以服務(wù)的形式提供給用戶(hù),使用戶(hù)能夠按需使用這些資源,而無(wú)需在本地設(shè)備上安裝或維護(hù)這些資源。
云計(jì)算的主要特點(diǎn)包括:
資源虛擬化:云計(jì)算將計(jì)算、存儲(chǔ)等資源虛擬化,使得這些資源可以在云中動(dòng)態(tài)分配和調(diào)整。13服務(wù)按需化:用戶(hù)可以根據(jù)自己的需求,隨時(shí)增加或減少使用云計(jì)算服務(wù)。接入泛在化:只要有網(wǎng)絡(luò)連接,用戶(hù)就可以從任何地點(diǎn)訪問(wèn)云計(jì)算服務(wù)。部署可擴(kuò)展:云計(jì)算服務(wù)提供商能夠根據(jù)用戶(hù)需求調(diào)整資源規(guī)模,實(shí)現(xiàn)服務(wù)的動(dòng)態(tài)擴(kuò)展。使用可計(jì)費(fèi):云計(jì)算服務(wù)通常按使用量計(jì)費(fèi),用戶(hù)只需為實(shí)際使用的服務(wù)付費(fèi)。
2.3 云計(jì)算的服務(wù)類(lèi)型
IaaS(Infrastructure as a Service)提供的服務(wù)是虛擬機(jī)。
IaaS 負(fù)責(zé)管理虛機(jī)的生命周期,包括創(chuàng)建、修改、備份、啟停、銷(xiāo)毀等。 使用者從云平臺(tái)得到的是一個(gè)已經(jīng)安裝好鏡像(操作系統(tǒng)+其他預(yù)裝軟件)的虛擬機(jī)。 使用者需要關(guān)心虛機(jī)的類(lèi)型(OS)和配置(CPU、內(nèi)存、磁盤(pán)),并且自己負(fù)責(zé)部署上層的中間件和應(yīng)用。 IaaS 的使用者通常是數(shù)據(jù)中心的系統(tǒng)管理員。 典型的 IaaS 例子有Openstack、 AWS、Rackspace、阿里云等
PaaS(Platform as a Service)提供的服務(wù)是應(yīng)用的運(yùn)行環(huán)境和一系列中間件服務(wù)(比如數(shù)據(jù)庫(kù)、消息隊(duì)列等)。
使用者只需專(zhuān)注應(yīng)用的開(kāi)發(fā),并將自己的應(yīng)用和數(shù)據(jù)部署到PaaS環(huán)境中。 PaaS負(fù)責(zé)保證這些服務(wù)的可用性和性能。 PaaS的使用者通常是應(yīng)用的開(kāi)發(fā)人員。 典型的 PaaS 有 Google App Engine、IBM BlueMix 等
SaaS(Software as a Service)提供的是應(yīng)用服務(wù)。
使用者只需要登錄并使用應(yīng)用,無(wú)需關(guān)心應(yīng)用使用什么技術(shù)實(shí)現(xiàn),也不需要關(guān)系應(yīng)用部署在哪里。 SaaS的使用者通常是應(yīng)用的最終用戶(hù)。 典型的 SaaS 有 Google Gmail、Salesforce 等
三、Openstack
TECS 是中興通訊基于OpenStack開(kāi)源標(biāo)準(zhǔn)接口研發(fā)的一款云平臺(tái)管理系統(tǒng)。 OpenStack就是一種IaaS層的云操作系統(tǒng)。 OpenStack 是一個(gè)開(kāi)源的云計(jì)算管理平臺(tái),也是用Python語(yǔ)言編寫(xiě)的云操作系統(tǒng)組件。用于大規(guī)模部署虛擬私有服務(wù)器和其他云服務(wù)。它包含多個(gè)互相集成的組件,每個(gè)組件提供不同的功能來(lái)處理云資源。
OpenStack 項(xiàng)目始于2010年,由NASA和Rackspace合作啟動(dòng), OpenStack 是一個(gè)開(kāi)源的云計(jì)算管理平臺(tái),用Python語(yǔ)言編寫(xiě)的,openstack是一個(gè)靈活的、能夠整合多個(gè)系統(tǒng),構(gòu)建公有云、私有云、混合云的IaaS云平臺(tái)的組件集合。
3.1 OpenStack核心組件
OpenStack 為虛擬機(jī)提供并管理三大類(lèi)資源:計(jì)算、網(wǎng)絡(luò)和存儲(chǔ)。 中間菱形是虛擬機(jī),圍繞VM的那些長(zhǎng)方形代表OpenStack不同的模塊(OpenStack叫服務(wù),后面都用服務(wù)這術(shù)語(yǔ))。
Openstack核心組件: Openstack核心組件:
1、Nova(計(jì)算compute):管理 VM 的生命周期,是 OpenStack 中最核心的服務(wù)。2、Neutron(網(wǎng)絡(luò)Network):為OpenStack提供網(wǎng)絡(luò)連接服務(wù),負(fù)責(zé)創(chuàng)建和管理L2、L3 網(wǎng)絡(luò),為 VM 提供虛擬網(wǎng)絡(luò)和物理網(wǎng)絡(luò)連接。3、Glance(鏡像Image):管理 VM 的啟動(dòng)鏡像,Nova 創(chuàng)建 VM 時(shí)將使用 Glance 提供的鏡像。4、Cinder(快存儲(chǔ)Block Storage):為VM提供塊存儲(chǔ)服務(wù)。Cinder 提供的每一個(gè) Volume 在 VM 看來(lái)就是一塊虛擬硬盤(pán),一般用作數(shù)據(jù)盤(pán)。5、Swift(對(duì)象存儲(chǔ)Object Storage):提供對(duì)象存儲(chǔ)服務(wù)。VM 可以通過(guò) RESTful API 存放對(duì)象數(shù)據(jù)。作為可選的方案,Glance 可以將鏡像存放在 Swift 中;Cinder 也可以將 Volume 備份到 Swift 中。6、Keystone(身份認(rèn)證 Identity):為 OpenStack 的各種服務(wù)提供認(rèn)證和權(quán)限管理服務(wù)。簡(jiǎn)單的說(shuō),OpenStack 上的每一個(gè)操作都必須通過(guò) Keystone 的審核。7、Ceilometer(測(cè)量 Metering):提供 OpenStack監(jiān)控和計(jì)量服務(wù),為報(bào)警、統(tǒng)計(jì)或計(jì)費(fèi)提供數(shù)據(jù)。8、Horizon(UI界面 Dashboard):為 OpenStack 用戶(hù)提供一個(gè)Web的自服務(wù) Portal。
柚子快報(bào)激活碼778899分享:云計(jì)算與 openstack
好文鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。