京东Openstack实践:自动化部署与桌面云应用
3星 · 超过75%的资源 需积分: 10 27 浏览量
更新于2024-09-10
1
收藏 611KB PDF 举报
"京东在OpenStack技术上的应用与实践,涉及自动化部署、高可用性、桌面云服务以及二次开发等多个方面。"
OpenStack是目前广泛应用的开源云计算平台,被京东商城用于构建其虚拟化基础设施。在京东的应用实践中,OpenStack不仅接入了大量线上业务,还实现了自动化部署,这包括通过Puppet这样的配置管理系统来协调和部署NovaNode、Apache、DNSMasq等组件,确保系统的高效运行。此外,京东还实现了OpenStack的高可用性(HA),这对于维持关键业务的连续性和稳定性至关重要。
京东的OpenStack平台也引入了桌面云服务,这些服务已交付给CallCenter试用,使得远程工作和协作变得更加便捷。桌面云系统通常包含Active Directory进行身份验证,FatClient及多种浏览器(如IE、Firefox、Chrome)的支持,提供用户友好的交互界面。同时,京东正在开发ElasticScaling和ELB(弹性伸缩和负载均衡)功能,以提升服务的动态扩展能力和流量分配能力。
在OpenStack的二次开发上,京东对Dashboard进行了定制,修复了bug并增加了多项新功能,如浮动IP池管理、主机管理、自动挂载临时盘、在线迁移等。在Nova层面,京东优化了卷调度算法,引入了iscsi权限认证,还支持了spice协议,提升了用户体验。Novaclient的增强则体现在添加了floatingips接口和Hosts管理功能。
京东的OpenStack实践还涵盖了监控和弹性伸缩(ElasticScaling)系统,包括阀值管理和策略引擎,用于根据业务需求动态调整资源。例如,TestService可以通过ELB(负载均衡器)将VM(虚拟机)加入到负载均衡池中,监控系统会收集统计信息,用户可以设置监控规则,以确保服务的稳定性和性能。
京东在OpenStack的应用实践展示了如何利用开源云计算平台构建大规模、高可用、可扩展的IT基础设施,以支撑其电子商务业务的快速发展。这种实践对于其他大型企业或组织来说具有重要的参考价值。
2023-07-20 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-10-10 上传
xyxtah11
- 粉丝: 0
- 资源: 4
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