《阿里云:微服务×容器Meetup:云原生架构与应用专场PPT合辑(2023)(131页).pdf》由会员分享,可在线阅读,更多相关《阿里云:微服务×容器Meetup:云原生架构与应用专场PPT合辑(2023)(131页).pdf(131页珍藏版)》请在三个皮匠报告上搜索。
1、R RP PC CW W E EB B服服务发现流流量量管管控控可可观测认证鉴权丰丰富富生生态全全链路路追追踪踪010203Rest 协议支持可观测体系Native Image 原生支持04其他010203为什么需要服务治理OpenSergo 微服务治理标准与实践Sentinel 2.0 自适应限流为什么需要服务治理现代微服务架构的挑战企业实施微服务的挑战微服务&微服务治理微服务治理范围业界微服务治理存在的问题为什么是OpenSergoOpenSergo 领域&生态OpenSergo 服务治理架构体系OpenSergo流量路由OpenSergo流量路由OpenSergo流量防护与容错OpenS
2、ergo治理标准-流量防护与容错OpenSergo RoadmapOpenSergo 社区共建Sentinel 演进历程2012-20172018201920202021-20222023Sentinel Sentinel 在阿里巴在阿里巴巴集团内部迅速发巴集团内部迅速发展,成为基础技术展,成为基础技术模块,覆盖了所有模块,覆盖了所有的流量稳定性核心的流量稳定性核心场景场景Sentinel Sentinel 正式正式开源,社区迅速开源,社区迅速发展,不断扩充发展,不断扩充生态与能力,逐生态与能力,逐步成为最受欢迎步成为最受欢迎的同类组件的同类组件SentinelSentinel 开始在多开始在
3、多语言的生态中探索,语言的生态中探索,推出推出 C+C+原生版原生版本,同时针对本,同时针对Service Mesh Service Mesh 场景场景也推出了也推出了 EnvoyEnvoy 全全局流控的支持局流控的支持SentinelSentinel 推出推出 GoGo 原原生版本,并不断与生版本,并不断与Dubbo/Dubbo/DaprDapr/MOSN/MOSN/斗鱼斗鱼等社区进行合作,继续等社区进行合作,继续朝着云原生方向演进朝着云原生方向演进SentinelSentinel 推出推出RustRust 原生版本,原生版本,并基于此对并基于此对EnvoyEnvoy 集成及集成及eBPFe
4、BPF 层流控的探层流控的探索索?Sentinel 品牌升级1.0:1.0:流量防护流量防护标准化云原生多语言全方位生态能力升级Sentinel 2.0:服务治理的标准实现原生对接 OpenSergo 流量治理标准云原生架构升级:local brain(SDK,Mesh)+micro brain(控制平面)针对微服务、云原生体系,全方位覆盖多语言异构化框架与组件生态能力升级为流量治理与服务自愈,全方位保障服务稳定性与容错Sentinel 2.0 演进Sentinel 2.0 Overview服务隔离统一控制面(决策与治理中心)规则存储指标监控流量治理能力的标准实现API 模型标准化(nouve
5、au model)规则配置标准化(OpenSergo 数据源)策略服务接口标准化(gRPC service)标准化流量治理与自愈WeightCalculator权重计算Router流量路由LoadBalancer负载均衡TrafficScheduler流量调度TrafficShapingController流量控制AdaptiveThrottler自适应流控策略CircuitBreaker不稳定服务熔断基础指标统计指标统计扩展控制策略扩展调度策略扩展规则数据源扩展扩展机制自适应流控异常流量调度服务防抖流量路由流量染色流量控制服务熔断治理规则管理标准化(OpenSergo)全局指标汇聚与计算治理
6、策略服务标准化(gRPC)治理策略预计算全局治理策略控制(如集群流控、全局维度的权重策略调整)Sentinel 2.0 流量治理010203seata简介Seata的可观测实践总结与展望为什么需要seata?seata简介业务趋于复杂、规模不断扩大单库容量、性能瓶颈,向多库、多表架构演进单一本地事务多库多表分布式事务seata管理分库分表场景下的分布式事务为什么需要seata?seata简介单体应用分布式应用单一本地事务跨服务的分布式事务seata管理跨服务场景下的分布式事务组件架构seata简介事务协调器,维护全局事务的运行状态,负责协调并驱动全局事务的提交或回滚。Transaction C