如何提高架构的稳定性、可扩展性和易用性等能力?点击看大咖分享 了解详情
写点什么

Redliner——应用实时线上流量进行自动化容量测量与性能瓶颈分析

  • 2019 年 8 月 20 日
  • 本文字数:1472 字

    阅读完需:约 5 分钟

Redliner——应用实时线上流量进行自动化容量测量与性能瓶颈分析

QCon北京2018大会上,夏婧姝、Christopher Coleman 讲师做了《Redliner——应用实时线上流量进行自动化容量测量与性能瓶颈分析》主题演讲,主要内容如下。


演讲简介


精确、高效的互联网服务容量测量对于确保高性能的线上计算环境和数据中心的优化建设是至关重要的。我们将介绍 LinkedIn 是如何通过一套名为“Redliner”的系统来进行自动化的系统容量测量和性能瓶颈分析的。


这套系统直接应用线上环境中的实时流量,采用智能的流量重定向并实时监测系统性能指标,自动地调整测量的强度和时长,得出服务系统的容量极限并分析出系统潜在的性能漏洞,给出系统容量规划和性能优化的建议。这套系统被应用于数百个 LinkedIn 的服务。 通过每日的测量测试,我们及时发现微服务系统中的潜在性能瓶颈,从而快速优化微服务系统以提高吞吐量,找到系统资源配置的优化方案,提升数据中心的资源应用率等。


在这里,我们将详细剖析这套系统的设计理念和架构建设,分享系统性能优化和容量规划的实战案例。希望由此启发听众,利用已有的微服务架构建构类似的实时流量的压测系统,进行系统性能分析,实现数据中心的资源优化。


听众受益

  1. 了解如何应用现有的微服务架构搭建自动化的大规模实时线上流量压测系统;

  2. 学习如何通过容量测量结果来分析系统的性能瓶颈;

  3. 通过实战案例,学习如何有效的进行性能瓶颈分析和容量规划。


讲师介绍


夏婧姝


LinkedIn 高级软件工程师


夏婧姝(Susie Xia),一个怀揣音乐梦想的硅谷程序媛。


2010 年毕业于北京邮电大学,之后在卡内基梅隆大学获得硕士学位。毕业后,先后任职于 Salesforce 和 LinkedIn,从事移动应用开发,平台及大数据系统的性能优化、容量分析和测量自动化的设计与开发工作。工作期间,在计算机会议发表多篇论文,多次受邀北美行业技术会议演讲、分享工作成果,并在 2017 年荣获第 24 届 IEEE 网络服务国际会议(ICWS)最佳论文奖。


工作之余,热爱流行音乐和演唱。2013 年,加入硅谷小有名气的 Encore Music Club,成为一名业余的流行歌手,从此活跃在湾区大大小小的舞台上。曾与 Encore 热爱音乐的小伙伴们成功举办过两次售票演唱会。“把歌唱好”是初衷,也是终极的音乐梦想。


Christopher Coleman


LinkedIn 软件开发工程师


克里斯托弗·科尔曼(Christopher Coleman)是一名专业的软件开发人员,大约十年前开始了他的编程之旅他于 2011 年毕业于加州大学伯克利分校,获得电子工程与计算机科学学位,之后前往硅谷工作。 Christopher 作为实习生加入 LinkedIn,并且在过去七年中一直与 Performance 团队合作为其他 LinkedIn 开发人员构建内部产品。他负责的项目包括金丝雀版本自动性能检验系统和专门用于确定服务容量限制以及测量部署服务效率的工具等。


Christopher Coleman is a professional software developer who began his journey into programming roughly ten years ago. He graduated from the University of California, Berkeley in 2011 with a degree in Electrical Engineering & Computer Science, before moving to the Silicon Valley for his career. Christopher joined LinkedIn as an intern and has been working with the Performance team for the past seven years building internal products for other LinkedIn developers. His projects have ranged from creating systems that automate canary release performance validation to tooling dedicated to identifying capacity limits and measuring the efficiency of deployed services.












