上云故事

微盟结合腾讯云 Elasticsearch Service(ES) 服务,轻松应对日常运维和流量暴涨,保障在线服务的安全和可靠性,同时提升线上业务搜索的效果和灵活性,提高云端商业服务的价值和竞争力。

面临挑战

Elasticsearch 是业内优秀的海量数据搜索引擎,具有分布式架构优势,同时接口友好,易用易上手,成为上述场景的首选解决方案。最初微盟采用自建 ES 集群,随着业务的快速增长,集群数量和业务数据规模暴增,线上服务面对的挑战也越来越多:

1. 交付效率低

交付一个集群,需要去购买硬件、部署软件,然后解析或者LB(负载均衡),这部分工作重复性高且没有价值。

2. 软、硬件配置、变更复杂

软件配置如索引管理,需要自行写脚本管理索引的生命周期;硬件配置如集群的缩扩容,涉及面广、验证流程长,需要人工值守,并且故障处理的效率低。比如,曾经出现故障因为自建的机器之间网络不好,导致了出现连续性的故障,几次故障最终排查,发现是网络的原因。

3. 数据安全无保障

一旦黑客攻击导致数据泄露,损失无法计算。

4. 高可用问题

缺乏统一的数据备份平台,如果出现服务器宕机,会导致容灾隐患,也没有同城多活的架构来提供更安全的系统支撑。

5. 缺乏专业技术支持

研发和运维人员深挖和学习 ES 的时间精力有限,遇到问题没有专业人员指导,很难快速解决。求助于搜索常会踩坑,费时费力,对故障处理也不友好。

解决方案

1. 腾讯云 ES 一键创建集群,根据客户配置分钟级完成集群搭建;

2. 腾讯云 ES 提供的配置变更,如新建变更、扩缩容、销毁等,无需人工值守,在后台即可自动变更;

3. 腾讯云 ES 白金版索引生命周期管理特性,实现冷热架构下索引的自动滚动,无需再写复杂的运维脚本;

4. 腾讯云 ES 白金版的登录鉴权、索引在文档字段级别的权限管理能力,为集群提供稳固保障,不用再担心数据被攻击泄露的危险状况;

5. 腾讯云 ES 集成对象存储 COS 功能,让备份会变得简单,同时多可用区能力,为集群提供城市电力或网络异常情况下的容灾保障;

6. ES 自研内核提供的异常容忍优化、大查询熔断等特性。

客户收益

如今,微盟运行在腾讯云 ES 上有几十个集群,承载几百 TB 的数据。

1. 通过将业务从自建环境迁移到腾讯云 ES,微盟的业务交付效率显著提升,其软、硬件配置变更便捷,故障处理更智能,运维变得轻松便捷;

2. 腾讯云 ES 的一键创建集群特性实时保障微盟业务的发展需要,轻松应对流量暴涨,并有效控制成本;

3. 腾讯云的故障节点自动拉起功能帮助微盟提高了故障处理效率,整体服务可用性得到了大幅提升;

4. 腾讯云 ES 的云上服务和白金版高级特性 X-Pack 集群提供了稳固保障,微盟不用再担心数据被攻击泄露的危险状况;

5. ES 自研内核提供的异常容忍优化、大查询熔断等特性,赋能微盟商家的线上业务访问更加稳定,消费者体验更佳。

客户感言

Elasticsearch 是业内优秀的海量数据搜索引擎,具有分布式架构优势,同时接口友好,易用、易上手,与语言的耦合非常强,使用范围也很广,成为解决上述挑战的首选方案。
微盟集团运维部资深运维工程师

相关云产品

Elasticsearch Service
开箱即用的云端 Elasticsearch 服务
云服务器
安全稳定,高弹性的计算服务
云硬盘
持久性数据块存储设备
私有网络
独立隔离的网络空间