ES Serverless之深度初体验——开箱即用

2023-11-29 16:15:03 浏览数 (4)

目录

  • 前言
  • 什么是ES Serverless?
  • 腾讯云ES Serverless的初体验
  • ES Serverless的优势
  • ES Serverless日志分析服务
  • 展望ES Serverless的未来
  • 彩蛋
  • 结束语

前言

众所周知,云计算和五服务器架构的快速发展,越来越多的企业和个体开发者对相关的需求和使用剧增,而且 ES Serverless作为一种基于云计算的无服务器搜索引擎,以其简单、弹性和低成本而备受技术圈的关注。作为开发者,又初入无服务器领域,但是最近刚好体验了一下腾讯云的ES Serverless,被该服务深深吸引到了,也真真切切感受到了它的优势和带来的便捷,非常的不错。那么本文就来简单分享一下笔者关于腾讯云ES Serverless的深度初体验,也希望本文能够帮助刚使用或者正打算使用腾讯云ES Serverless的小伙伴们。

添加描述

什么是ES Serverless?

再来了解一下ES Serverless的概念,其实ES Serverless是一种基于云计算的无服务器搜索引擎,它结合了Elasticsearch(ES)和无服务器架构的优势,为使用者提供了一种简单、弹性、低成本的搜索解决方案。另外,ES Serverless无需自行管理和维护基础设施,使用者只需专注于数据索引和查询方面,无需担心服务器部署和扩展等问题,可以说给使用者节省了大量的精力和物力。

