去哪儿网OPS:Mesos+Docker驱动的Elasticsearch私有云实践与优化
79 浏览量
更新于2024-08-29
收藏 552KB PDF 举报
去哪儿网OPS团队在2015年底至2016年初面临着业务需求剧增,传统的Elasticsearch (ES) 使用方式难以满足大规模扩展和管理的需求。因此,他们决定采用Mesos资源管理平台和Docker容器技术,构建一个容器化的私有Elasticsearch云平台。这个平台主要分为四个部分:
1. 背景与现状:由于业务增长,原有的ES部署面临资源利用率低、扩展性和灵活性不足的问题。团队的目标包括提高资源利用率、简化运维、实现自动化配置和无缝扩展。自平台于2016年3、4月上线以来,显著提升了工作效率,表现为资源使用效率的显著提升和对重要系统后端数据存储的支持增强。
2. 技术实现:在设计过程中,团队参考了ElasticCloud和Amazon Elasticsearch Service,这两个公有云服务提供了快速集群构建和自助化配置等优点。然而,它们并不完全符合团队的需求,特别是缺乏对多种角色节点配置、自助化配置和插件安装的支持。因此,团队选择基于Mesos的定制解决方案。平台的核心架构是所有组件通过Docker容器由Marathon进行调度,底层机器由统一的Mesos管理,而平台采用两层Marathon架构,其中RootMarathon负责底层管理。
3. 功能特性:通过Mesos和Docker的结合,平台实现了动态伸缩、自动化部署和管理、以及资源优化。它支持多角色节点配置,允许用户自助配置,并且可以方便地安装和管理ES插件。这样,不仅提高了系统的稳定性和可靠性,还降低了运维成本。
4. 规模与成效:经过平台的改造,传统的资源利用率有了显著提升,而且支持了公司多个关键系统的数据存储。随着平台的不断迭代,去哪儿网OPS团队实现了更高效、灵活和可扩展的Elasticsearch管理,满足了业务的快速增长。
总结来说,去哪儿网OPS通过 Mesos和Docker的整合,成功创建了一个容器化的Elasticsearch私有云平台,解决了原有的问题,提升了业务效率,并为未来的发展奠定了坚实的基础。
129 浏览量
105 浏览量
点击了解资源详情
2021-10-11 上传
472 浏览量
218 浏览量
2024-01-21 上传
290 浏览量
weixin_38744962
- 粉丝: 9
- 资源: 968
最新资源
- BEN-ID:Praktikum Konstruksi Perangkat Lunak
- QtSerialTools.rar_QT_caughtm96_qt 串口工具_qt5 串口_rightps2
- gitProject
- Permit-Tracking-System-Java:用java开发的许可证跟踪系统
- 影刀RPA系列公开课3:网页自动化——数据抓取.rar
- FOC_SVPWM.slx.rar_svpwm_永磁 svpwm_永磁同步电机_电机_矢量控制
- kaliningrad:利用多模型数据存储功能的基于模板的数据库建模器
- 护卫神.Apache大师 v3.0.0
- web.io:实验室+一些东西
- OGC2SOA-开源
- 轻量级的Android和Java库,用于比较版本字符串。-Android开发
- IAP_AN.zip_Bootloader_STM32F103_Ymodem 串口_iap ymodem_ymodem IAP
- InternationalizationAssistant:国际化助理
- react-ant:(基于pro 2.0)基于Ant Design Pro的(多标签页标签,拖拽,富文本,拾色器,多功能表,多选选择)
- 2019年中国研究生数学建模竞赛赛题.zip
- matlab机械手轨迹规划程序.zip_机械手_机械手 matlab_机械手轨迹规划;matlab_轨迹 规划_轨迹规划