赵弘扬:阿里云Elasticsearch技术演进之路
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了赵弘扬:阿里云Elasticsearch技术演进之路相关的知识,希望对你有一定的参考价值。
参考技术A导读: 全文将围绕以下三方面内容介绍阿里云Elasticsearch技术。
01
阿里云Elasticsearch业务
1. 业务规模
阿里云Elasticsearch业务(简称ES),从2017年至今已经服务了几千个客户,数据规模达20PB,在公共云上拥有10000+集群,10W+节点规模,是一个成熟的云原生服务。
2. Elasticsearch在日志场景通常会遇到的问题
在企业的数字化转型过程中会生成大量日志数据,企业通过Elasticsearch满足日志检索、存储、归档审计的需求,而这些需求归根结底都会落到成本的增加,体现在以下三个方面:
3. 风险解读
在正常情况下,流量到ES协调节点,然后将数据写入Data Node;当流量变成正常情况的10倍时,对ES集群的压力就变得很大,一系列问题会接踵而来。
这种情况可以通过集群扩容的方式进行缓解,但扩容的同时又会产生新的问题:
① 稳定性风险
② 运维复杂度风险
③ 成本风险
--
02
阿里云Elasticsearch日志Serverless服务
1. 日志Serverless服务能力解读
基于上述问题和风险,阿里云引入了 两个新功能 :
① Indexing Service
Indexing Service是一个超大的ES集群阵列,专做Indexing Build,每个客户可灵活使用, 它具有以下特性:
图中灰色虚线内是用户的ES集群,当流量洪峰到来时,用户可以将流量转发至Indexing Service的SLB中进行build index,然后通过segment merge的方式,回到用户ES集群的Data Node。这样通过外部的云上弹性服务,减轻了用户ES集群压力,实现秒级弹性扩缩容的需求。
② 智能海量存储引擎
2. 日志Serverless服务价值解读
① Serverless日志写入服务:Indexing Service
通过读写分离架构,ES集群的数据写入在云端服务进行托管加速,为用户实例和云端服务搭建桥梁,依托云端弹性计算能力,突破本地集群的物理资源限制。
对比开源ELK生态:
② Serverless日志存储服务:智能海量存储引擎
基于计算存储分离架构及多层存储介质混合,提供可靠的海量弹性低成本存储并保证查询性能,无须提前预留集群存储容量,根据实际数据的存储量按量计费。
3. Elasticsearch日志Serverless服务发布
全球范围内首个在云上提供Serverless能力的云原生Elasticsearch服务, 其核心价值体现在三个方面:
4. 真实案例收益
①客户场景描述
汽车 行业的IT系统,大多是分批建设,技术架构及系统复杂有 历史 包袱,IDC、多云架构比较普遍。新兴的业务部门,一方面需要满足政策合规要求,一方面希望对整体日志数据进行价值挖掘,通常会遇到如下问题:
②方案构架及价值点
--
03
阿里云Elasticsearch技术演进之路
阿里云Elasticsearch技术演进图
Elasticsearch未来的发展会继续在云原生Serverless上进行演进和迭代,在日志场景下优化成本,通过服务化的能力提升日志场景中的ES产品的易用性,帮助客户解决日志场景下前置日志链路上的问题。
同时,与ES社区就Elasticsearch TSDB时序引擎进行共建,相信很快可以在未来的ES新版本中推出TSDB能力。
今天的分享就到这里,谢谢大家。
分享嘉宾:赵弘扬 阿里云 高级产品专家
出品平台:DataFunTalk
01/ 分享嘉宾
02/ 报名看直播 免费领PPT
04/ 关于我们
欢迎转载分享评论,转载请私信。
云原生时代,应用架构将如何演进?
阿里妹导读:IaaS上云和PaaS上云有什么区别?如何借助云原生技术来提升交付的速度?云原生时代背景下,研发的关注点又会有哪些转变?阿里云高级技术专家许晓斌通过本文分享从IaaS上云时代到PaaS上云时代的应用架构演进方向,以及云原生技术与应用架构演进的关系。
文末福利:阿里云云原生DevOps解决方案重磅发布。
业务无关能力如何解耦至平台?
平台和业务(应用)之间的协议如何定义?
应用架构需要如何适应?
服务注册 & 发现
流量路由
流量回放
发布过程中流量控制
资源隔离
独立升级
自动弹性
自动腾挪
自动重启(自愈)
Docker (& OCI) 是标准的软件交付 API。
作为 RPC 协议,开源的 GRPC/DUBBO 优于私有的 HSF。
作为缓存协议,开源的 Redis 优于私有的 Tair。
微软的 Dapr 尝试基于 sidecar 架构将 API 标准化到 HTTP/GRPC 层,以去 SDK,并支持多语言。
Terraform,Pulumi 等 IaC 产品,通过配置语言声明基础设施。
GitOps 进一步的使用代码声明环境、发布流程、发布策略内容。
如何借助云原生技术实现企业DevOps转型“超车”?阿里云新品发布会第110期,发布四大解决方案:云原生应用持续交付解决方案、微服务持续交付解决方案、函数计算持续交付解决方案、企业级互联网架构持续交付解决方案,手把手带你玩转云原生DevOps,还可领取限时优惠!
2020年10月21日下午14:00-15:00,不见不散!点击“阅读原文”,立即预约直播吧~
以上是关于赵弘扬:阿里云Elasticsearch技术演进之路的主要内容,如果未能解决你的问题,请参考以下文章