存储 频道

新浪唐金森:新浪网CDN架构建设经验谈

    【IT168 专稿】 8月27日消息,2010年系统架构师大会今天在北京永泰福朋.喜来登大酒店隆重开幕。本次大会主题为:“企业IT应用非常好的实践”,是由IT168联合旗下三大技术社区ChinaUnix、ITPUB、IXPUB主办的继2009年第一届系统架构师大会之后偏重技术经验分享和案例剖析的又一次技术盛宴。据悉,本次技术大会邀请了30多位各行各业、国内最优异的技术专家分享来自最终企业用户端的系统架构成功实践经验。

Sina技术经理:web服务分布式解决方案
▲2010系统架构师大会专题

  在系统架构与存储分论坛上,新浪研发部新闻静态池 技术主管唐森金,以“新浪CDN平台运维与开发”介绍了新浪网CDN平台的现状和运营经验,CDN运营中的基本元素,例如服务器、存储、负载均衡设备、内容分发系统、流量调度系统。以及如何选择和优化CDN节点。

新浪唐金森:新浪网CDN架构建设经验谈
系统架构师大会,系统架构与存储分论坛现场

  唐森金 2004年进入新浪网,先后做过系统工程师和网络工程师,对unix类系统和网络方面有丰富的使用经验,现在工作主要是对新浪CDN进行架构设计、运维和开发,所负责的CDN系统每天承受大量的访问,服务一直稳定快速运行。

新浪唐金森:新浪网CDN架构建设经验谈
新浪研发部新闻静态池 技术主管唐森金

  唐金森在演讲中介绍,选择和优化CDN节点分为5个步骤,包括(1) 分析用户数量和访问量、(2) 分析用户的地域分布情况、(3) 分析用户的行为特征、(4) 分析用户的访问质量、(5) 分析成本。从五个方面下手就能够清楚如何选择和优化CDN节点。

新浪唐金森:新浪网CDN架构建设经验谈
CDN系统中的各个关键元素

  此外,唐金森还介绍了CDN中基于web应用的优化和开发,包括Apache、Nginx的优化、以及Squid、Varnish的优化。此外,还就CDN运营系统的相关模块开发和与会网友进行探讨。包括监控系统、流量调度系统的开发: DNS等、内容分发系统、日志分析系统:哪些些数据值得我们挖掘,怎样快速提炼出有效数据供我们参考、访问质量评估。

新浪唐金森:新浪网CDN架构建设经验谈
新浪目前的负载均衡现状

  最后,唐金森总结了自己在运维中的一些经验谈,包括squid在多核服务器上面的局限性和多实例处理办法,网站面临被抓站后穿透后端的处理办法,业务部门未经沟通,发送大尺寸图片和页面的快速发现和处理办法,html页面结构不合理的处理办法。

0
相关文章