张冯君-Koupleless模块化:单体应用到微服务到Serverless的可演进架构.pdf

编号:182408 PDF 46页 5.42MB 下载积分:VIP专享
下载报告请您先登录!

张冯君-Koupleless模块化:单体应用到微服务到Serverless的可演进架构.pdf

1、演讲人:张冯君目 录01蚂蚁应用研发背景02Koupleless研发框架03Koupleless运维调度平台04实践过程与案例05未来规划蚂蚁应用研发背景效率低认知负荷高,运维负担重业务开发者需要感知复杂基础设施,异常多框架与中间件升级维护成本高、周期长部署上线慢,特别是大应用(构建启动慢、机器多)业务单元1业务单元2业务单元3业务单元4业务单元5业务身份业务流程编排工具集公共资源与逻辑RPCMQDBCacheConfig研发框架(SpringBoot、SOFABoot 等)技术栈运行环境(JVM 等)物理资源(计算 存储 网络)虚拟化容器运行时操作系统应用元数据与配置PaaS 平台CI/CD

2、、迭代管理故障检测与处理代码与依赖包管理监控、鉴权与安全K8s 容器编排与调度Dockerfile 镜像构建与分发认知负荷高运维负担重业务层业务公共层异常多小应用过多大应用过大资源成本长期维护成本高多人协作阻塞变更影响面大风险高拆分过多业务萎缩小应用过多资源成本长期维护成本业务不断发展大应用过大多人协作阻塞更变影响更大,风险更高开发人员多流量大机器多业务与组织变化灵活发展迭代快且灵活某些业务与组织已经较细分不便进一步拆分微服务拆分成本高资源成本长期维护成本敏捷度不一致未拆:大应用过大多拆:小应用过多应用架构演进困难Koupleless研发框架基座应用不同时期的业务快速调整到需要的研发运维粒度模

3、块化研发效果对比传统应用模块对比构建速度265s27s1/10构建产量大小1385MB0.02MB1/70000运行内存消耗337MB17MB1/20部署耗时141s4s1/35Koupleless运维调度平台 Koupleless 运维调度平台 Koupleless 运维调度平台 Koupleless 运维调度平台高保与快速扩缩容日常机器组基座业务公共部分框架与中间件业务模块 1业务模块 2基座业务公共部分框架与中间件业务模块 1业务模块 2高保机器组基座业务公共部分框架与中间件业务模块 3基座业务公共部分框架与中间件业务模块 3Buffer基座业务公共部分框架与中间件基座业务公共部分框架与中间件K8sModule Controller资源分配节点自愈自动弹性服务无损切挂流多集群管理基座 Buffer水位保持实践过程与案例未来规划 Koupleless 愿景THANKS

友情提示

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

本文(张冯君-Koupleless模块化:单体应用到微服务到Serverless的可演进架构.pdf)为本站 (张5G) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

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