




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、OpenStack功能及應(yīng)用簡介聯(lián)通云數(shù)據(jù)有限公司IT系統(tǒng)架構(gòu)的發(fā)展過程云計算平臺架構(gòu)Openstack 是什么?OpenStack is an open source infrastructure and application middleware for building private and public clouds.OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter.
2、 OpenStack is backed up by a global community of technologists, developers, researchers, corporations and cloud computing experts.OpenStack 2014 用戶調(diào)查,Moor Insights & Startegy主要應(yīng)用于私有云、測試開發(fā)環(huán)境居多,生產(chǎn)環(huán)境部署越來越多Compute (Nova)Object Storage (Swift)Image Service (Glance)Identity (Keystone)Dashboard (Horizon)Ne
3、tworking (Neutron)Block Storage (Cinder)Telemetry (Telemetry)Orchestration (Heat)Database Service (Trove)Data processing (Sahara*)Bare metal (Ironic*)Queue service (Marconi*)Key management (Barbican*)DNS Services (Designate*)Common Libraries (Oslo)模塊- Icehouse重用了各種開源技術(shù)IaaS 架構(gòu)運營支撐BillingIdentity運維管理A
4、dmin APIMonitoring展現(xiàn)層邏輯層(控制)資源層System APIUser DashboardOrchestrationSchedulingPolicyImage RegistryLoggingComputeVolumeNetworkOrchestration APIPortal/CatalogIaaS 架構(gòu)Openstack模塊對應(yīng)IntegrationBillingIdentityManagementAdmin APIMonitoringPresentationLogic (Control)ResourcesSystem APIUser DashboardOrchestra
5、tionSchedulingPolicyImage RegistryLoggingComputeVolumeNetworkOrchestration APIPortal/CatalogTelemetryKeystoneOS API(s)TelemetryOS API(s)HorizonAll ServicesAll ServicesAll ServicesGlanceTelemetryNovaCinderNeutronHeatHorizonOpenstack架構(gòu)和目前云計算架構(gòu)類似,而且覆蓋大部分功能松耦合架構(gòu)模塊化:獨立部署使用nova-network-Quantum-NeutronNova
6、-volume-Cinder,MessagingOpenStack是一個消息機制系統(tǒng),APIs, 數(shù)據(jù)庫和Tokens消息機制:RPC方式來實現(xiàn)異步消息通信 模式:典型的發(fā)布(Publish)/訂閱(subcribe)模式Horizon (門戶)提供了圖形化的用戶和管理員門戶基于Django的開源MVC的Web開發(fā)框架實現(xiàn),Python實現(xiàn)api package訪問其他模塊的APIHorizon模塊化的,可以單獨部署HorizonHorizon DatabaseHTTP(S)OpenStack Image APIOpenStack Identity APIOpenStack Network A
7、PIOpenStack Compute APIOpenStack Block Storage APIHeatHorizon (門戶)13Nova (Compute)nova-computenova-api(OS, EC2, Admin)nova-consolenova-cert / object storehypervisornova-consoleauthnova-schedulernova-networknova-volume/cindervolume provider(iSCSI, etc)novadatabaseQueueNetwork ProviderNeutron Agentlib
8、vrt, XenAPI,etccinder-apicinder-scheduleramqpcinder-volumeOpenStack Image APIOpenStack Identity APIOpenStack Compute APIvnc/vmrcnova-conductor為虛擬機提供了一個高度可伸縮的管理框架(nova-scheduler)計算資源的控制器(nova-api安裝在管理節(jié)點)不提供虛擬化功能,集成了主流的開源虛擬化技術(shù)( nova-computer 安裝在計算節(jié)點)Nova (Compute)OpenStack計算部件Nova:API Server(nova-api)
9、消息隊列(rabbit-mq server)運算工作站(nova-compute)網(wǎng)絡(luò)控制器(nova-network)卷管理(nova-volume)調(diào)度器(nova-scheduler)基于計算沃云服務(wù):彈性云主機彈性負載均衡彈性擴展自動化部署16Swift (Object Storage 對象存儲)分布式對象存儲服務(wù)可提供虛機鏡像存儲完全獨立的一個服務(wù)模塊三層邏輯結(jié)構(gòu):Account/Container/Object(賬戶/容器/對象)賬戶:相當于租戶,用來做頂層的隔離機制容器:類似文件夾或目錄對象:由元數(shù)據(jù)和內(nèi)容兩部分組成swift-proxyaccountcontainerobjec
10、taccount DBcontainer DBobject storeClient AccessOpenStack Object API OpenStack Identity APISwift (Object Storage 對象存儲)海量對象存儲大文件(對象)存儲數(shù)據(jù)冗余管理歸檔能力-處理大數(shù)據(jù)集為虛擬機和云應(yīng)用提供數(shù)據(jù)容器處理流媒體對象安全存儲備份與歸檔良好的可伸縮性19swift-proxyaccountcontainerobjectaccount DBcontainer DBobject storeClient AccessOpenStack Object API OpenStack
11、Identity APIGlance (Image Service 鏡像)獨立模塊,可將鏡像存儲到多種存儲中,如AWS S3、Swift、HDFS快照管理不能進行鏡像的制作glance-apiglance-registryglance databaseOpenStackIdentity APIStorage Interface(s)OpenStackImage APIOpenstack是一個動態(tài)的分布式系統(tǒng),需要keystone將各個模塊通過認證進行通信Keystone (認證服務(wù))提供了用戶信息管理和完成各個模塊認證服務(wù)。用戶信息管理:user/tenant基本信息,tenant管理認證服務(wù)
12、:登錄認證,各個組件API的權(quán)限控制Keystone(service & Admin APIs)token backend(kvs, memcache)catalog backend(kvs, sql, etc)policy backend(rules, custom)identity backend(kvs, pam, sql)OpenStack Identity APIUser住賓館的人Credentials身份證Authentication認證你的身份證Token房卡Tenant賓館Service賓館可以提供的服務(wù)類別,比如,飲食類,娛樂類Endpoint具體的一種服務(wù),比如吃燒烤,打羽
13、毛球RoleVIP 等級,VIP越高,享有越高的權(quán)限Neutron (網(wǎng)絡(luò)管理)IP資源管理:DHCP網(wǎng)絡(luò)連接管理:實現(xiàn)網(wǎng)絡(luò)虛擬化和NaaS,即虛擬網(wǎng)絡(luò)連接和網(wǎng)絡(luò)的訪問控制插件式(plugin):主流廠家軟硬件網(wǎng)絡(luò)設(shè)備適配neutronserverNeutronagentsNeutronPlugin(s)Neutron databaseQueueOpenStack Network APIOpenStack Identity APINeutron (網(wǎng)絡(luò)管理)Neutron 功能提供 VLAN 的隔離提供軟件定義網(wǎng)絡(luò) SDN支持第三方的 API 擴展支持第三方的 Plugin 擴展基于網(wǎng)絡(luò)的沃云
14、服務(wù)網(wǎng)絡(luò)接入:路由虛擬路由網(wǎng)卡虛擬網(wǎng)卡帶寬服務(wù)虛擬私有云:私有網(wǎng)絡(luò)局域網(wǎng)Cinder (Block Storage)類似AWS的EBS,提供持久化存儲方案Cinder-volume提供存儲適配,各存儲廠家和方案通過driver方式提供通過消息機制實現(xiàn)存儲的創(chuàng)建、掛載、回收、快照控制cinder-apicinder-volumeCinder databasecinder-schedulerOpenStackIdentity APIvolumeprovider(iSCSI, etc)OpenStack Block Storage APICinder (Block Storage)基本功能:卷操作卷
15、-虛機操作卷-快照操作卷-鏡像操作基于存儲的沃云服務(wù)彈性塊存儲高效塊存儲SSD塊存儲共享塊存儲文件存儲云備份Other projects : Telemetry, Heat, TroveTelemetry (aka Ceilometer, Metering)主要的目標是監(jiān)控和計量通過REST接口存取收集數(shù)據(jù),存儲在數(shù)據(jù)庫或者JSON/XML文件中發(fā)布和告警功能Alarm QueueTelemetry CollectorTelemetry AgentsDatabaseTelemetry APITelemetry EvaluatorTelemetryNotifierOpenStackIdentit
16、y APITelemetry notificationsPush/Polling InputsTelemetry DataHeat (AutoScale)Heat是云應(yīng)用編程的腳本語言Heat是OpenStackAPI的延伸與Horizon集成,模板的上傳,參數(shù)的添加等Heat是云應(yīng)用演進的引擎(Trove、Sahara都支持Heat)支持AWS的Cloud Formation 模板(XML/yaml)與監(jiān)控結(jié)合,可實現(xiàn)自動擴展HOT templateHeat-APIHeat-engineHeat databaseCeilometer AlarmsOS Services Nova, Neutr
17、on, Glance, etc.Heat Client for API CallsOpenStack Identity APITrove(數(shù)據(jù)庫)datastore管理Instance管理configuration管理database管理user管理replication管理backup管理cluster管理33Trove-apiTrove Task ManangerTrove databaseTrove ConductorOpenStackIdentity APIvolumeprovider(iSCSI, etc)Message QueueTrove(數(shù)據(jù)庫)34Openstack給用戶/開
18、發(fā)者帶來什么開放:開源社區(qū),無廠家鎖定平臺性:提供私有云和公有云解決方案成本:開源方案,遵守Apache協(xié)議,低CapEx靈活性:模塊化架構(gòu)(每個模塊可以獨立部署),混合云解決方案(對接AWS、VMWare等)標準化:標準化的API(REST)北向接口,內(nèi)部RPC(遠程過程調(diào)用)易用性:開發(fā)語言Python腳本語言,OpenStack API存儲:開源方案, Ceph, Swift分層架構(gòu):API、邏輯處理、驅(qū)動適配(driver/Plugin)沃云數(shù)據(jù)中心36沃云公有云資源池37沃云產(chǎn)品線38沃云資質(zhì)榮譽39公司的愿景、使命和戰(zhàn)略(一)愿景創(chuàng)新改變世界、讓中國聯(lián)通云計算和數(shù)據(jù)服務(wù)體驗無處不在。(二)使命聚焦數(shù)據(jù)中心、互聯(lián)網(wǎng)、云計算與數(shù)據(jù)服務(wù)領(lǐng)域,打造自主研發(fā)、價值經(jīng)營、專業(yè)化一體化的核心能力,大力推進產(chǎn)業(yè)鏈協(xié)同合作,持續(xù)為客戶創(chuàng)造最大價值,創(chuàng)新體制機制,成為“國際一流、國內(nèi)領(lǐng)先”。(三)戰(zhàn)略價值驅(qū)動、軟件定義創(chuàng)新與服務(wù)領(lǐng)先。實施公司發(fā)展戰(zhàn)略,通過5-10年的努力,實現(xiàn)規(guī)模快速增長和效益快速提升,致力于成為“國際一流、國內(nèi)領(lǐng)先”。40歡迎進入云的世界只要你對云計算感興趣,有探索精神,希望加入到云計算行列中來。有一定的編程基礎(chǔ),熟悉C、C+ 、JAVA、Python等中任意一門語言。不斷學(xué)習(xí)新技術(shù),團隊合作精神,較強的溝通及協(xié)調(diào)能力,創(chuàng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國無線便攜式對講機行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025-2030中國無梭織機消耗行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析研究報告
- 2025-2030中國無人機系留站行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025-2030中國提升閥電磁閥行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025-2030中國懸掛滑翔機行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025-2030中國微耕機行業(yè)供需趨勢及投資風(fēng)險研究報告
- 2025-2030中國強化果汁行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025-2030中國度假酒店行業(yè)市場深度調(diào)研及競爭格局與投資前景研究報告
- 2025-2030中國床墊行業(yè)市場深度調(diào)研及投資前與投資策略景研究報告
- 2025年中國三氯化芐行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2025年中國人壽招聘筆試筆試參考題庫附帶答案詳解
- 2024-2025學(xué)年高中化學(xué)上學(xué)期第十四周 化學(xué)反應(yīng)速率教學(xué)實錄
- 2025年初中地理中考押題卷(含解析)
- 2025年湖南省長沙市開福區(qū)審計局招聘4人歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- 人教PEP版英語五年級下冊全冊教案
- 火鍋店創(chuàng)業(yè)計劃書:營銷策略
- 交通大數(shù)據(jù)分析-深度研究
- 基礎(chǔ)護理學(xué)試題及標準答案
- 2025年四川成都市蒲江鄉(xiāng)村建設(shè)發(fā)展集團有限公司招聘筆試參考題庫附帶答案詳解
- 2024版房產(chǎn)經(jīng)紀人無底薪勞動協(xié)議
- 2025年上半年度交通運輸部南海航海保障中心公開招聘126人工作人員易考易錯模擬試題(共500題)試卷后附參考答案
評論
0/150
提交評論