版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、OpenStack建設(shè)公有云平臺實踐技術(shù)創(chuàng)新,變革未來Why OpenStack?Why OpenStack?00寫上你的文字你的文字0102030405目錄Open SourceApache 2 License00寫上你的文字你的文字0102030405目錄Open DesignGrizzly Design Summit00寫上你的文字你的文字0102030405目錄Open DevelopmentPropose features in launchpad00寫上你的文字你的文字0102030405目錄Open DevelopmentCode Review00寫上你的文字你的文字010203
2、0405目錄OpenStack is the #2 FOSS foundationThe Linux Foundation = $9.6MOpenstack = $6MMozilla Foundation = $1.9MThe Apache Foundation - $0.53M00寫上你的文字你的文字0102030405目錄Open Foundation BoardPlatinum Members(8)Gold Members(8)DreamHost, Cloudscaling, ITRI/CCAT, DELL, Piston, Mirantis, Yahoo!, Cisco00寫上你的文字
3、你的文字0102030405目錄Open Foundation BoardIndividual Members(8)“No one company may control more than two board seats”00寫上你的文字你的文字0102030405目錄OpenStack Public CloudHowever They never tell you how to operate their public cloud based on OpenStack!ContentSinaCloud IntroductionChallenges to build a OpenStack
4、Public CloudNetwork topologySecurity EnhancementStorage SolutionIdentity IntegrationBilling & MonitoringDashboard ImprovementOperate an production OpenStackPlatform stackAutomated DeploymentContinuous IntegrationProject ManagementStackLab: A community OpenStack Public CloudSummary00寫上你的文字你的文字0102030
5、405目錄Cloud RequirementSLargest infotainment web portal in ChinaProvides various on-line services, like news, Finance, video, email, blog hosting, etc.Needs unified infrastructure & app platform tohost heterogeneous services and apps.Sina Weibotwitter-like microblog serviceover 350m users, #1 SNS in
6、China.huge influence on Chinas societyWeibo Open Platform to build a social ecosystem through Open API and cloud environmental.We are building a reliable, scalable and secure cloud platform to support our business and external customers.00寫上你的文字你的文字0102030405目錄First and most popular PaaS cloud in Ch
7、ina, launched in 2009Support PHP, Python and Javaruntime.250,000 developers, 380,000 apps running on SAE.First OpenStack based publicIaaS cloud in ChinaFirst commercial cloud appmarket in China.SaaS cloud based on SAE tech.Design for the common users,1-Click purchase and install apps.SinaCloud Portf
8、olio(Sina Cloud Market)00寫上你的文字你的文字0102030405目錄Sina OpenStack dev TeamMore info: /blog/2012/10/how-sina-contributes-to-openstack/For CommunityTop 9 contributor by bugfix at EssexTop 4 contributor either by changeset or bugfix at FolsomContribute community project Dough, Kanyun addressing Monitoring
9、and BillingDevelop Island as Cinder would-be pluginLead COSUG to be largest OpenStack user groupContentSinaCloud IntroductionChallenges to build a OpenStack Public CloudNetwork topologySecurity EnhancementStorage SolutionIdentity IntegrationBilling & MonitoringDashboard ImprovementOperate an product
10、ion OpenStackPlatform stackAutomated DeploymentContinuous IntegrationProject ManagementStackLab: A community OpenStack Public CloudSummary00寫上你的文字你的文字0102030405目錄Network TopologyNova-network vs QuantumMulti hostMulti TalentFlat, FlatDHCPTunnelingSDNSec GroupDashboard SupportNova-NetworkQuantumNova-N
11、etwork is simple, robust and reliable, except lack of someadvanced features.Quantum is not ready for production use, its OVS plugin has great potential to be open-source NVP solution.I would suggestion to continue use nova-network for production deployment until next release.00寫上你的文字你的文字0102030405目錄
12、Nova-NetworkFlatNeed external DHCP Server, and human intervention, not flexible, hardly use in practical deployment.FlatDHCPLike Amazon EC2 networking(not VPC, VPC corresponds to Quantum), VM get IP from single network pools.Simple, easy to hack.Widely used in public cloud, also preferred topology i
13、n manyscenarios.VLANA little complex, hardware configuration may be involved. Not suggest to use except strong requirement of tenant isolation,Network Topology Real User CaseNova Network(FlatDHCP+Multi-host)Capability:Accessibility of all VMs in the fixed IPrangeVM is able to access public networkVM
14、 can be accessible from public networkBonus:Totally distributed architecture avoid single-point failure.Multiple gateway eliminates NATbottleneckHigh speed between OS regionsDrawback:Tenant isolation lessensNeed security facility(SWS-filter) to protect intranet00寫上你的文字你的文字0102030405目錄Security Enhanc
15、ementSWS Filter: a extension to security group in nova-networkUsed to filter egress traffic from VM to internal network Define whose traffic could beable to reach which internal network IP/segment.00寫上你的文字你的文字0102030405目錄Storage SolutionObject Storage: Definitely we choose SwiftBlock StorageCinder i
16、s not Amazon EBS, just a framework to include multiple open-source/commercial storage solution.Nova-volume/Cinder(iSCSI) is not applicable to public cloud.Sheepdog/Gluster/Ceph plugins need time to be stable.Island: Local Storage Volume plugin for Cinder is coming.High performance local storage Incr
17、emental & independent snapshot Snapshot store in swift目錄00寫上你的文字你的文字0102030405Swift ArchitectureProxy ServerObject ServerContainer ServerAccount ServerZone1Proxy ServerObject ServerContainer ServerAccount ServerZone2Proxy ServerObject ServerContainer ServerAccount ServerZone3Proxy ServerObject Serve
18、rContainer ServerAccount ServerZone4Proxy ServerObject ServerContainer ServerAccount ServerZone51 Zone = 1 Physical Server with 12x2T diskWrite/Read applies Quorum protocolGET abc.pngPUT abc.pngLoad Balancer00寫上你的文字你的文字0102030405目錄Cinder Island Plugin Architecture=UserNova APIVolume APINova RPCCompu
19、teManagerVolume ManagerIslandKVMGuestNovaDBSwift APIcinder RPCCinderDBSwift StorageKEYREST AMQP SQL POSIXIncrementSnapshot to SwiftimagesHost00寫上你的文字你的文字0102030405目錄Identify Integration: KeystoneMySQLAWS-like Multi-region supportDashboardSelect RegionKeystone BeijingNovaSwiftGlanceKeystoneShanghaiNo
20、vaSwiftGlance00寫上你的文字你的文字0102030405目錄Kanyun: Monitoring systemAggregatorAPI daemonNovaComputeResponds to client requestCalculates/stores metricsRetrieve usage infoDashboardBillingNoSQLRepo: /sinacloud/kanyunWorkerNovaComputeWorkerMetrics:CPU、mem、disk、 network traffic00寫上你的文字你的文字0102030405目錄Kanyun de
21、mo00寫上你的文字你的文字0102030405目錄Dough:Billing systemFarmerAPI daemonKanyun API (Metering)Subscribe or unsubscribe Query infoCheck status / Retrieve usage / Create purchasesDashboardRDBMSNoSQLdeductKeep track of billing info to charge tenants Flexible customization of payment policies How much/often to cha
22、rge for resource unitHandles prepaid or pay-as-you-go Coupon SupportRepo: /sinacloud/dough, you should also consider Celiometer project.00寫上你的文字你的文字0102030405目錄Dough:Billing info page00寫上你的文字你的文字0102030405目錄Dashboard ImprovementWe did not use Horizon, because:Horizons UI is not easy to customize Fro
23、nt endand back end is tightly coupledwe need much customization, its hard to keep pace withHorizon.What we do?Decouple the frontend design and backend implementation. Make dashboard a lightweight frontend.Separate user console and admin console.00寫上你的文字你的文字0102030405目錄Horizon Dashboard00寫上你的文字你的文字01
24、02030405目錄SWS v100寫上你的文字你的文字0102030405目錄SWS v200寫上你的文字你的文字0102030405目錄SWS v3 User Dashboard00寫上你的文字你的文字0102030405目錄SWS v3 - Monitoring00寫上你的文字你的文字0102030405目錄SWS v3 Physical Server MgtContentSinaCloud IntroductionChallenges to build a OpenStack Public CloudNetwork topologySecurity EnhancementStorage
25、 SolutionIdentity IntegrationBilling & MonitoringDashboard ImprovementOperate an production OpenStackPlatform stackAutomated DeploymentContinuous IntegrationProject ManagementStackLab: A community OpenStack Public CloudSummary00寫上你的文字你的文字0102030405目錄Platform StackSASRaid10/5SSDRaid10/52U x86 rack Se
26、rverUbuntuOpenStackKVMChallenges in Deploying CloudCloud in essence are big data centersRequirement:Provision large scale physical infrastructuresSoftware deploymentOrchestrate all the heterogeneous components00寫上你的文字你的文字0102030405目錄Operation ToolsDevelopment toolsSWS automation toolchain.DevGerritG
27、itoriousDeb RepoBare MetalOpenstack ClusterPuppetForemanZabbixBuild PackagesPeer Reviewgit reviewOS provisionServices ProvisionConfiguration managementMontoringProvides DHCP/TFTP/DNS and puppetCA for puppet00寫上你的文字你的文字0102030405目錄SWS continuous integrationNeed change!PackagingHey, test PASS!Peer rev
28、iew PASS!It looks good to me,But need someone approveGood, Approve!Old BirdNewbieSomething failedWish my code passedDev00寫上你的文字你的文字0102030405目錄Project ManagementDeploy open-source version Launchpad in-house as project management system.ContentSinaCloud IntroductionChallenges to build a OpenStack Pub
29、lic CloudNetwork topologySecurity EnhancementStorage SolutionIdentity IntegrationBilling & MonitoringDashboard ImprovementOperate an production OpenStackPlatform stackAutomated DeploymentContinuous IntegrationProject ManagementStackLab: A community OpenStack Public CloudSummaryStackLA Community free
30、 OpenStack Public Cloud, morethan just a OpenStack sandbox.StackLab is initiated and operated by Sina OpenStack team, as well as tech volunteers from community, while resources sponsored by Sina, Intel.StackLab news report: /2012/10/coscl-launches-stacklab/Why StackLabNot everyone has the opportunit
31、y to run a OpenStack public cloud when no resources, no users, no market, but StackLab will change this.Why StackLabCompaniesUsersStackLabDevOpsTeamStackLWhat does StackLab Look Like?Choose the region before loginOr choose the region after loginStackLab GoalsA community OpenStack public cloudwhich b
32、enefits users, contributors and sponsors.For OpenStack Users who experience StackLabUnderstand what exactly OpenStack is and what does it provideDevelop application on StackLab or using OpenStack APIBuild faith on OpenStack, possiblybecome real adopters and supporterFor OpenStack contributors involv
33、ed in StackLabTesting patches on real production-like environmental, and get feedbackfrom users, thus facilitate development and QA processesGains experiences through operating StackLab without risk of SLABetter understand the requirement of OpenStack usersFor StackLab sponsorsBuild band acknowledge
34、ment in OpenStack communityOwn one StackLab region in their own data centerPrior access to free technical support, consultant, of StackLab DevOps teamHow to join StackLabFor OpenStack Users who want to experience StackLabReally Easy! Goto StackL, register a free account instantly without approvement by admin.For OpenStack contributors to join StackLab DevOps teamPersuade your company to become a StackLab sponsor, thus you will have aStackLab region in your own DC, and you are one admin of StackLab.Contact us to join as an individual member.Fo
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美術(shù)班教學(xué)合同范例
- 2024至2030年薄壁水管螺紋接頭項目投資價值分析報告
- 2024至2030年機械銅渦輪銅套項目投資價值分析報告
- 醫(yī)療器材設(shè)備銷售合同范例
- 2024至2030年內(nèi)開內(nèi)倒窗項目投資價值分析報告
- 2024至2030年亞克力棒材項目投資價值分析報告
- 2024年離婚后居住安排及贍養(yǎng)費協(xié)議2篇
- 2024年電動舞臺升降幕項目可行性研究報告
- 2024年注塑機液壓系統(tǒng)項目可行性研究報告
- 2024年母線絕緣板項目可行性研究報告
- 山西省晉中市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細
- 養(yǎng)老機構(gòu)護理管理制度與規(guī)范
- DB31∕T 875-2015 人身損害受傷人員休息期、營養(yǎng)期、護理期評定準(zhǔn)則
- 08S305-小型潛水泵選用及安裝圖集
- 工程監(jiān)理企業(yè)各部門崗位職責(zé)
- 取暖器產(chǎn)品1油汀ny221218試驗報告
- 國家開放大學(xué)電大《建筑制圖基礎(chǔ)》機考三套標(biāo)準(zhǔn)題庫及答案3
- 雅馬哈PSR-37中文說明書
- 一汽大眾新員工三級安全教育(入廠級)
- 最新X公司事業(yè)部建設(shè)規(guī)劃方案
- 十一學(xué)校行動綱要
評論
0/150
提交評論