TOP100summit2017:网易云通信与视频CTO赵加雨:外力推动下系统架构的4个变化趋势

TOP100summit2017:网易云通信与视频CTO赵加雨:外力推动下系统架构的4个变化趋势
 

壹佰案例:很荣幸邀请到您成为第六届壹佰案例峰会架构专场的联席主席,您曾深度参与Cisco Jabber,Webex Meeting, Cisco Spark等多项分布式实时通信类产品的架构与研发,您觉得近些年在架构方面的发展趋势是什么?

赵加雨:架构演进往往由新技术和业务推动,最近几年移动互联网的发展,出现了很多海量并发的互联网应用,为了应对复杂性和规模化,系统架构向轻量级、服务化、可运维、可扩展等方向发展。系统不再构建单个复杂的服务,而是通过scale out的方式,构建更多轻量级的可以水平扩展的服务,将各个子服务微服务化,复杂系统被切分成相对独立的子系统。海量并发需要海量机器集群,为了管理好海量机器,你可能需要docker/kubernetes等容器和容器管理系统。

最近人工智能、AR/VR、物联网、区块链等技术快速发展,也推动了相应技术与具体业务的结合应用。

壹佰案例:您作为联系主席,需要对壹佰案例峰会的参会案例进行推荐和甄选,您的选题方向和考量是什么呢?可否简单剧透一下您出品的案例?

赵加雨:我们希望筛选出具体项目中基于项目发展需要的架构演进案例,真实的案例更有参考意义,譬如项目是如何解决异地多活问题的,譬如最近的TCP-BBR技术和WebRTC里的GCC技术,都是如何更充分的利用网络带宽,同时又能更好的实现拥塞控制的,具体的视频应用中应该如何借鉴采用,kubernetes/docker是如何帮助更好的构建云服务的,微服务是如何帮助优化系统架构的,等等。

壹佰案例:现在的技术会议很多,您答应担任壹佰案例联席主席的原因是什么?您觉得壹佰案例峰会有什么特别之处?

赵加雨:壹佰案例是结合具体项目来讨论架构,这个可以讨论得更深入,也更有借鉴意义,因此希望通过这样的活动来推动国内互联网技术架构的演进和发展。

壹佰案例:您觉得对架构师来说,该如何从成功的架构技术实践中学习经验呢?也就是说参会者在学习的过程中要关注哪些重点?

赵加雨:架构技术复杂,并且迭代迅速,工程师只有做到主动、实时总结才能逐渐摸索出一套系统的方法。

每个公司、每个项目遇到的问题有共性也有不同,架构师可以关注具体案例里的具体方法,更应该留意这些架构设计背后的逻辑。同时,工程师也需主动尝试多元化的项目,并参悟出每个项目的实质,如此才能成为既有视野广度、又有专业深度的“T型人才”。

壹佰案例:您觉得好的系统架构最重要的特质是什么?

赵加雨:好的架构应该是能刚好胜任业务的需要并能不断迭代演进的,不同业务阶段可能需要不同的架构。

通常而言,好的系统架构要满足如下标准:敏捷性、易于部署、可测试性、性能可调优、可伸缩性、易于开发等。

壹佰案例:您觉得人工智能、大数据等技术发展,是否会对架构设计带来新的思路和方法?

赵加雨:每一轮的新技术都会带给架构新的思考和方法,架构师应该是与时俱进的。

例如Gartner发布了这样的预测:“AI将最终取代IT组织的许多常规功能,特别是在运营方面,例如系统管理、帮助台、项目管理和应用程序支持。”未来,系统架构师可重新思考自身的角色定位,从繁琐的工作中解放出来,向更智能化的系统架构搭建和管理迈进。

壹佰案例:作为网易云通信与视频CTO,您觉得网易云通信与视频的架构有哪些值得学习和借鉴的方面呢?

赵加雨:网易云通信与视频作为面向海量用户的PaaS级服务,面临了很多海量互联网应用相同的问题,即如何解决高并发、高可靠、伸缩性、扩展性、安全性等。

网易云通信与视频的系统架构是与业务相互促进,相得益彰的。网易云通信与视频用E=mc²阐述其场景化云服务的价值观。

深入版:Economy = Multi-scenario × Consistency × Capability

Economy:网易云为用户创造更具经济性的业务价值。

Multi-scenario:网易云通信与视频业务升级,以多样化场景的服务模式服务行业用户。

Consistency:网易云通信与视频业务,将深度改变用户的沟通和连接效率,使即时性、多元化场景下的各种交流更加便捷,稳定性更强。

Capability:网易云通信与视频业务,将赋能不同行业用户,通过易用、高扩展性的能力实现互联网时代的业务升级。

反映在架构上,网易云通信与视频以稳定性、高并发、高可用、易扩展取胜。

1)网易云通信与视频技术要诀之一:稳定性、高并发——Consistency

网易云通信与视频定位为真正稳定的云服务,并以Paas服务模式,向开发者提供音视频编解码SDK和开放API,助力APP接入音视频功能。

同时,基于分布式处理集群和大规模分发系统资源,满足全终端设备的播放需求,为企业用户提供极速稳定的视频上传、存储、转码、播放和下载等云服务。

2)网易云通信与视频技术要诀之二:高可用、易扩展——Capability

网易云通信与视频提供的是PaaS服务,用户通过集成一个简单的SDK来实现通信与视频能力的集成,因此我们需要实现SDK接口的易用性和接口调用鲁棒性。由于我们提供了音视频流媒体服务,对于时延、丢包、网络拥塞更为敏感,因此对于网络拥塞控制要求更高。

壹佰案例:架构师是很多软件研发从业者所追求的职业发展方向,您觉得做好架构师的工作需要什么能力和素质?

赵加雨:架构师的知识面要宽,学习能力要强,时刻保持空杯心态,对于新技术要保持关注与跟踪,要能够将目标分解,根据业务需要找到可以落地的架构方案,并且需要具备较好的沟通能力,能够推动架构方案落地。

具体说来,要成为一位优秀的系统架构师,首先要从修炼内功做起,其中,持续的学习热情必不可少。例如,系统架构技术复杂,并且迭代迅速,工程师只有做到主动、实时总结才能逐渐摸索出一套系统的方法。同时,工程师也需主动尝试多元化的项目,并参悟出每个项目的实质,如此才能成为既有视野广度、又有专业深度的“T型人才”。

系统架构师要实现快速的成长,也需要借力外部力量。例如,系统架构师可主动与技术“牛人”一起探讨和工作。实践证明,与技术“大牛”长时间工作会帮助个人更快的成长,因为,资深技术专家的眼界和技术实力可以帮助年轻的工程师更有效的开拓思路、抓住技术本质。

11月9-12日 北京国家会议中心,赵加雨老师将担任第六届壹佰案例峰会架构专场的联席主席,现场解读架构演进/工程实践/大前端方向的经典案例。

架构专场日程先睹为快。

TOP100summit2017:网易云通信与视频CTO赵加雨:外力推动下系统架构的4个变化趋势
 

大会开幕式单天体验票申请入口。

上一篇:字符串匹配(hash算法)


下一篇:MongoDB 更新文档