QCon 上海 2013:解构 Twitter SOA 架构、运维专题全剧透,9 折售票开始

  • 彭超

2013 年 9 月 13 日

话题:Java性能调优DevOps语言 & 开发架构文化 & 方法

距华东地区首届综合类技术大会,QCon 全球软件开发大会(上海站)2013 开幕还有不到 1 个半月的时间。在第一次公布 QCon 投稿的新闻后,我们收到了非常多的演讲申请,在此感谢大家对 QCon 的关注。现在讲师邀约已经接近尾声,本月内我们将对未选上的议题一一回复。

现在演讲内容正在不断更新在大会官网:http://www.qconshanghai.com,InfoQ 微博@InfoQ也在不断播报大会亮点。

需要注意的是现在大会 8 折购票期已经结束,现在大会已经进入 9 折购票期,而 10 月 10 日之后门票将开始全价销售。如欲报名报请速点击报名页面

这次为大家介绍最新确认的国际讲师精彩演讲议题,以及“自动化运维”专题的确认内容。

国际讲师精彩内容:

Raffi Krikorian,Twitter 工程团队 VP《Decomposing Twitter》《Real-Time Delivery at Twitter》

我们已经介绍过,Raffi 是 Twitter 工程团队 VP,负责 Twitter 基础架构平台。他的团队负责商业逻辑、可扩展性服务、API、存储、核心库,以及 Twitter 内部开发模型。在第一天的主题演讲中,Raffi 讲介绍 Twitter 为达到这世间少有的运作规模而不断重构,从一个单独的应用发展成为以服务为中心的系统的故事。在演讲中他将介绍一个 SOA 的架构,以及为了维持高并发性而采取的措施,并简单介绍在这样一个高速变革的系统中,为了管理代码复杂性所采取的一些基本设计范式。

值得一提的是,在 QCon 金牌专题“知名网站案例分析”专题中,Raffi 还将做《Real-Time Delivery at Twitter》的分享:服务上亿用户的 Twitter 是世界上最大的实时信息传递系统之一,其规模之大,足以对因特网本身产生显著的影响。正常状态下的 Twitter 每秒接收上千条推,这上千条推需要被传递到硬盘、时间线(在内存上)、邮件、以及移动设备上。高峰期的 Twitter 每秒处理过 143199 条推。对于 Twitter 而言,游戏的重点在于“实时”,所有这些传递在所有关注者的时间线和终端上都需要实时的出现。在演讲中,Raffi 将介绍 Twitter 的“读路径”和“写路径”,理解支持这些推的架构,以及 Twitter 的网站是如何传递他们的。

Martin Thompson,Real Logic 高性能与低延迟专家《Mechanical Sympathy》《Top 10 - Performance Folklore》

Martin Thompson 是一位性能优化专家,也是“Mechanical Sympathy”概念的提出者。在主题演讲中他将分享这个并不那么好翻译又极具人文情怀的技术概念:软件开发团队能够从赛车行业学习到什么?在上世纪 70 年代,赛车领域开始往专业化的方向发展,赛车手和赛车设计师各自往不同的领域发展,结果就是赛车手对自己的赛车架构了解的越来越少。三次夺得 F1 世界车手冠军的 Jackie Stewart 则提出了“Mechanical Sympathy”(直译为“机器的同理心”)这一词组,用来表达赛车手与机器形成一个和谐系统运作的状态。简单来说,这个意思就是赛车手不需要自己打造一个引擎,但是他必须了解引擎的工作原理,这样才能让引擎在最佳的状态工作。他会问大家在软件开发领域是否也遇到了类似的问题?越来越多的开发者们不再了解计算机运作的基本原理了。开发者们更多的去追逐时尚,而不再关注科学。时尚无非是设计的延伸,这设计以某种方式与科学共存。在这个讲座中,Martin 会探索上述问题的答案,分享在现代软件的开发中,优雅的设计与科学应用的平衡要如何达成。

