京东Openstack实战应用(纯干货)何雨_第1页
京东Openstack实战应用(纯干货)何雨_第2页
京东Openstack实战应用(纯干货)何雨_第3页
京东Openstack实战应用(纯干货)何雨_第4页
京东Openstack实战应用(纯干货)何雨_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

京东Openstack实战应用京东基础服务部总监何雨heyu@中国梦,我的梦梦想开始的抉择安装&部署集群方案稳定性/可靠性易用性性能新功能、新特性中国梦,我的梦第3页—打造中国第一电商云梦想开始的抉择第4页自主研发OR基于开源项目研发?EucalyptusORCloudStackOROpenstack?CentosORUbuntu?KVM

ORXEN?最终选择:基于开源、Openstack、Centos、KVM安装&部署第5页源码搭建C版(Centos5.4且未集成KVM)D版引入Shell安装脚本(Centos5.6、半自动化)F版引入集群安装&部署工具(Centos6.0、Chef)Chef增加新功能—支持安装、部署、升级、回滚等Chef

Web

Console开发(Centos6.4)安装&部署第6页Multi-host多网络控制器br100和public分开集群方案第7页RabbitMQMySQLControllerNodeCommunicationLoadBalancer(Master/Salve)ClientBrowserPythonClientClusterNodeComputeWorkernova-computenova.virt.driverHypervisor(KVM)NetworkWorkernova-networkLinuxNetworkingnova-schedulernova-apiglance-apikeystoneDashboardglance-registrySQLConnectionRESTAPILoadBalancerRESTAPIAMQPCasts/CallHTTPDashboardLoadBalanceHTTP集群方案第8页LoadBalancerRESTAPI方案KeepaliveKeepaliveHaproxyHaproxynova-apinova-apiVIP集群方案第9页RabbitMQ集群方案—摘自RabbitMQ官网集群方案第10页MySQLDB集群方案MasterMasterSlaveClientKeepaliveVIP自动切换M/S同步M/M同步稳定性/可靠性第11页服务加入统一监控、统一日志异常补偿系统稳定性/可靠性第12页ManageAllVM/HostProcessResource(可随意Kill任何进程)WebUI稳定性/可靠性第13页ProcessResource管理范围VMHostProjectZoneRegionGlobal稳定性/可靠性第14页VM自身稳定性/可靠性提升KVM、Libvirt自身BugFixedKVM、Libvirt、QEMU——CPU、Memory、Net&DiskI/O调优KVM、Libvirt升级引入块存储、对象存储VMImageCloneS32013-10-3S22013-10-2S12013-10-1RecoveryToBackupJSSStorageBackupBackupBackup易用性第15页弹性集群易用性第16页RabbitMQ我的“兔小姐”,一匹脱缰的野马MQ加入统一日志使用QDB对MQ进行监控、报警(http://qdb.io/)使用ManagementPlugin管理MQ,将MQ操作界面化MQasaService,对外提供API调用性能第17页keystone性能改造dashboardkeystonekvs

cacheMySQLRedisnova、glanceRedis合并Table、减少表关联查询Keystone返回值过大,去掉冗余字段优化代码、并减少DB访问Keystone提供服务的性能提升10倍性能第18页glance性能改造性能改造之前,所有流量都要经过glance-api(glance-api网络带宽是瓶颈)扩展以后流量将分散到每个compute节点,得到1:n的性能提升性能第19页DB性能改造Computenova-computenova-networkComputenova-computenova-networkComputenova-computenova-networkComputenova-computenova-network……DB改造之前nova组件直接访问DBkeepalivekeepalivehaproxyhaproxyBroodBroodRedisDB封装DBAsServiceHTTPRequestTCPRequest(Yarpc—自主研发TCP+msgapck通讯框架)改造之后DB访问性能提升超过50倍新功能、新特性第20页很多新功能、新特性是Openstack目前暂不具备,但又很有必要:VMMigrate(升级内核、OS等)VMResize(可选择新的flavor进行Resize—云主机,弹性集群)DNSAsAServiceVDI(集成Spice)将物理机迁移到VM(备份物理机成Qcow2)定制C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论