在QCon北京2018大会上,夏婧姝、Christopher Coleman 讲师做了《Redliner——应用实时线上流量进行自动化容量测量与性能瓶颈分析》主题演讲,主要内容如下。
演讲简介:
精确、高效的互联网服务容量测量对于确保高性能的线上计算环境和数据中心的优化建设是至关重要的。我们将介绍 LinkedIn 是如何通过一套名为“Redliner”的系统来进行自动化的系统容量测量和性能瓶颈分析的。
这套系统直接应用线上环境中的实时流量,采用智能的流量重定向并实时监测系统性能指标,自动地调整测量的强度和时长,得出服务系统的容量极限并分析出系统潜在的性能漏洞,给出系统容量规划和性能优化的建议。这套系统被应用于数百个 LinkedIn 的服务。 通过每日的测量测试,我们及时发现微服务系统中的潜在性能瓶颈,从而快速优化微服务系统以提高吞吐量,找到系统资源配置的优化方案,提升数据中心的资源应用率等。
在这里,我们将详细剖析这套系统的设计理念和架构建设,分享系统性能优化和容量规划的实战案例。希望由此启发听众,利用已有的微服务架构建构类似的实时流量的压测系统,进行系统性能分析,实现数据中心的资源优化。
听众受益
了解如何应用现有的微服务架构搭建自动化的大规模实时线上流量压测系统;
学习如何通过容量测量结果来分析系统的性能瓶颈;
通过实战案例,学习如何有效的进行性能瓶颈分析和容量规划。
讲师介绍:
夏婧姝
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
评论