面向异构技术栈和基础设施的服务治理标准化 -单家骏 .pdf

编号:153178 PDF 24页 9.41MB 下载积分:VIP专享
下载报告请您先登录!

面向异构技术栈和基础设施的服务治理标准化 -单家骏 .pdf

1、面向异构技术栈和基础设施的服务治理标准化单家骏/腾讯专家工程师自我介绍北极星(PolarisMesh)开源社区的负责人下一代基金会微服务SIG核心成员目前负责腾讯云TSE(微服务引擎)产品研发目录企业级服务架构的发展异构基础设施对服务架构带来的问题多技术栈对服务架构带来的问题解决方案:服务治理标准化服务治理标准化方案的落地企业级服务架构的发展架构形态基础设施技术栈服务治理单体分布式微服务Serverless组织架构组织架构业务复杂度业务复杂度JavaGoSpring CloudDubboServiceMeshPython业务匹配度业务匹配度开发效率开发效率虚拟机容器化混合云多云资源成本资源成本

2、合规合规防厂商锁定防厂商锁定运营质量运营质量发布效率发布效率商业价值商业价值灰度容灾故障容错安全可观测牵引企业服务架构发展的动机是满足业务扩张的需要、实现低成本高质量的项目交付,从而成就商业价值。服务治理是企业业务提升运营质量、缩短上线周期、牵引系统优化的重要手段。为何存在异构基础设施容器化虚拟机存量迁移(渐进式容器化改造)长期共存(部分容器化)新业务、大部分的常规业务,愿意做容器化改造强依赖系统底层单体应用安全敏感性高应用为何存在多技术栈AI中台系统Web服务后台服务基础服务AI引擎服务PHPNode.jsJava WebNginxTomcatGinJavaGoSpring BootgRPC

3、Spring CloudC+RustThrift自研框架PythonScalaPyTorchTensorFlow 复杂分层系统每一类模块都会有自身所聚焦解决的问题。技术选型是以成本和开发效率为牵引,满足需求的同时选择最佳的技术栈进行实现。多技术栈是企业业务架构的常态,会长期存在。对服务治理的挑战服务定义差异化全局服务发现治理功能差异化治理功能缺失各部署平台有自己的服务定义部分部署平台没有服务概念K8s默认只提供集群内服务发现Docker、VM等需额外部署nameserver功能实现算法不一致用户配置、数据结构不一致缺少某些功能,需要用户自己补齐现有的解决方案及存在问题解决服务发现问题解决服务治

4、理问题1.使用全局DNS,存在问题:DNS缓存导致实时性不足2.使用LB+DNS,存在问题:需要额外部署LB,长链接场景下负载不均3.使用统一注册中心,存在问题:不是所有服务框架支持自动注册及发现1.使用统一的服务框架,存在问题:存在较大改造工作量2.使用Sidecar,存在问题:性能损耗,虚拟机场景下不好支持服务治理标准化为解决异构基础设施、多技术栈服务治理不一致及重复造轮子的问题。下一代架构基金会联合各开源社区及企业共建服务治理标准化:定义更中立更通用的服务治理标准化SPEC,规范化服务治理的各部分功能和接口,并提供标准化SDK的实现。服务框架基于这一套SPEC来提供服务治理的能力,可以通

5、过集成标准化SDK的方式来实现,或者框架自己实现。Polaris(北极星北极星) Agent开发框架开发框架可观测性流量监控熔断监控事件日志调用跟踪Spring CloudgRPCCloudWeGo/kitexdubbokratos服务管理命名空间服务实例元数据IP端口元数据属性定义心跳上报自定义健康检查遵循最简设计模式,使用通用的命名空间-服务-实例的3级模型可适配K8s Service,兼容常用注册中心(Eureka/Consul/Nacos)实例可通过心跳维持健康状态,同时支持对接K8s健康检查以及其他PaaS的健康检查机制 元数据流量管理访问限流流量染色动态路由负载均衡主调方(出流量管

6、理)被调方(入流量管理)按比例染色按标签染色请求路由元数据路由就近路由有状态算法无状态算法最小负载算法单机限流分布式限流自适应限流直接拒绝排队单次算法批量算法业务逻辑业务逻辑故障容错熔断降级重试被调方主调方重试限制退避策略服务熔断节点熔断过载保护按分组熔断防雪崩策略业务逻辑访问控制身份认证被调方(认证主调身份及权限)主调方(认证被调身份)mTLS密钥管理证书管理业务逻辑身份认证访问鉴权证书自更新业务逻辑用户管理授权策略标准化方案实现 Polaris(北极星)服务发现服务注册健康检查元数据管理动态路由与负载均衡策略限流策略鉴权策略节点熔断服务熔断配置变更配

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(面向异构技术栈和基础设施的服务治理标准化 -单家骏 .pdf)为本站 (张5G) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