技术开发 频道

SACC2015:访爱奇艺分布式计算专家孙琦

  【IT168 专访】2015年中国系统架构师大会(SACC2015)即将于10月22日迎来了它的七周岁,从最早的500人规模逐年升级到现在的2500人规模,这些年我们目睹了整个IT架构的变迁史,也见证了中国IT圈内一波又一波的架构师成长之路。

  本届大会以“互联网+重塑IT架构”为主题,于10月22日-24日在北京新云南皇冠假日酒店盛大召开,大会召开前期,IT168记者就本届大会的演讲嘉宾进行了采访,分享了他们对于2015 SACC的看法以及他们在系统架构方面的技术实践经验。在本届的系统架构师大会上,我们邀请到了爱奇艺分布式计算专家孙琦,他将与我们分享爱奇艺自主研发的一套RPC服务框架 – Solar,同时也会给大家对比分析目前主流的RPC实现技术。以下是笔者对孙琦在会前的一次预热采访。

  嘉宾介绍:孙琦,毕业于复旦大学,2013年5月加入爱奇艺云平台,承担过公司HBase、Spark以及Storm等集群服务的运维开发工作,目前带领团队主要进行高性能基础中间件框架、实时大数据处理平台以及一体化运维系统的研发。

SACC2015:访爱奇艺分布式计算专家孙琦

  老鱼:您此前是否参加过架构师大会?能否说出您与SACC的故事?

  孙琦:对于SACC,我一直都有密切关注,只是没机会亲临会场,这次非常高兴有幸能亲身参加架构师大会。对于历届大会结束后放出的PPT等资料,是很好的了解国内IT产业和互联网技术发展方向和脉络的第一手材料,还能帮助认识未来的技术发展方向。我曾遇到的一些实际问题,如高性能分布式服务设计、大规模实时分析系统架构等,都能从历届SACC的分享中获得一些启发。持续关注SACC等一些会议,会对于我的技术成长具有潜移默化的影响。

  老鱼:您对今年大会有哪些期待?为我们七周岁的SACC送出哪些祝福呢?

  孙琦:云计算已经发展了很多年了,从最初的概念提出到现在的实实在在的各种云产品落地,处开花结果,可以说云计算相关的技术已经成为当代互联网的支撑技术。本次大会紧跟进技术发展方向,我对相关专场,比如“云技术前瞻”、“Docker”、“互联网+”、“高可用架构设计”等均很期待。同时,也很期待能与一些业内同行进行深入交流。在SACC七周岁之际,祝愿SACC越办越好,继续为促进中国IT技术的发展提供优质的交流平台。

  老鱼:您建议哪些用户可以参与2015中国系统架构师大会? 通过SACC大会大家能收获什么?

  孙琦:个人以为,架构师大会不仅仅是面向架构师的交流大会,所有对技术充满激情的有志之士均可参加,不管是在校学生、刚工作的毕业生,还是已经具有多年工作经验的资深工程师。因为这是一个非常好的学习交流平台,能有助于提升自己的技术水平。大会上,不仅仅能从架构师们的分享中学习各企业的业务、技术痛点和解决方案,而且还能结识来自五湖四海的IT同行。

  老鱼:很多人都觉得架构师是一份高大上的职业,作为架构师的您,是否赞同?要想成为一名成功的架构师,到底需要修炼哪些技能和素质?能否结合您的自身经历和我们分享下您的宝贵经验?

  孙琦:有句话叫“人人都是产品经理”,这并不是从职务的角度给大家的定义,更多的是从做事的方式考虑,每个人在做开发、做设计的时候都要从产品经理的角度去思考自己的任务,这样才能真正做出符合大众需求的产品。同理,我觉得架构师也不是一个专属概念,在系统开发、设计、构建中的每个人也都应该积极的参与架构的设计与思考,从宏观的系统结构性设计,到微观的一个方法、一个类的代码实现都可以体现出架构之美。系统结构不灵活,功能不明确会影响具体的实现,拖累开发进度,不利于系统扩展;同样,具体的代码实现不规范、变量随便命名、只注重功能实现不考虑鲁棒性等同样会对整体系统带来破坏。所以,每个人都应该从架构师的视角去优化自己的工作。

  要成为一名优秀的架构师,我认为以下几个素养要注意培养的:

  牢固的基础技术功底,系统架构师的一个重要工作是要能把各个系统高效地、优雅地粘合在一块,能够协同工作,同时还要保证一定的可扩展可伸缩的空间。但这些设计又不能是脱离当前的技术限制的,很多看起来高深的技术都是一些最基础的技术组合,所以如果没有牢固的基础技术,很容易设计出漏洞百出的系统。

  广泛的知识涉猎,架构师关注的不仅仅是一个点的实现,更重要是要了解所涉及的多方面技术要点,具有将多个点进行对接连成面的能力,懂得点与点之间的权衡取舍,所以这就需要架构师具有广泛的技术知识,多多跟踪技术发展热点。

  多了解业务,任何技术都是为业务服务的,所以不深入了解业务,就不可能真正掌握业务需求,也就无从设计出真正符合业务需求,同时又能拥抱业务变化的系统。

  做事认真负责,对系统优化有一定的洁癖,每一种工作都崇尚认真负责的态度,系统架构师尤其如此。这是因为,系统架构师承担的所责任更大,好的系统架构能减轻实现的工作量,并且面对需求变化,无需进行大量重构;而差的架构,往往将开发者引入歧途,而且有可能最终发现满足不了业务需求,所谓“一将无能,累死三军”便是此道理。

  老鱼: 第七届中国系统架构师大会以“互联网+重塑IT架构”为主题,您对此怎么看?

  孙琦:近些年,IT技术架构飞速发展,从互联网、移动互联网、云计算、大数据等到今年兴起的“互联网+”等,这些名词不仅仅只有概念,其每一个概念背后都有实实在在的系统、技术以及活生生的商业模式作为支撑。而与此同时,传统产业还没有大幅度地从这些技术发展中获益,“互联网+”的主要思想应该是要架起沟通传统产业和信息互联网产业的桥梁,用互联网的思维、技术去改造,去影响传统产业,使之能跟上时代发展步伐,更快更好的发展,从而创造出新的业务发展模式,同时也会为IT技术架构带来新的革新与挑战。

  从各个分会场的主题来看,本届中国系统架构师大会保持了一贯的传统,紧跟当前的技术热点,重点突出了“互联网+”业务场景下对IT架构的影响,对其中涉及的技术要点进行了分别讨论,如高可用架构设计、存储、运维和DevOps专场,其中一个分会场主题是“互联网+X”看起来有些神秘,同时,本届大会继续保持了对云计算技术的追踪,尤其是目前基于Docker的云环境下敏捷软件构建与分发工具,这些都很让人期待。

  老鱼:您作为本届大会的演讲嘉宾,演讲的场次和演讲主题分别是什么?能否剧透下您的演讲内容?能否解读下本场次的技术前瞻? 您觉得哪些用户参加本场次会受益匪浅?

  孙琦:本届大会上,我将在高可用架构设计分会场中给大家介绍爱奇艺自主研发的一套RPC服务框架 – Solar。它具有以下几个特点,支持多种语言(C++、Java、Python等)、协议(Thrift、Protobuf等),完善的服务治理与资源管理功能,支持服务调用跟踪分析,而且能运行在基于Docker的弹性资源池中,具有很强的伸缩能力。同时也会给大家对比分析一下目前主流的RPC实现技术,希望大家多多捧场。

  本场次主要集中关注高可用,但高可用不是一个孤立的概念,它同时会涉及高性能、服务负载均衡以及弹性伸缩等问题。任何对以上这些问题感兴趣、或者遇到过类似问题的开发者都将从中受益。

  在2015中国系统架构师大会上,百余位大咖将联袂为大家奉献最具干货的演讲。无论您是互联网+的追风者,还是梦想着成为一名出色的IT架构师,2015中国系统架构师大会都会让您不虚此行!

  关于大会更多详情,请见大会官网http://sacc.it168.com

2
相关文章