再来看一下腾讯云的ES,腾讯云 Elasticsearch Service (ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack,ES支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用者使用 ES 之后,可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助使用者构建基于语义、图像的AI深度应用。

腾讯云ES Serverless的初体验

在使用ES Serverless之前,先来看一下它的一些基本内容。

1、落地流程

添加描述

通过上图可以看到,使用ES Serverless仅需3步就可完成日志分析的落地,非常的简单。尤其是在实际应用开发中,关于日志分析的使用是非常普遍且重要的操作,不仅节省开发的精力,还能节省运维的工作量。

2、使用前的准备工作

(1)账号及服务

如果没有腾讯云账号,需要先去申请注册认证,如果有腾讯云账号,可以直接在腾讯云ES官方入口:https://cloud.tencent.com/product/es 登录进入即可。

添加描述

(2)优惠券

最近腾讯云ES Serverless官网,登录即可领取无门槛50元优惠券,相当于免费体验ES Serverless的服务,所以可以先试用,觉得好用,再购买。免费体验券领取入口:https://cloud.tencent.com/act/pro/es_serverless?from=21236

添加描述

添加描述

3、使用体验

废话不多说,如果上面步骤2操作完毕之后,那么你就成功开通了腾讯云的ES Serverless服务,然后需要去创建体验日志服务所需要的内容,如创建集群、实例等。

(1)创建集群和实例

首先进入ES Serverless的控制台首页,然后在概览中进行基本操作,即新建集群、新建实例操作。

添加描述

(2)新建集群配置设置

添加描述

(3)新建实例配置设置

添加描述

(4)创建索引

添加描述

(5)日志分析

添加描述

需要注意的是,而在后期的使用和管理中,随着数据的增加,在自己管理的环境中,我们不仅需要了解当前的资源是否能够应对数据与负载,还需要根据索引与分片的活动配置各种规则。

添加描述

通过上图可以看到,想必自己管理的环境,Serverless 索引只需要知道索引的访问地址,后面的索引管理活动已经由 Serverless 服务代替我们去执行,而且整个控制台和Kibana界面都非常的简洁,后期需要人工介入和运维的地方几乎没有,非常的省时省力。

(6)其他

腾讯云 ES Serverless 官方消息,从近年8月1日开始,开通 ES Serverless 服务的新用户,可免费领取50元代金券,抵扣使用 Serverless 服务产生的费用,有效期自领取之日起持续90天,但是超出的费用,将按照对应计费项定价进行扣费,所以体验 ES Serverless 的小伙伴也记住这个地方,按时缴费哦。同时,如果对本文中提到的 ES Serverless 服务感兴趣的小伙伴,可先在此https://cloud.tencent.com/act/pro/es_serverless?from=21236领取无门槛体验券,然后再到腾讯云 ES Serverless 控制台创建服务并体验,赶紧入手吧!

ES Serverless的优势

通过全流程体验腾讯云ES Serverless之后,个人觉得真的是非常的好用,尤其是在搜索时候,以及日志查看,非常详细的展示详细记录,方便排查错误,而且操作界面也非常的简洁明了,用户体验很好。这里还是简单的总结几个点来分享本次体验的感受,结合腾讯云ES Serverless自带的优势光环,具体如下所示:

  1. 简洁的架构:通过体验,可以看到ES Serverless把基础设施的管理交给腾讯云来做,开发者只需关注业务数据和查询的逻辑,从而能够更专注于业务侧开发,这种简化架构的设计也让开发流程更加高效,极大减少了开发和维护的复杂性。
  2. 高可用性:ES Serverless通过自动备份和故障转移等机制,确保搜索服务的高可用性,让即使在出现故障或节点宕机的情况下系统也能够自动恢复和保持服务的正常运行,减少了因不可控因素导致的中断,避免安全问题。
  3. 强大的搜索能力:ES Serverless作为基于Elasticsearch的解决方案,它拥有强大的搜索和分析功能,支持全文搜索、聚合查询、地理位置搜索等各种复杂的搜索操作,满足了不同场景下的需求,最大化的满足使用者的实际需求。
  4. 高可扩展性:ES Serverless可以根据搜索需求的变化自动进行扩展,且无需手动干预,这种高度可扩展的特性让系统能够应对不断增长的数据和用户量,保持良好的性能和响应速度,非常的友好。

ES Serverless日志分析服务

根据腾讯云ES Serverless的官方介绍,ES Serverless的日志分析服务的优势,通过下面对比来看:

(1)自己搭建ES面临的挑战

  • 运维成本高:集群创建、变配、调优以及监控告警等,需投入额外资源进行建设
  • 使用门槛高:数据接入、数据管理等能力需要自行开发,易用性较差
  • 弹性能力弱:突发流量增长场景,难以提前预估资源以保证系统稳定运行
  • 稳定性挑战:集群配置问题、性能压力等需自行应对,可靠性难以保障

(2)使用Serverless的优势所在

  • 完全免运维:按需创建与使用索引,无需关心集群配置、索引设置等问题
  • 灵活易用:提供端到端的数据接入、数据管理、数据分析产品能力
  • 自动弹性:索引粒度的自动弹性伸缩能力,从容应对突发流量增长
  • 稳定可靠:集群配置、读写性能由后台统一优化,减少由于使用不当带来的问题
  • 极致成本:根据实际访问与存储量计费,减少冗余成本支出,大幅降低成本
  • 开放集成:完全兼容ELK生态,同时打通云上数据源,降低数据接入门槛

展望ES Serverless的未来

上文关于ES Serverless优势的介绍,以及具体使用时候体验到ES Serverless的良好特性,个人觉得ES Serverless作为一种新兴的无服务器搜索引擎解决方案,具有非常大的发展前景。未来,我期待ES Serverless能够进一步提升开箱即用的体验效果,通过更加智能的自动化配置,更进一步的简化开发者使用操作步骤,同时能够提供更多的插件和工具,还有就是安全和隐私的保护措施。

另外,我希望ES Serverless以后能够搭上人工智能和云计算发展的东风,借助算法优化、分布式计算等方式进一步提升搜索引擎相关的性能和精准度,给使用者带来更快、更准确的搜索体验。

彩蛋

据腾讯云ES Serverless官方消息,最近推出ES Serverless最佳体验官活动,参与就有机会得大奖,没有参加的小伙伴赶紧参与,详情参看腾讯云ES Serverless的官方活动。

添加描述

结束语

通过本文关于腾讯云ES Serverless的深度初体验,想必读者都对腾讯云ES Serverless有了一定的了解,也学会了腾讯云ES Serverless的使用及特点 ,ES Serverless以其开箱即用的特性,为开发者提供了简单、弹性和低成本的搜索引擎解决方案。我们可以通过ES Serverless的快速启动、简化的管理界面、弹性扩展的能力、按需计费、强大的搜索能力等特点,体验到ES Serverless为开发者带来了便利和优势。同时,笔者作为一名初用者,我对ES Serverless的初体验非常满意,它的快速启动、简单操作、弹性扩展和低成本等优势让我深感它的好用之处。展望未来,我相信腾讯云ES Serverless将会进一步提高用户体验和产品优势能力,在搜索引擎领域发挥更加重要的作用,并为开发者提供更加便捷、高效的搜索解决方案,让我们一起期待腾讯云ES Serverless的未来!

0 人点赞