全链路压测性能保障体系建设

案例来源:杭州数列科技
会议地点:深圳
分享时间: 2020-08-15 11:00-12:00

陆学慧  |

杭州数列科技 联合创始人&CTO

杭州数列科技联合创始人&CTO,毕业于东南大学,原阿里巴巴中间件团队TL,先后参与并负责分布式服务框架HSF/Dubbo,分布式消息系统MetaQ/RocketMQ,软负载和配置中心Diamond/ConfigServer/Nacos,见证并支撑阿里双十一(2009-2014)当日5000万交易额到500亿交易额。

课程概要

案例背景:
全链路压测是什么?一般指基于真实的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,并持续调优的过程。其特点是生产环境、以请求为核心、全链路的压测。相比传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。全链路压测的效果更为出众,技术难度也更高,因此全链路压测也被众多互联网公司的程序员定义为核武器。

解决思路:
在实施整体解决方案时,我们也有自己的一套闭环指导思想:
1. 我们会通过链路梳理来确定要压测的链路信息、中间件信息;
2. 我们会配以黑白名单、挡板、影子链路等措施来保证压测的安全,将压测风险降至最低。
3. 通过全链路压测探知系统是否存在的瓶颈和性能问题;
4. 辅以全链路监控产品定位具体的性能问题;
5. 通过专家服务针对性能问题给出优化建议;
6. 优化并验证问题是否解决,最后辅以架构治理产品保障系统平稳上线运行。

成果:
数列全链路压测解决方案底层支持各种各样的资源、应用、中间件和数据存储方案;
在此之上,我们沉淀出各种产品能力,如全链路压测、架构治理、全链路监控等;通过产品能力延伸出各种场景-解决方案,如链路梳理、容量评估、性能瓶颈探测、性能问题定位等。

听众收益

1、知道链路梳理的难度,以及如何为确定核心链路作准备
2、了解数据隔离的内在核心原理
3、了解测试环境压测与生产环境压测的区别

陆学慧  |

杭州数列科技
联合创始人&CTO

杭州数列科技联合创始人&CTO,毕业于东南大学,原阿里巴巴中间件团队TL,先后参与并负责分布式服务框架HSF/Dubbo,分布式消息系统MetaQ/RocketMQ,软负载和配置中心Diamond/ConfigServer/Nacos,见证并支撑阿里双十一(2009-2014)当日5000万交易额到500亿交易额。

课程概要

案例背景:
全链路压测是什么?一般指基于真实的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,并持续调优的过程。其特点是生产环境、以请求为核心、全链路的压测。相比传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。全链路压测的效果更为出众,技术难度也更高,因此全链路压测也被众多互联网公司的程序员定义为核武器。

解决思路:
在实施整体解决方案时,我们也有自己的一套闭环指导思想:
1. 我们会通过链路梳理来确定要压测的链路信息、中间件信息;
2. 我们会配以黑白名单、挡板、影子链路等措施来保证压测的安全,将压测风险降至最低。
3. 通过全链路压测探知系统是否存在的瓶颈和性能问题;
4. 辅以全链路监控产品定位具体的性能问题;
5. 通过专家服务针对性能问题给出优化建议;
6. 优化并验证问题是否解决,最后辅以架构治理产品保障系统平稳上线运行。

成果:
数列全链路压测解决方案底层支持各种各样的资源、应用、中间件和数据存储方案;
在此之上,我们沉淀出各种产品能力,如全链路压测、架构治理、全链路监控等;通过产品能力延伸出各种场景-解决方案,如链路梳理、容量评估、性能瓶颈探测、性能问题定位等。

听众收益

1、知道链路梳理的难度,以及如何为确定核心链路作准备
2、了解数据隔离的内在核心原理
3、了解测试环境压测与生产环境压测的区别

CopyRight © 2008-2020 Msup & 高可用架构

京ICP备09001521号