而在 Java 专题中,Martin 会为大家分享他的老本行。他在十大有关性能的传说在之前的基础上进行了更新,有些传说甚至连建造过高性能交易系统和高性能大数据系统的专家都误以为真。“测量一切”一直是极好的学习过程,在这个过程中我们能够发现哪些方法能够带来高吞吐低延迟,哪些方法则没啥用。本次分享将重点介绍来自极端情况下的高性能系统的一些发现,以及如何正确的测试任何高性能系统的设计。话题将覆盖 Java,并发,操作系统,函数式编程,以及硬件运作的真相。

国内演讲之自动化运维专题精彩内容:

本次运维专题由又拍云存储运维总监邵海杨出品主持。专题将围绕运维自动化,系统架构设计,CDN 加速系统,日志搜集及故障定位等话题,提高运维团队的工作效率,降低工作强度,从容应对各种挑战。

邵海杨表示,专题所有的内容将以开源为基础,所有的知识,都可以直接被借鉴。这个专题将试图回答:

  • 如何通过 CDN 网站加速,解决跨运营商,跨地区,服务器负载能力过低,带宽过少等带来的网站打开速度慢等问题
  • 随着硬件的高速发展和软件设计的越加先进,CDN 领域中又出现了哪些变化和利器,可以帮助我们面对高并发的挑战?
  • 针对具体的业务场景,是不是有了 CDN 就高枕无忧了呢,我们在架构上还需要做哪些设计帮助业务成长得更加灵活高效?
  • 面对数量众多的服务器和应用,我们有什么可供选择的工具,这些工具的特点和优缺点? 如何通过自动化运维工具,去管理成百上千甚至上万台机器的统一化和应用部署

而已经确认的两个演讲,出品人表示一个是本土情况下的高富帅解决方案,另一个则是中小企业屌丝高兴性价比的最佳实践:

阿里巴巴系统运维 CDN 架构师 赵永明《Apache Traffic Server 与 CDN 实践》

Apache Traffic Server 是目前新兴起的 CDN 缓存系统平台,并逐渐在国内外的中大型网站以极快的速度占据企业市场。在国内也有诸如阿里、新浪、土豆、京东等大型网站大规模使用。我们以 ATS 在阿里的 3 年实践为起点,介绍 ATS 在阿里应用的起源、问题以及对策,并介绍 ATS 社区在国内国际的发展情况,以及社区的后续发展规划等。

在演讲中主要和大家分享:

  • 介绍 ATS 的功能与特色,市场定位
  • ATS 在阿里的 3 年:阿里 CDN 遇到的挑战 阿里为什么选择 ATS,以及 ATS 给阿里带来了什么。 ATS 在阿里碰到的挑战,我们都做了什么
  • ATS 在国内的用户以及应用场景
  • ATS 社区组成
  • 国际上 ATS 社区的主要参与者
  • ATS 后续发展规划
  • 4.0 5.0 规划,后期的 roadmap、大项目计划

又拍云存储技术专家 黄慧攀《又拍云存储 CDN 探秘》

又拍云存储作为国内首家以图片云存储为核心的服务商,在云分发的 CDN 系统架构和研发方面经验积累丰富。

本议题将介绍又拍云存储的 CDN 系统架构,以及 Nginx 的二次开发经验,介绍我们武装 Nginx 所用到的各种“武器”,和对应解决了哪些问题。比如防盗链系统将同时服务于数万个网站,每个网站规则都不同,如何实现灵活的防盗链服务;面对海量小文件请求,如何更好的利用 SSD 获取最大性能等。

  • 从 Nginx 二次开发,把云时代的 CDN 系统雏形展现给大家。
  • CDN 架构:介绍又拍云存储的 CDN 系统特色
  • 二次开发:又拍云的 Nginx 二次开发成果,都解决什么问题
  • 开发经验:在 CDN 系统开发过程中所遇到的问题

运维专题的另外两个演讲,一个是关于最新上市明星唯品会的日志分析分享,另一个是 1 号店的自动化运维工具。具体信息下周将会公布,敬请期待。

更多精彩信息不断更新中,详请跳转至大会官网查阅。每年 QCon 大会门票都会在开幕前售罄,及早预定可提前确保席位,并享受更低折扣。如有更多需要咨询,请联系 qcon@cn.infoq.com,或直接致电 010-64738142。报名请点击报名页面

Java性能调优DevOps语言 & 开发架构文化 & 方法