QCon 北京 2010 解析多个知名网站背后的技术架构

  • 霍泰稳

2010 年 3 月 16 日

话题:JavaSOA敏捷.NETRubyInfoQQCon架构阿里巴巴DevOps语言 & 开发文化 & 方法

在本次的 QCon 北京 2010 大会上,我们不仅邀请了国外知名的 Facebook 和 Twitter 网站的架构师前来分享,更邀请了国内数个有代表性的网站的技术负责人,包括来自垂直搜索引擎网站去哪儿的吴永强,电子商务的领跑者阿里巴巴的潘磊,以及国内 SNS 网站的代表人人网的黄晶等。最后两周 85 折优惠,请预约报名

“知名网站案例分析”(本次大会该主题的主持人是知名 Blogger 冯大辉)一直是 QCon 大会非常受参会者欢迎的主题,不论是在伦敦、旧金山还是在东京,与其相关的会场总是爆满。这是一个互联网的时代,这些站在时代前沿的领跑者能愿意分享他们的经验和教训,本身就是一件非常难得的事情。在本次的 QCon 北京 2010 大会上,我们不仅邀请了国外知名的 Facebook 和 Twitter 网站的架构师前来分享,更邀请了国内数个有代表性的网站的技术负责人,包括来自垂直搜索引擎网站去哪儿的吴永强,电子商务的领跑者阿里巴巴的潘磊,以及国内 SNS 网站的代表人人网的黄晶等。

QCon 北京 2009 大会上,我们邀请了 eBay 的架构师 Randy Shoup 介绍了“来自 eBay 的教训——可扩展站点的最佳实践”,豆瓣网的架构师洪强宁介绍了“豆瓣网技术架构的发展历程”(视频),支付宝的首席架构师程立介绍了“SOA 系统治理中的架构支持”,有道搜索的技术负责人邓毅介绍了“有道搜索服务系统架构剖析”,优酷网的开发副总裁邱丹介绍了“从优酷网谈大型网站架构”,均得到参会者的认可。

“去哪儿”网站主要是通过搜索技术为消费者提供包括实时价格和产品信息在内的搜索结果,到 2009 年 9 月底,其独立用户访问量已经突破 3,500 万。其技术负责人吴永强有多年的互联网和电子信息技术领域工作经验,曾任雅虎中国技术总监,艺龙旅行网的技术总监等。监控和虚拟化技术是确保“去哪儿”网站正常运行的基础,这次吴永强会分享他们在这两个技术领域的一些实践经验

互联网应用可用性是用户体验的重要组成部分,为了保证系统的高可用性,除了在架构上的良好设计之外,监控在保证高可用性方面起到重要作用。在中小型互联网公司,应该按照什么思路来建设监控系统,既能够及时发现问题,给解决问题赢取充分的时间,同时又能够避免过度监控对正常工作带来的影响。演讲者将与大家分享一下“去哪儿”监控系统的建设、发展过程和经验。

虚拟化技术是一项时下非常流行的技术,在公司节约成本,减少部署、管理难度都有着十分重要的作用。演讲者还将分享虚拟化技术在“去哪儿”的实际使用情况,建设过程,以及在过程中遇到的问题,以及对虚拟化技术在“去哪儿”应用的一些展望。

从 1999 年创站至今,阿里巴巴已经走过了 10 年的历程,现在包括阿里巴巴国际站、中国站和日本站三个交易市场在内的网上社区,已经有超过 240 多个国家和 4,500 万名注册用户。潘磊是阿里巴巴 B2B 的高级技术专家和架构师,负责阿里巴巴国际网站的架构设计,这次他将在大会上分享阿里巴巴国际站的架构和镜像解决方案

现在互联网不断增长的规模、日益增长的用户群,都对网站建设提出了新的要求:
  1. 更好的可扩展性: 用户访问量和数据量的快速增长不会导致网站服务质量的下降;
  2. 更好的用户体验:不同区域,不同网络的的用户都希望得到比较好的用户体验;
  3. 更好的可用性:尽可能地保证在可预见的灾难条件下,用户的服务不会被中断,用户存放在网站的数据不会被丢失。

镜像技术对解决以上问题提供了很大的帮助,但也随之带来了以下的挑战:

  1. 跨站点的负载均衡;
  2. 跨站点应用分布和协同;
  3. 跨站点的网站数据同步。
本次交流中,演讲者会从阿里巴巴国际站这几年所碰到的一些问题来逐步阐述我们的镜像解决方案。我们也还是在路上,所以也希望业界同仁多给出一些指导意见。

此外,我们还邀请了中国最大、最具影响力的 SNS 网站人人网的技术和产品负责人黄晶,来分享该网站背后的架构,该演讲的具体内容组委会正在和黄晶保持沟通,不日将会确定。请关注QCon 北京 2010 的官方网站,以了解最新资讯。

现在报名参加 QCon 全球企业开发大会(北京站)2010 依然享有多种优惠,在 3 月 31 日前报名可有 85 折优惠(原价 2800 元,现价 2400 元),团队报名(5 人以上,含 5 人)享有更多优惠距离优惠截止期还有两周,请提前预约!目前大会的会前培训日程(4 月 21 日、22 日)也已经上线,包括架构设计、敏捷、Scrum 认证等,亦欢迎有需求的参会者提前报名。

JavaSOA敏捷.NETRubyInfoQQCon架构阿里巴巴DevOps