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 折报名进行中,更多演讲内容可识别下方二维码或点击文末 阅读原文 进行了解。
2012 年 8 月,乐视网高级架构师夏彦刚在 ArchSummit 分享了如何支持 100 万人同时收看《甄嬛传》。
大家都明白网络视频是十分重要的应用,但其访问内容却十分集中,特别是热点新闻、热门电视电视剧占据了绝大部分的访问量。那么后台 CDN 系统如何才能支撑?夏彦刚分享了 CDN 节点选点布局、带宽资源的合理调配、用户 QOS 质量分级保障、节点之间和节点内部压力平衡算法、以及如何提升单台服务器的处理能力等内容。
5 年过去,在接下来的 12 月 ArchSummit 北京站,InfoQ 团队仍策划了《互联网视频技术架构》专题,邀请了腾讯专家研究员、微信视频技术负责人谷沉沉,Twitch 首席研究工程师沈悦时、今日头条视频业务负责人赵鹏伟钱来分享各自的核心技术,这里简单列举他们即将带来的分享:
从 2012 年 7 月微信 4.2 版本首次加入视频通话功能,面对数亿微信用户复杂多样的网络和设备环境,微信多媒体团队如何设计微信视频通话的基本框架?如何设计一个适合移动端视频通话的实用视频编解码器?以及应该如何适应不同网络下的传输,如何适应不同的设备和内容场景进行视频图像处理,以及如何评价海量用户的视频质量等问题?
Twitch.tv 是全球除中国市场以外最大的互动直播平台,日活跃用户达到 1500 万。Twitch 在高峰时段的并发直播频道超过 4 万 5 千路(换言之,每分钟处理近 800 小时的上载视频)。
Twitch 的大多数主播上传的是 1080p60、6mbps 的高清视频。为提高直播节目的可达性,转码成多个较低码率是非常行之有效的手段。然而搭建于开源软件 FFmpeg 的转码方案因为成本太高,只能满足 Twitch 极小部分直播频道的转码需求。Twitch 的工程师在评估了十几种软、硬、云转码方案之后,最后选择了什么最合适的方案?
时任虎扑网研发经理的洪涛,2011 年初加入虎扑网,当时虎扑流量每天 1 亿 pv 左右,那么流量高峰从何而来,处理流量高峰时有何困扰?洪涛在现场还分享了 6 个能够化解流量高峰的技术,以及与大家讨论了虎扑在处理流量高峰的一些经验和教训。
关于流量高峰,2017 年的我们仍有话要说,例如想必娱乐圈的鹿晗先生给了微博一些启发。
也趁此机会,在接下来的 ArchSummit 北京站上 InfoQ 团队邀请了微博服务化项目架构师、技术负责人胡忠想前来分享《微博应对突发热点事件的弹性调度实践》,以及在双 11 即将来临之前,也成功邀请阿里巴巴资深运维张娟前来分享《弹性容量管理探索》,届时欢迎各位前来交流讨论,看看 2017 年双 11 之后,阿里在 ArchSummit 现场是否有新的体会和经验与大家分享。
微博作为当今中文社交媒体的第一品牌,拥有超过 3.6 亿的月活用户,也是当前社会热点事件传播的最主要平台。而热点事件往往具有不可预测性和突发性,10 分钟内可能带来流量的翻倍增长,甚至更大。如何快速应对突发流量的冲击,确保线上服务的稳定性,是一个非常巨大的挑战。
传统的人工值守,手工扩容的运维手段,显然无法满足这一需求。为此,微博的目标是做到系统的自动扩容,在流量增长达到系统的警戒水位线时自动扩容,以应对任意时刻可能爆发的流量增长,确保服务的高可用性。
传统运维在容量管理问题上处境艰难,成本管控和稳定性中间难以两全,阿里也走过相同的困境。此次演讲将分享阿里在容量管控上转型之路,新一代 DevOps 容量管理平台引入数据挖掘、机器学习,面向集团 BU,在自然态、非自然态业务流量下识别容量风险,保障容量稳定,同时压缩冗余成本。其中包括在压测过程中弹性备容、混部集群中在离线资源分时复用等场景下的具体实践。
既然是全球 架构师 峰会,不管是 5 年前还是现在,ArchSummit 还是以讨论架构为主。2012 年,时任腾讯高级执行副总裁汤道生与淘宝技术大学校长赵超给大家分享了《腾讯开放平台架构设计》与《淘宝网的架构演进和变化》,分别讲述了腾讯如何在允许的时间和有限的资源内建立一个可持续的架构来实现一条可执行的系统来满足用户需求或者解决问题,以及淘宝如何从一台单机系统发展到现在世界前列规模的过程。
但是 2017 年的互联网环境大有不同,我们简单以企业为线索简单分类 2017 年 ArchSummit 北京站的分享,正逢年末,看看各互联网企业如何总结 2017 年上在架构上的体会和创新?
如果你想更深入地了解各企业目前正在进行的架构设计和学习更前沿的技术内容,除了大会演讲之外,ArchSummit 还策划了深度培训,邀请了 Twitter 吴惠君博士、知名微服务专家杨波、新浪微博技术专家张雷等在 10 月 10-11 日为大家开展为期两天的流计算与微服务技术培训。
其中吴惠君博士开展的《流计算技术 Heron 实践》培训内容包括流计算的简介以及一些典型应用、流计算架构是什么,不同类型的流计算架构及其优缺点、Heron 在流计算技术栈中的使用场景、Heron 详解、Heron 与上下游的衔接、我们使用 Heron 来搭建实时数据技术栈时获得的经验教训等等;
杨波老师开展的《微服务原理、基础架构和开源实践》培训内容涉及微服务原理,包括微服务先决条件,适用性和演化性,微服务团队,组织架构和中台战略等内容,以及开展微服务基础架构和开源实践,包含基础架构综述、服务框架和通信模式、监控告警和可靠性工程、后台服务、持续交付等内容。
张雷老师开展的《微博微服务化最佳实践》培训内容涉及微博服务化架构演进、混合云微服务管理、开源 RPC 框架 Motan 实践、不同服务化阶段遇到的问题及解决方案以及目前微博跨语言服务治理的最新方案等不同方向进行介绍。
更多大会的分享、培训内容,欢迎点击 阅读原文 了解更多细节。
需要特别注明的是,ArchSummit 大会门票都极易售罄,及早预定可提前确保席位,并享受更低折扣。
此次大会 9 折报名进行中,报名详请可咨询大会票务经理豆包(微信:aschina666),或直接致电 010-84780850。