京东Openstack应用实践:自动化部署与桌面云
需积分: 10 90 浏览量
更新于2024-09-14
2
收藏 611KB PDF 举报
"京东在实践中应用Openstack,构建大规模虚拟化环境,实现自动化部署、高可用性(HA)以及桌面云服务。同时,京东还对Openstack进行了二次开发,优化了Dashboard和Nova等功能,以适应其业务需求。此外,他们还在开发ElasticScaling和负载均衡(ELB)功能,以提升系统的弹性和效率。"
Openstack是开源的云计算平台,被京东用于构建其内部的虚拟化环境。京东商城的虚拟化工程师何斌在实践中展示了Openstack在京东的广泛应用,接入了大量的线上业务,这表明Openstack的可扩展性和稳定性已经满足了京东的业务需求。
京东成功实现了Openstack的自动化部署,通过Puppet这样的配置管理工具,确保了环境的一致性和高效运维。PuppetMaster协调NovaNodes,确保了计算节点的配置与更新,而Apache和DNSMasq等组件则提供了网络和Web服务。此外,Openstack的高可用性架构包括Primary CA和Slave CA,确保了服务的连续性。
桌面云是京东利用Openstack实现的另一项重要服务,已被交付给CallCenter试用。这种服务通过虚拟桌面基础设施(VDI)为用户提供远程访问,提高了工作效率并降低了硬件成本。桌面云系统与Active Directory结合,实现身份验证和权限管理,用户可以通过FatClient及各种浏览器访问。
在Openstack的二次开发方面,京东对Dashboard进行了定制,修复了bug,添加了新功能,如浮动IP池管理、主机管理、自动挂载临时盘以及在线迁移等。此外,Nova客户端也得到了增强,新增了浮动IP接口和Host管理功能,同时改进了volume调度算法,引入了iscsi权限认证和spice协议支持。
京东还在开发ElasticScaling和ELB功能,以实现根据业务需求动态调整资源分配和负载均衡。ElasticScaling涉及阈值管理和策略引擎,能够自动扩展或收缩虚拟机以应对流量变化。ELB则负责在不同的Availability Zone之间分配负载,确保服务的稳定性和高响应速度。
京东通过Openstack构建了一个灵活、可靠且高度定制化的云计算平台,不仅满足了其内部业务需求,还展示了Openstack在大型企业环境中的应用潜力。
2018-01-03 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-06-07 上传
2023-05-26 上传
2023-12-01 上传
2023-06-01 上传
michaelascof
- 粉丝: 0
- 资源: 11
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