完整演讲 PPT 下载链接


https://qcon.infoq.cn/2018/beijing/schedule


2019 年 8 月 20 日 00:00418

评论

发布
暂无评论
发现更多内容

10万字Spring Boot详细学习笔记+源码免费开放下载,京东T7大牛纯手写出来的!

Java 程序员 后端

从OA到COP,致远互联成引领行业的“灯塔”

海比研究院

致远互联 COP 协同运营平台

1万字长文高速你千万级并发架构下如何提高数据库存储性能,使用指南

Java 程序员 后端

2020年春招复盘:技术三面+HR面,成功斩获京东offer,springboot项目实战源码

Java 程序员 后端

2020百度、小米、乐视、美团,小米java面试几轮

Java 程序员 后端

10个经典场景带你玩转SQL优化,Java笔试题算法题

Java 程序员 后端

2020-6次面试阿里,持续一个多月,终于拿到offer了!,java三层架构登录功能实现

Java 程序员 后端

2021 年最新版 68道Redis面试题,20000字,赶紧收藏起来备用,成功入职阿里

Java 程序员 后端

2021字节总监最新发布:JVM +GC优质手册!面试专属,mongodb集群搭建原理

Java 程序员 后端

进击的Java(四)

ES_her0

11月日更

10个 解放双手的 IDEA 插件,少些冤枉代码,java程序员进阶路线

Java 程序员 后端

license是什么意思?谁能解释一下?

行云管家

云计算 LICENSE IT运维

10分钟手把手教你快速入门SpringBoot!,字节跳动java研发面试题社招

Java 程序员 后端

大开眼界,终于有人将Spring技术精髓收录成册,已在Github上获赞百万

Java spring 编程 程序员 SpringCloud

2020淘宝双十一快速刷金币工具,这份字节跳动历年校招Java面试真题解析

Java 程序员 后端

15W字!腾讯总监手写“Netty速成手册”,mysql索引优化面试题

Java 程序员 后端

2021年五面蚂蚁、三面拼多多、字节跳动最终拿offer入职拼多多,我是如何收割多家大厂offer的

Java 程序员 后端

15 高可用网站的软件质量保证,java技术基础知识总结

Java 程序员 后端

15W字!腾讯总监手写“Netty速成手册”(1),SpringBoot项目瘦身指南

Java 程序员 后端

迎接10亿快递高峰,看百度OCR如何助力物流企业提速

百度大脑

人工智能 OCR

2021年最新基于Spring Cloud的微服务架构分析,java技术经理岗位职责

Java 程序员 后端

名震GitHub,字节跳动内部顶级数据结构刷题学习笔记根本停不下来

Java 程序员 数据结构 面试 字节

1小时破千万点击量!阿里巴巴首发:Java实践指南,mysql使用教程图解目录

Java 程序员 后端

2021年总结阿里、腾讯、百度等大厂11个Redis系列高频面试题,哪些你还不会

Java 程序员 后端

代码覆盖率VS测试覆盖率

FunTester

测试 测试覆盖率 覆盖率 FunTester 代码覆盖率

免费试用的堡垒机哪里有?哪家好?咨询电话多少?

行云管家

网络安全 数据安全 等级保护 IT运维

2020年Java篇:蚂蚁金服、拼多多、字节跳动的面试总结,mysqlserver使用教程

Java 程序员 后端

2021BATJ面试题大全500道:Redis+数据库+分布式,java面试简历百度云

Java 程序员 后端

2021年10月最新版Java面试真题+视频解析(价值24980赶紧收藏码住!

Java 程序员 后端

“芯”有灵“蜥” 走进 Intel MeetUp

“芯”有灵“蜥” 走进 Intel MeetUp

Redliner——应用实时线上流量进行自动化容量测量与性能瓶颈分析_QCon_Christopher Coleman_InfoQ精选文章