資源描述:
《開源云平臺及openstack介紹》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、開源云平臺及OpenStack介紹目錄四大開源云平臺介紹OpenStack介紹云平臺周邊如何學(xué)習(xí)開源云兩種不同風(fēng)格的云平臺數(shù)據(jù)中心虛擬化認(rèn)為云是數(shù)據(jù)中心虛擬化的延伸,因此尋找一個vCloud基礎(chǔ)架構(gòu)自動化工具,為了簡化對虛擬資源的管理按需獲取資源認(rèn)為云是類似亞馬遜的AWS,提供工具以便按需獲取虛擬資源兩種風(fēng)格云平臺對比數(shù)據(jù)中心虛擬化按需獲取資源應(yīng)用傳統(tǒng)的企業(yè)級多層應(yīng)用重新架構(gòu)的適合云的應(yīng)用接口功能豐富的API和管理界面簡單的云API和自助服務(wù)的界面管理能力對虛擬資源和物理資源全生命周期的管理在抽象基礎(chǔ)架構(gòu)的基礎(chǔ)上提供虛擬資源簡單的生
2、命周期管理云部署方式適合私有云適合公有云內(nèi)部設(shè)計(jì)自下而上,優(yōu)先考慮數(shù)據(jù)中心管理的復(fù)雜性自上而下,優(yōu)先考慮云功能的實(shí)現(xiàn)效率企業(yè)級功能高可用、容錯、同步、調(diào)度,提供云管理平臺大多數(shù)建立在應(yīng)用內(nèi)部,設(shè)計(jì)時已為失敗做好準(zhǔn)備數(shù)據(jù)中心集成很容易適應(yīng)已有的基礎(chǔ)設(shè)施建立在新的,同質(zhì)化的基礎(chǔ)設(shè)施上四大開源云平臺OpenStack架構(gòu)組件式結(jié)構(gòu)NovaSwiftGlanceKeystoneHorizonNeutronCinderHeatCeilemeterHeatTrovelMysql/PostgreSQLMongoDBQpid/RabbitMQ…..
3、httpd……..CloudStack架構(gòu)ManagementServer:核心管理MySQLcloudDB:數(shù)據(jù)庫服務(wù)PrimaryStorage:主庫存儲虛擬機(jī)SecondaryStorage:附加庫存儲image等Host:計(jì)算節(jié)點(diǎn)OpneNebula架構(gòu)Frontend:核心管理Node:計(jì)算節(jié)點(diǎn)Datastore:共享存儲Node節(jié)點(diǎn)非代理方式輕量管理Eucalyptus架構(gòu)CloudController:核心云管理Walrus:Object存儲管理ClusterController:集群管理StorageControll
4、er:與walrus協(xié)作,提供EBSNoderController:計(jì)算節(jié)點(diǎn)管理ElasticUtilityComputingArchitectureforLinkingYourProgramsToUsefulSystems?(EUCALYPTUS)開源云平臺比較開源云平臺比較OpenStackCloudStackEucalyptusOpenNebula源碼完全開源完全開源完全開源完全開源開發(fā)模式Internet公開Internet公開Internet公開Internet公開開發(fā)約束Apachev2.0Apachev2.0GPLv3
5、.0Apachev2.0管理模式基金會技術(shù)精英仁慈的獨(dú)裁者仁慈的獨(dú)裁者API生態(tài)系統(tǒng)OpenStackAPIAmazonAPIAmazonAPIAmazonAPI產(chǎn)品可用性需要定制開發(fā)或者由廠家支持企業(yè)級,由社區(qū)開發(fā)者直接支持企業(yè)級,由社區(qū)開發(fā)者直接支持企業(yè)級,由社區(qū)開發(fā)者直接支持主要開發(fā)語言PythonJava&PythonJava&C/C++Ruby社區(qū)活躍度社區(qū)人員總數(shù)活躍社區(qū)人數(shù)OpenStack介紹OpenStack建立者FoundedbyRackspaceHostingandNASAinJuly2010April2012
6、,IBM/HP/RedHatjoinedtheOpenStackTheOpenStackFoundationestablishedinSeptember2012OpenStack貢獻(xiàn)者ALLVERSIONEndofApril2014190companies2160engineers12100+individualsOpenStack最近兩個版本的主要貢獻(xiàn)者Icehouse122companies1197engineersJunoEndofApril201477companies569engineersOpenStack組件Servi
7、ceProjectnameDescriptionDashboardHorizon提供一個基于WEB的自助服務(wù)接口,用來與openstack服務(wù)交互。例如生成實(shí)例、分配IP地址和配置接入控制等ComputeNova管理計(jì)算實(shí)例的生命周期。功能主要是按需生成、調(diào)度、停止虛擬機(jī)。NetworkingNeutron提供網(wǎng)絡(luò)連接服務(wù)給其它的組件,例如給compute提供網(wǎng)絡(luò)服務(wù);提供API讓用戶自己定義網(wǎng)絡(luò)并使用;嵌入式的架構(gòu)能夠支持多個網(wǎng)絡(luò)設(shè)備商的產(chǎn)品及技術(shù)StorageObjectStorageSwift通過RESTful、HTTP格式A
8、PI存儲和檢索任意非結(jié)構(gòu)化的數(shù)據(jù)對象。有高容錯能力,并非一個文件系統(tǒng)BlockStorageCinder提供永久的塊存儲給運(yùn)行中的實(shí)例??汕度胧津?qū)動架構(gòu),支持創(chuàng)建和管理塊存儲設(shè)備SharedservicesIdentityservic