携程万台规模容器云运维:混合云架构与技术演进
43 浏览量
更新于2024-08-28
收藏 1.05MB PDF 举报
携程作为全球知名的在线旅行服务公司,其大规模容器云平台的运维管理实践具有很高的价值。携程采用混合云架构,将自建数据中心与公有云相结合,以实现资源的弹性管理和高效利用。平台上的核心业务如机票、酒店、商旅和度假等,通过数千个容器化的应用运行,支持快速的功能迭代和按需扩展收缩。
容器云平台的发展经历了三个关键阶段:
1. **OpenStack阶段(2013-2014)**:
- 携程在2013年开始引入OpenStack,用于数据中心资源的自动化管理,到2014年所有数据中心具备了OpenStack的自动化部署能力。
- 在容器云平台的早期,他们尝试基于OpenStack技术实现,但由于容器技术尚处初级阶段,考虑到性能和稳定性,没有进行大规模的基础设施改造。
2. **过渡阶段(2015-2016)**:
- 随着容器技术逐渐成熟,OpenStack管理容器的方式变得困难。Mesos成为当时热门的调度技术,携程对其进行了深入研究并自主研发调度框架,以应对容器的特殊需求,如更灵活的调度和迁移能力。
3. **转向Kubernetes阶段(2017-2018)**:
- Mesos社区活跃度下降,携程认识到Kubernetes的潜力和社区支持的重要性。他们决定完全转向Kubernetes,并将其理念转变为PaaS服务模式,用户不再需要单独申请资源,而是申请服务包,包括应用、缓存、数据库、日志和监控等一站式解决方案。
- CDOS(Ctrip Data Center Operation System)作为容器云的核心组件,负责统一管控多个数据中心的资源,将它们抽象为容器云的PAAS服务,提供标准化的交付体验给研发团队,使得基础设施服务更加易用和一致。
总结来说,携程的容器云平台运维实践是一个逐步演进的过程,从对OpenStack的深入使用,到适应容器技术的特性,再到引入Kubernetes以提升效率和用户体验。这一过程中,携程不仅优化了内部运营,还通过标准化的服务模式,简化了业务团队的开发和运维工作,展示了在大规模容器云管理方面的专业性和前瞻性。
116 浏览量
点击了解资源详情
266 浏览量
984 浏览量
664 浏览量
164 浏览量
171 浏览量
235 浏览量
weixin_38559203
- 粉丝: 5
- 资源: 938
最新资源
- O2IXLB_oopJavaGyak:Java任务解决方案
- 拉格朗日插值:是-matlab开发
- MariaDB,mysql 数据库驱动下载
- 木质展示柜3d模型
- KainoAfricaApp:演示我们应用开发的移动应用
- 电信设备-一种具有无线通信功能的LED地埋灯.zip
- 主管会计岗位任务绩效考核指标
- Complete-ML-Coursework
- ema-john-server:heroku部署
- tibia-tools:一组用于胫骨的工具
- 现代家装3D设计
- Husky-开源
- 幅移键控:数字调制 ASK-matlab开发
- Unity 手机震动插件Vibration
- 职位说明书-项目助理DOC
- dotfiles:我的dotfiles