megaease左耳朵耗子service mesh能干哪些牛事_第1页
megaease左耳朵耗子service mesh能干哪些牛事_第2页
megaease左耳朵耗子service mesh能干哪些牛事_第3页
megaease左耳朵耗子service mesh能干哪些牛事_第4页
megaease左耳朵耗子service mesh能干哪些牛事_第5页
已阅读5页,还剩18页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

阿里巴巴资深架构师(阿里云、天猫、淘宝汤森路透资深架构师(实时金融数据处理基础架构

Weibo:@左耳朵耗:真正的ServiceMesh应该怎么干?TheNewGenerationofdigital

,OA……

BusinessUsesCases&

支持的用户活动(高并发 技术自主可控(自由扩展定制开放建立生态系统(进入场景

快速的生产流水线(实时发布高可用及高稳定性(应对故障大数据智能运营基础设施(数字化TheEvolutionofCloud

ServersStorage

CloudService

Cloud Open开源技术的蓬 来与公有云厂商的对标逐渐展开,已经进入cloud2.0时代 济时6OnePowerful

上世纪90年代 运行在廉价不稳定的x86+LinuxTheServiceArchitecture

中心化的SOAESB 、认证、协议转换……

控制逻辑反过 业务逻试 、认证、协议转换

Kubernetes进行管理和调度,完成服务、认证、协议转换What’stheService-OrientedArchitectureLooking

服务治

服 发

和体 服务配置管

流量编排和降TheObservabilityofService-Oriented

不是仅仅只是收 数据,而是需要关联数据,数据不关联则没有意 需要找到这样的关联:从API 服务 服务调用链 中间件 基础资 ”“体检”SLA , Metrices(如:吞吐量,响应时间,错误率,等等Logs(如:AccessLogApplicationlogThroughputLatency TheTrafficOrchestrationofService-Oriented

流 –能够进行流 流量过滤–能够进行流量过滤,比如:协议校验、 API (使用降级版本的API,通过API响应缓存降低请求 TheObservabilityofService-Oriented

服务间的异步通讯(EventDriven

服务间的编排(工作流编排,API聚合

限 服务容

vsClassicalMicroserviceArchitecturevsServiceMesh

主要是基于Java,Springboot和Spring主要是基于Kubernetes的基本设施Eureka,Consul,Nacos,KubernetesApollo,Nacos,SpringConfigKubernetesConfigMap&SpringBootKubernetesReadiness&Liveness(可能导致重启SDK-Recilient4j,Sidecar-Zuul,SpringCloudKubernetesService,IngressAPIEnvoy,Kong,Openresty,APISix,IngressJavaAgent,egraf,EFK,Zipkins,Opentracing,Prometheus,InfluxDB,通过Kubernetes或必须基于ServiceThePros/ConsofTraditionalService

支持PythonGolang,Java

消耗内核CPU,相当于操作系统级的Full一个接地气的ServiceMeshWhat’sfeaturesneedtobedoneforagreatService

应用层仅劫持服 /发

HowtotransferKubernetes

服务发

服务

Side

微服务微服务

微服务服务服务

兼容于Java劫持【服务A通过JavaAgent的字节码注入技术配合SideCar对【服务A】的内部情况进行观测,追踪服务调用链 应用运行的指标和调用中间件的数EaseMeshThemechanismofEase

WebUIAPIGateway

QuerybySideMetrics/Log/

MeshKubernetesWebUI

(Limiter/CircuitBreaker/Retry/Timeout/Canary)SideControltheSideSide

Kubernetes

SideSideSide

KubernetesSideSidetMetrics/LogtMetrics/Log/Side(Metric/logs/Metrics/Log/ –同时灰度发TheChallengeofCanary

–同时灰度发TheChallengeofCanary

TwocanaryA‘andB‘andZ‘gotalltrafficfromA’and

TwocanaryB‘andZ‘onlygettrafficfrom

TwocanaryA‘andB‘andZ‘onlygettrafficfromA‘Z‘’onlygettrafficfromB‘ –多个流量策howtodoangoodCanary

IfausermatchesAndroidbutnotBeijing,Whichoneshouldgo?AorA’

IfausermatchesAndroidandBeijing,Whichoneshouldgo?A’orA’’TheWholeSitePerformance

RealCustomer

RealCustomerTrafficPerformanceTestingTrafficRealCustomerTrafficPerformanceTestingTrafficKubernetesWebUI

WebUISideSideSideKubernetes

SideSide

SideKubernet

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论