欢迎来到天天文库
浏览记录
ID:40984900
大小:460.04 KB
页数:22页
时间:2019-08-12
《using-openstack-in-a-traditional-hosting-environment》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、UsingOpenStackInATraditonalHostngEnvironmentJunPark(Ph.D.),Sr.SystemsArchitectMikeWilson,Sr.SystemsArchitectEIG/BluehostOpenStackSummit2013•Scale@10xwhatwewereinaboutayear’stme•Neededasystemtomanageitall•Provisioningthesesystemshadtobeautomated•Systemhadtoscale
2、tomultpledatacenters•Btw,wehave2monthstocomeupwiththisEIG/Bluehost2Highlevelrequirements•Centralizedmanagement,horizontalscalability.•Abstractonsforphysicalandlogicaldeploymentsofdevicesandresources.•Open-sourceprojectwithlotsofsupportandmomentum•TypicalCloudfe
3、atures(migraton,imaging,provisioning,etc.)EIG/Bluehost3EasytransitonintofuturecloudoferingwithsupportforindustrystandardAPIs=OpenStack!BluehostEnvironment•Scale–Morethan10,000physicalservers–Addinghundredsofnodesperday•Network–PublicnetworkdirectlyattachedtoVMs
4、–PlanonaddingprivatenetworklaterEIG/Bluehost4•OpenStack/FolsomComponents–Nova(compute,api,scheduler)–Quantum(network)–AMQP:Qpid(messaging)–Mysql(db)Outline•Scalability/Stability•RethinkQuantumNetwork•OperatonalIssues•Wrap-up/ConclusionsEIG/Bluehost5WhyDifficult
5、ToScaleup?•Componentsthatdon’tscaleLookatthatline!–Messagingsystem–Mysqlserver–HeavyAPIs•HardtoDiagnose–Nosimulator/emulatorforhighscalabilitytestng–Noquanttatveguideastohowtoscaleup–NodetailederrormessageorevennotatallEIG/Bluehost6–Requiresdetailedknowledgeofc
6、odebaseNovaEnhancements•Monitoring/troubleshootng–Addedserviceping(similartogrizzly)–Additonaltask_states–Bettererrorstoinstance_faults•Functonality–AddedLVMresizeandinjecton–Addedstop_softandstop_hardsimilartoreboot•Stability/ScalabilityEIG/Bluehost7–Somebugfi
7、xestoOVSVIFdriver–AddedcustomschedulerMySQL/InnodbConcurrency•Novabehavior–DirectconnectontoDB(addressedingrizzlythough)–TooMANYqueries;muchmorereadthanwrite–Somequeriesoftenreturnhugenumberofresults–Periodicityofloadsduetoperiodictasks•Mysqlbehavior–innodb_thr
8、ead_concurrency=numofthreadsEIG/Bluehostthatcanexecutequeriesinthequeue8–innodb_concurrency_tckets=numberofrowsyoucanreturnbeforerequeue(default500!)–Withdefaultsettingsyour
此文档下载收益归作者所有
点击更多查看相关文章~~