[关闭]
@citian3094 2017-10-31T10:08:52.000000Z 字数 3204 阅读 1280

又五年,顶尖架构师的所有技术结晶总结

未分类


5年前,即2012年,彼时互联网还在散布世界末日的信息,但中国互联网已浩浩荡荡进入移动化的革命进程,其中手机网民数量首次超过PC网民,伴随这一事件的背后,2012年还发生了“3B”大战、土豆优酷合并、刚发布了一年的微信在2012年连续突破1亿和2亿用户,阿里第四届双11战绩达到191亿等等。

也正是5年前,InfoQ中国团队在深圳举办了第一场ArchSummit全球架构师峰会,那个时候的架构师在做什么呢?与现在架构师所做的内容有什么不同?在这里,我们想简单进行一系列的回顾和展望。

至于今年的ArchSummit北京站将在12月8-11日北京国际会议中心举行,目前已邀请到Microsoft、Google、Facebook、Twitter、Uber、Tumblr、Pinterest、PayPal、Twitch、Snapchat等诸多资深架构师从国际化架构体系架构、到大数据平台架构、到微服务架构、到数据库架构等17个方面为大家一一解惑,目前大会9折报名进行中,大会初版日程可识别下方二维码或点击文末阅读原文进行了解。

image

《甄嬛传》 VS 微信视频通话、Twitch转码...

2012年8月,乐视网高级架构师夏彦刚在ArchSummit分享了如何支持100万人同时收看《甄嬛传》。

大家都明白网络视频是十分重要的应用,但其访问内容却十分集中,特别是热点新闻、热门电视电视剧占据了绝大部分的访问量。那么后台CDN系统如何才能支撑?当时夏彦刚分享了CDN节点选点布局、带宽资源的合理调配、用户QOS质量分级保障、节点之间和节点内部压力平衡算法、以及如何提升单台服务器的处理能力等内容。

5年过去,在接下来的12月ArchSummit北京站,InfoQ团队仍策划了《互联网视频技术架构》专题,邀请了腾讯专家研究员、微信视频技术负责人谷沉沉,Twitch首席研究工程师沈悦时、今日头条视频业务负责人赵鹏伟钱来分享各自的核心技术,这里简单列举他们即将带来的分享:

《数亿微信视频通话背后的视频技术二三事》

从2012年7月微信4.2版本首次加入视频通话功能,面对数亿微信用户复杂多样的网络和设备环境,微信多媒体团队如何设计微信视频通话的基本框架?如何设计一个适合移动端视频通话的实用视频编解码器?以及应该如何适应不同网络下的传输,如何适应不同的设备和内容场景进行视频图像处理,以及如何评价海量用户的视频质量等问题?

《Twitch超高密度游戏直播转码架构》

Twitch.tv是全球除中国市场以外最大的互动直播平台,日活跃用户达到1500万。Twitch在高峰时段的并发直播频道超过4万5千路(换言之,每分钟处理近800小时的上载视频)。

Twitch的大多数主播上传的是1080p60、6mbps的高清视频。为提高直播节目的可达性,转码成多个较低码率是非常行之有效的手段。然而搭建于开源软件FFmpeg的转码方案因为成本太高,只能满足Twitch极小部分直播频道的转码需求。Twitch的工程师在评估了十几种软、硬、云转码方案之后,最后选择了什么最合适的方案?

林书豪 VS 微博热点、双11...

时任虎扑网研发经理的洪涛,2011年初加入虎扑网,当时虎扑流量每天1亿pv左右,那么流量高峰从何而来,处理流量高峰时有何困扰?洪涛在现场还分享了6个能够化解流量高峰的技术,以及与大家讨论了虎扑在处理流量高峰的一些经验和教训。

关于流量高峰,2017年的我们仍有话要说,例如想必娱乐圈的鹿晗先生给了微博一些启发。

