上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

微盟-戴明智-SaaS场景下的全链路灰度发布实践.pdf

编号:155745 PDF 34页 4.17MB 下载积分:VIP专享
下载报告请您先登录!

微盟-戴明智-SaaS场景下的全链路灰度发布实践.pdf

1、全链路灰度发布实践全链路灰度发布实践SaasSaas场景下的全链路灰度发布场景下的全链路灰度发布/戴明智戴明智个人简介个人简介1、SpringFramework、Apache SkyWalking社区contributor,个人博客阅读量100w+。2、2019年入职微盟,基础架构团队技术专家,参与并负责微盟全链路灰度平台的建设,经历了整个全链路灰度平台从0到1的过程目录目录01.01.设计背景设计背景 02.02.全链路灰度带来的挑战全链路灰度带来的挑战03.03.全链路灰度在微盟的落地全链路灰度在微盟的落地04.04.落地效果及未来规划落地效果及未来规划设计设计背景背景 01-测试环境稳定

2、性差-多版本并行测试无法进行(hotFix跟正常迭代)设计设计背景背景测试环境压力大测试环境压力大-生产发布只能在晚上进行-一次发布变更影响所有商家,发布风险大-大版本回滚复杂设计设计背景背景生产发布效率低、风险大生产发布效率低、风险大 全链路灰度带来的全链路灰度带来的挑战挑战02什么是全链路灰度?全链路灰度带来的挑战 资源隔离流量标签传递全链路灰度全链路灰度数据一致性问题多组件支持资源隔离如何做?资源有哪些?资源有哪些?隔离级别?隔离级别?01 02 03K8s中的资源对象,Pod、Ingress、Service等等Rpc涉及到的Consumer、Provider、注册中心等MQ涉及到的Me

3、ssage、Topic等等物理隔离逻辑隔离其它.010203k8s资源如何隔离?Rpc资源如何隔离?共用同一个注册中心,通过标签区分Rpc资源如何隔离?灰度环境独立一个注册中心,通过注册中心+标签区分消息队列隔离?消息队列隔离?流量标签的传递?跨进程:Http、Rpc、消息、.跨线程:new thread()、线程池、多组件支持 -开发难度低,调试简单-易于理解,解释成本低-组件越多,SDK越多,维护难度越大SDKSDK -开发难度较高,调试麻烦-字节码增强实现,逻辑透明,使用方解释成本高-适合组件多的场景,所有组件 统一在Agent中完成增强,维护 成本低 JavaAgent JavaAge

4、ntVS数据一致性问题方案一:下发策略时添加生效时间戳,减少网络延迟带来的影响方案二:先下发策略,策略带有版本号,确认所有应用接收到策略后,通过入口应用启用指定版本的策略数据一致性问题全链路灰度在全链路灰度在微盟微盟的的落地落地03整体架构灰度生命周期灰度环境快速拉起流量策略灵活调整流量调整过程中,需要支持对环境运行需要的资源进行扩容灰度进入蓝绿状态需要先完成对资源的1:1扩容,之后再切换流量一键转正,流量无损灰度成功,发起转正流量回切,灰度下线落地落地效果效果及未来及未来规划规划04落地效果落地效果未来规划:监控未来规划:扩展欢迎交流个人微信:dmzitman邮箱:麦思博(msup)有限公司是一家面向技术型企业的培训咨询机构,携手2000余位中外客座导师,服务于技术团队的能力提升、软件工程效能和产品创新迭代,超过3000余家企业续约学习,是科技领域占有率第1的客座导师品牌,msup以整合全球领先经验实践为己任,为中国产业快速发展提供智库。高可用架构主要关注互联网架构及高可用、可扩展及高性能领域的知识传播。订阅用户覆盖主流互联网及软件领域系统架构技术从业人员。高可用架构系列社群是一个社区组织,其精神是“分享+交流”,提倡社区的人人参与,同时从社区获得高质量的内容。

友情提示

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

本文(微盟-戴明智-SaaS场景下的全链路灰度发布实践.pdf)为本站 (张5G) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部