京东容器集群的探索与构建
36 浏览量
更新于2024-08-31
收藏 600KB PDF 举报
"京东容器集群建设之路"
京东的容器集群建设始于2013年初,当时京东商城开始探索虚拟化技术,以解决在物理机时代遇到的诸多问题。在物理机环境下,应用上线需要等待一周的时间来分配机器,且由于缺乏隔离,应用混部比例低,每台物理机平均只能承载少于9个不同的Tomcat实例。这些痛点推动了京东转向虚拟化平台的建设。
最初,京东选择了OpenStack作为技术起点,因其在当时的技术环境中非常热门。凭借京东自身强大的人才培养能力,公司在短短6个月内组建了一支14人的专业团队,并快速掌握了OpenStack的核心技术。然而,当尝试将一个高并发、低延迟要求的核心系统迁移到OpenStack上的虚拟机(VM)时,遇到了性能瓶颈。尽管进行了各种优化,系统的延迟仍然无法达到40毫秒以下,而在物理机上则可以稳定保持这一水平。这给团队带来了挫折,但也促使他们积累了宝贵的经验。
在2014年,京东的研发首席架构师刘海锋接手虚拟化团队,带来了新的视角和规划。团队开始关注Docker,尽管当时的Docker功能相对简单,但其镜像管理和cgroup操作等功能显示出潜力。经过改造后的Docker在性能测试中部分请求的延迟达到了40毫秒的要求,这被视为一种突破。
面对大量Docker容器的管理问题,当时市场上还没有如Kubernetes(k8s)、Swarm等容器编排工具。京东团队在这个空白阶段,通过2013至2014年的探索,逐步推动了自身容器管理技术的发展,为后续大规模部署容器集群奠定了基础。
京东的容器集群建设之路是一个不断学习、适应和创新的过程。从OpenStack到Docker,再到后来的容器编排技术,京东在解决业务挑战的同时,也积累了丰富的实践经验,为后来的云原生技术演进贡献了自己的力量。这个过程中,团队不仅深化了对京东业务的理解,也在虚拟化和容器技术领域达到了较高的技术水平,为京东的数字化转型打下了坚实的基础。
2019-03-20 上传
2018-10-30 上传
点击了解资源详情
2015-08-04 上传
2022-08-03 上传
2016-06-27 上传
2021-10-15 上传
2023-06-17 上传
2021-10-14 上传
weixin_38718262
- 粉丝: 9
- 资源: 950
最新资源
- 俄罗斯RTSD数据集实现交通标志实时检测
- 易语言开发的文件批量改名工具使用Ex_Dui美化界面
- 爱心援助动态网页教程:前端开发实战指南
- 复旦微电子数字电路课件4章同步时序电路详解
- Dylan Manley的编程投资组合登录页面设计介绍
- Python实现H3K4me3与H3K27ac表观遗传标记域长度分析
- 易语言开源播放器项目:简易界面与强大的音频支持
- 介绍rxtx2.2全系统环境下的Java版本使用
- ZStack-CC2530 半开源协议栈使用与安装指南
- 易语言实现的八斗平台与淘宝评论采集软件开发
- Christiano响应式网站项目设计与技术特点
- QT图形框架中QGraphicRectItem的插入与缩放技术
- 组合逻辑电路深入解析与习题教程
- Vue+ECharts实现中国地图3D展示与交互功能
- MiSTer_MAME_SCRIPTS:自动下载MAME与HBMAME脚本指南
- 前端技术精髓:构建响应式盆栽展示网站