也趁此机会,在接下来的ArchSummit北京站上InfoQ团队邀请了微博服务化项目架构师、技术负责人胡忠想前来分享《微博应对突发热点事件的弹性调度实践》,以及在双11即将来临之前,也成功邀请阿里巴巴资深运维张娟前来分享《弹性容量管理探索》,届时欢迎各位前来交流讨论,看看2017年双11之后,阿里在ArchSummit现场是否有新的体会和经验与大家分享。

《微博应对突发热点事件的弹性调度实践》

微博作为当今中文社交媒体的第一品牌,拥有超过3.6亿的月活用户,也是当前社会热点事件传播的最主要平台。而热点事件往往具有不可预测性和突发性,10分钟内可能带来流量的翻倍增长,甚至更大。如何快速应对突发流量的冲击,确保线上服务的稳定性,是一个非常巨大的挑战。

传统的人工值守,手工扩容的运维手段,显然无法满足这一需求。为此,微博的目标是做到系统的自动扩容,在流量增长达到系统的警戒水位线时自动扩容,以应对任意时刻可能爆发的流量增长,确保服务的高可用性。

《阿里弹性容量管理探索》

传统运维在容量管理问题上处境艰难,成本管控和稳定性中间难以两全,阿里也走过相同的困境。此次演讲将分享阿里在容量管控上转型之路,新一代DevOps容量管理平台引入数据挖掘、机器学习,面向集团BU,在自然态、非自然态业务流量下识别容量风险,保障容量稳定,同时压缩冗余成本。其中包括在压测过程中弹性备容、混部集群中在离线资源分时复用等场景下的具体实践。

以前的腾讯阿里... VS 现在的腾讯阿里...

既然是全球架构师峰会,不管是5年前还是现在,ArchSummit还是以讨论架构为主。2012年,时任腾讯高级执行副总裁汤道生与淘宝技术大学校长赵超给大家分享了《腾讯开放平台架构设计》与《淘宝网的架构演进和变化》,分别讲述了腾讯如何在允许的时间和有限的资源内建立一个可持续的架构来实现一条可执行的系统来满足用户需求或者解决问题,以及淘宝如何从一台单机系统发展到现在世界前列规模的过程。

但是2017年的互联网环境大有不同,我们简单以企业为线索简单分类2017年ArchSummit北京站的分享,正逢年末,看看各互联网企业如何总结2017年上在架构上的体会和创新?

别等下一个5年

如果你想更深入地了解各企业目前正在进行的架构设计和学习更前沿的技术内容,除了大会演讲之外,ArchSummit还策划了深度培训,邀请了Twitter吴惠君博士、知名微服务专家杨波、新浪微博技术专家张雷等在10月10-11日为大家开展为期两天的流计算与微服务技术培训。

其中吴惠君博士开展的《流计算技术Heron实践》培训内容包括流计算的简介以及一些典型应用、流计算架构是什么,不同类型的流计算架构及其优缺点、Heron在流计算技术栈中的使用场景、Heron详解、Heron与上下游的衔接、我们使用Heron来搭建实时数据技术栈时获得的经验教训等等;

杨波老师开展的《微服务原理、基础架构和开源实践》培训内容涉及微服务原理,包括微服务先决条件,适用性和演化性,微服务团队,组织架构和中台战略等内容,以及开展微服务基础架构和开源实践,包含基础架构综述、服务框架和通信模式、监控告警和可靠性工程、后台服务、持续交付等内容。

张雷老师开展的《微博微服务化最佳实践》培训内容涉及微博服务化架构演进、混合云微服务管理、开源RPC框架Motan实践、不同服务化阶段遇到的问题及解决方案以及目前微博跨语言服务治理的最新方案等不同方向进行介绍。


更多大会的分享、培训内容,欢迎点击阅读原文了解更多细节。

需要特别注明的是,ArchSummit大会门票都极易售罄,及早预定可提前确保席位,并享受更低折扣。

此次大会9折报名进行中,报名详请可咨询大会票务经理豆包(微信:aschina666),或直接致电010-84780850。

image

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注