学习
实践
活动
专区
工具
TVP
写文章

从Elastic与腾讯云的合作,看国内企业搜索引擎的现在与未来

“搜索是各项应用体验的基础,”Elastic 公司副总裁兼亚太及日本市场总经理 Matthew Day 在采访中说。 “要以最快的速度帮客户找到最相关的洞见,”腾讯云副总裁陈平表示。

在不到三年的时间里,腾讯云 Elasticsearch Service 服务的客户增长近 10 倍,领域横跨电商、文创、游戏、教育、零售、旅游、制造业、金融、地产等众多行业。这一由全球领先的搜索服务公司 Elastic 与排名全球前六的云服务商腾讯云联手打造的搜索服务是怎样开花结果的?又将在大数据浪潮的推动下前往何方?

近日,InfoQ 邀请到 Elastic 公司副总裁兼亚太及日本市场总经理 Matthew Day 与腾讯云副总裁陈平进行采访,就双方在打造云端企业级搜索服务的发展及未来的规划和展望做了深入探讨。

Elastic 公司副总裁兼亚太及日本市场总经理 Matthew Day

腾讯云副总裁陈平

合作共赢:腾讯云携手 Elasticsearch 扩展本土应用

提到实时大数据搜索分析工具,很多人会想到 Elasticsearch,它是 Elastic 公司在 2010 年推出的“一个从头构建的分布式解决方案”。作为全球最受欢迎的搜索技术之一,自诞生以来,Elasticsearch 长期在大数据领域有不低的话题热度,应用也越来越广泛。

如果将时间拨回两年前,不难发现,Elasticsearch 在国外企业中的应用很多:帮助电商应用程序、网站等提供安全、可靠、低成本、低延时、高吞吐量的个性化搜索等;相比之下,“国内虽然有很多开发者在学习、使用 Elasticsearch,但其在企业中的应用比较有限”陈平回忆说。虽然 Elasticsearch 的功能很强大,但在使用中,国内企业需要额外投入资源开发 Elasticsearch 监控和管理的平台,同时需要解决安全和高可用等问题,对于普通企业而言,这不仅是不小的挑战,也是额外的负担。

2019 年,Elastic 与腾讯云合作推出腾讯云 Elasticsearch Service(ES),提供了一个能够快速部署、轻松管理集群的平台,为 Elasticsearch 在中国企业中的落地奠定了坚实基础。作为腾讯云最重要的大数据产品战略合作伙伴之一,Elastic 在 2021 年腾讯数字生态大会上更获得了腾讯云新锐产品合作伙伴授牌。

在陈平看来,腾讯云能在 PaaS 层为上层的应用提供可以降本增效、开箱即用的 Elasticsearch 平台,而 Elastic 可以为用户提供在搜索领域全球领先的技术解决方案。

通过腾讯云的基础能力和技术积累,以及其在人工智能、大数据等方面的能力,腾讯云 Elasticsearch Service 获得了更多能力:降低数据消费的开发和维护成本,提高开发效率,针对性地解决企业在高速增长中遇到的数据量庞大、以及类型复杂情况下实时查询和分析处理的挑战,为全球用户带来了更好的海量数据搜索服务。

备受关注:腾讯云 Elasticsearch Service 做对了什么?

自 2019 年合作至今,选择腾讯云 Elasticsearch Service 的企业数量增长接近 10 倍。截止目前,腾讯云开放了全球 27 个地理位置大区,共 70 个可用区的基础设施为客户部署 Elasticsearch 服务,这样的数据,离不开双方“因地制宜”地创新和推动。

陈平表示:“对于不同行业的企业来说,对于搜索的理解和要求也不尽相同,但是其主要的诉求都是:如何在海量数据中,以最快的速度找到最相关的洞见。”

在满足国内企业搜索诉求方面,陈平认为,中国客户的需求以“短平快”为特点。Elasticsearch 天然的分布式设计,支持多种数据格式和场景,具有高可靠的基因。而高可用、可伸缩的云端全托管的腾讯云 Elasticsearch Service 可以帮助客户简化集群部署,运营管理等基础运维工作,保证高可用,让客户更加聚焦业务本身。

结合腾讯内部复杂的业务环境和大规模数据实践,及其在内核层面的能力,腾讯云 Elasticsearch Service 在面向大集群、大数据量、高并发、高吞吐,以及对稳定性要求更高的场景上更具优势,具体而言:

  • 腾讯云 Elasticsearch Service 通过优化集群元数据管控逻辑,提升集群扩展能力,支持千级节点集群、百万分片,解决集群可扩展性问题;
  • 腾讯云 Elasticsearch Service 的单个请求熔断器(Single Request Circuit Breaker),能够避免单个大查询占用资源过多影响其它查询。大幅降低高并发写入、大查询导致节点卡死、集群雪崩问题,整体可用性提升至 99.99%;
  • 腾讯云 Elasticsearch Service 针对主键去重场景,通过利用索引进行裁剪,加速主键去重的过程,能够将写入性能提升 45%。

此外,Elasticsearch 自身强大的灵活性与定制能力,也在部署中起着关键作用。Elastic 公司副总裁兼亚太及日本市场总经理 Matthew Day 强调,每当 Elastic 发布新产品、新功能时,客户都可以立即访问这些功能特性。腾讯云 Elasticsearch Service 的底层技术由 Elastic 和腾讯云共同负责,能够为中国企业提供一键式集群部署功能,实现轻松升级、自动备份和弹性扩缩容,让企业在维持原有团队规模的前提下快速轻松扩展云端基础设施。

除了瞄准需求和 Elasticsearch 分布式的特点之外,持续挖掘市场需求、迭代更新,也是腾讯云 Elasticsearch Service 被广泛应用的原因。Matthew Day 认为,在无尽的数据创造无尽可能的世界里,搜索是各项应用体验的基础,并且能帮助人们和企业不断向前发展。以往,Elasticsearch 通常被用于日志分析、全文搜索、安全情报、业务运营情报等方面。但作为领先的企业级搜索解决方案,Elastic 除了帮助公司、客户和员工快速找到他们所需要的东西之外,也在保证程序及任务平稳运行,防范网络上的威胁。

经过了 Elastic 与腾讯云两年多来的持续投入,腾讯云 Elasticsearch Service 的使用场景已经从单纯的日志检索向更深入的业务分析方向演进。陈平表示,越来越多信息化程度高的企业开始在一系列运维和业务场景,包括商品检索、订单检索、用户推荐,大规模日志运维和业务指标分析等领域采用腾讯云 Elasticsearch Service。

Matthew Day 则从腾讯云 Elasticsearch Service 的应用方面做了补充,他说:“腾讯云 Elasticsearch Service 帮助客户用搜索的力量、直观的方式从数据中获取价值。例如,目前腾讯云 Elasticsearch Service 在腾讯会议、微盟等产品中的应用,成功地提升了他们的竞争力和服务效率。”

走向更易用:企业未来需要怎样的搜索引擎?

在企业数字化、信息化转型过程中,跨多业务、多数据类型的新型应用场景不断涌现,大数据场景下的联机交易、非结构化数据治理等需求,给企业数据基础设施带来了新的挑战,数据搜索、分析等能力显得尤为重要。陈平认为,大数据技术中存在的高门槛限制了企业的广泛使用,同时也影响到技术带来的重要价值。Matthew Day 也看到了市场的需求,他认为企业在推进产品和服务数字化的进程中,会产生大量和复杂的数据,这意味,企业在争取竞争优势的过程中,企业级搜索解决方案已显示出前所未有的重要性。

有鉴于此,未来腾讯云 Elasticsearch Service 的目标是在各方面“更加易用”。

陈平在采访中提到,未来,腾讯云将通过自身的优势,把 Elasticsearch 向更加易用的方向演进迭代,降低客户的理解门槛和使用门槛,设计出优雅的工具、交互和解决方案。

具体而言,腾讯云将帮助客户把数据搬迁到 Elasticsearch 上,构建云原生数据集成管道,将云上各种软硬件、基础设施所产生的数据一键式输入到 Elasticsearch 中,解决数据端到端链路中工作量最多、最复杂的数据收集和清洗阶段的挑战。同时在索引滚动、分片调整等传统运维的难点上提供更易用和自动化的工具,降低技术理解门槛和运维精力投入。

此外,在数据湖、数据仓库打通融合的企业数据治理大趋势下,“未来,腾讯云 Elasticsearch Service 将在提升集群管理可靠性上持续投入,为适配未来的数据湖和数据仓库打通的企业场景做技术埋点,”陈平补充道。

企业需要更易用的搜索引擎,这些挑战是必须解决的问题。在 Matthew Day 看来,如果企业能在数据管理和使用方面取得优势,那么就能在行业中获得竞争优势,与腾讯云的双方合作将成为企业大数据搜索领域的核心驱动力量。未来,Elastic 和腾讯云未来将在安全性、可观测性和可搜索性三大场景继续扩大合作范围,扩展产品和服务的用例。

了解腾讯云 Elasticsearch Service 的更多信息,请访问:https://cloud.tencent.com/product/es

  • 发表于:
  • 本文为 InfoQ 中文站特供稿件
  • 首发地址https://www.infoq.cn/article/yZLLmaqWXKloWdpHPxgM
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券