SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
非商业网络设备的新浪应用之路

         新浪-研发中心 李晓栋
      http://weibo.com/3rdday




                            0
我所在的部门



         新浪-研发中心

负责新浪网基础架构、平台及底层技术研发

负责新浪网数据中心建设&服务器运维

                    1
我自己

研发中心基础架构部 高级技术经理,7+years in Sina

负责:全站自动化运维、网络设备及Linux内核 研发

集团讲师(>1200人次),别名:“李老湿”

集团高级工程师评审委员会委员

2008年度集团创新奖、优秀团队奖


                             2
要讲什么?

  新浪非商业网络设备的应用情况



  新浪非商业负载均衡的趋势



    万兆设备研发情况


                   3
一、非商业设备的应用情况
 由“蝴蝶效应”谈起




               4
一、非商业设备的应用情况
 开源界的“两只蝴蝶”




    网络设备也可以DIY!
                  5
一、非商业设备的应用情况

 网络设备DIY?(2004)
           --太难了吧?有必要吗?
 网络设备DIY?(2007)

           --靠谱吗?稳定吗?维护成本高吗?

 网络设备DIY?(2010)

           --除了二、三层交换机外,
             还有神马不能DIY的?
                           6
一、非商业设备的应用情况

                   LVS
                                 使
 自                               用
 主                               开
         非商业
 研   2                           源
         设备    1
 发                               软
                   Haproxy       件




                             7
一、非商业设备的应用情况
 商业 & 非商业 设备

               并
               非
               完
               全
               不
               用
               商
               业
               设
               备

                   8
一、非商业设备的应用情况

  非商业      平稳增长


  商业+非商业
           快速增长
                     务
           新生   业
  商业设备



                         9
一、非商业设备的应用情况
 如何用开源软件构建非商业设备?

            ./configure
            make
            make install
            仅此简单“拼装”吗?

             --No!No!No!




                           10
一、非商业设备的应用情况
  如何用开源软件构建非商业设备?



 性能优化    稳定性        维护成本
•硬件选型   •经验     •自动化系统
•软件优化   •教训



        持续化过程
                           11
一、非商业设备的应用情况
 如何用开源软件构建非商业设备


 仅仅做到以上几个方面就足够了吗?

          --或许是 (2008年)


           --还不够 (2011年)

 下面以负载均衡为例说明。。。。。

                           12
二、非商业负载均衡的趋势
 2004至今,负载均衡格局发生巨大变化

 负载均衡承担角色:


 四层交换为主       七层交换为主


 七层规则越来越复杂




                       13
二、非商业负载均衡的趋势
 2004至今,负载均衡格局发生巨大变化

 承载的业务流:


 新闻/论坛     博客/播客   微博

   流量越来越大

   对服务质量要求越来越高

   对故障诊断和处理效率要求越来越高

                        14
二、非商业负载均衡的趋势
               非
               商
               业
               负
               载
               均
               衡
               走
               向
               何
               方
               ?

                   15
二、非商业负载均衡的趋势
我们需要更加复杂的架构吗?




                16
二、非商业负载均衡的趋势




  <¥20万            >¥100万
          差距在哪里?
                            17
二、非商业负载均衡的趋势
                满
                足
                高
                端
                乘
                客
                需
                求




               18
二、非商业负载均衡的趋势

 只满足L4/7 规则需求就OK吗?


 仅提高单机性能就满足了吗?


 我们还可以为应用服务做些神马?
       --主动报告应用服务器的潜在异常
       --提供用户访问质量分析报告

                          19
二、非商业负载均衡的趋势




   帮你看到你看不到的…
                20
二、非商业负载均衡的趋势
 负载均衡系统中的微小隐患都能看到吗?
                                                                       如
                                                                       何
                                                             对   使
                                                                       保
                                                             于   用
                                                                       证
                                                             相   不
                                                                       L7
                                                             同   同
                                                                       规
                                                             服   设
                                                                       则
                                                             务   备
                                                                       一
                                                                       致
                                                                       性
 if { [HTTP::host] == "abc.sina.com.cn" and [HTTP::uri] starts_with "/zw/"}
                       acl zw_url url_beg -i /zw/
                       acl t_host hdr(Host) -i abc.sina.com.cn
                                                                      21
二、非商业负载均衡的趋势
 负载均衡系统中的微小隐患都能看到吗?




                      22
二、非商业负载均衡的趋势




   纠正你疏忽的错误…
               23
二、非商业负载均衡的趋势
 即便有自动化运维系统,有严格的运维规范
 真的可以不再出人为故障吗?


 acl pubic_stat_url url_beg -i /pub/stat


 acl active path_reg ^/(w+)/active[/&?]?$

复杂的七层规则面前,一不留神就“杯具”鸟


                                               24
二、非商业负载均衡的趋势
 即便有自动化运维系统,有严格的运维规范
 真的可以不再出人为故障吗?

 任务:将realserver-A 加到VIP –A 下

 结果:将realserver-A 加到了VIP –B 下




                                25
二、非商业负载均衡的趋势
               抵
               御
               各
               种
               不
               预
               见
               的
               钉
               子




               26
二、非商业负载均衡的趋势
 如何让“负载均衡”抵御各种外界的意外状况?

 Try Best




                    27
二、非商业负载均衡的趋势




  轻松检查各部件运转是否正常
                  28
二、非商业负载均衡的趋势
 如何加快“负载均衡”环节的故障诊断效率?




                    29
二、非商业负载均衡的趋势

               更
               强
               劲
               的
               动
               力




               30
三、万兆设备研发情况
 单台万兆线速的四层处理能力




     基于TILERA平台

                  31
三、万兆设备研发情况
Bypass Linux Kernel

User Space “LVS” & relative tools(ipvsadm,keepalived…)

User Space “ARP & Routing”

Performance tuning




                                                32
总结
 杭州名菜-叫花鸡
            草
            根
            也
            能
            登
            大
            雅
            之
            堂



                33
谢谢大家!
  QA

微博 http://weibo.com/3rdday
Email: xiaodong2@staff.sina.com.cn




                            34

Más contenido relacionado

Similar a 新浪 李晓栋 非商业网络设备的新浪应用之路

App operationattaobao-velocity2010 bj-final
App operationattaobao-velocity2010 bj-finalApp operationattaobao-velocity2010 bj-final
App operationattaobao-velocity2010 bj-finaliambuku
 
How to test cloud platform
How to test cloud platformHow to test cloud platform
How to test cloud platformDenny Zhang
 
Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享drewz lin
 
5 hanhui-e xperience show data final cv
5 hanhui-e xperience show data final cv5 hanhui-e xperience show data final cv
5 hanhui-e xperience show data final cvITband
 
Huawei cloud computing
Huawei cloud computingHuawei cloud computing
Huawei cloud computingssuser220dc6
 
虚拟桌面云 终端用户运算未来展望
虚拟桌面云  终端用户运算未来展望虚拟桌面云  终端用户运算未来展望
虚拟桌面云 终端用户运算未来展望ITband
 
云计算在电信业务中的应用分析 罗圣美
云计算在电信业务中的应用分析 罗圣美云计算在电信业务中的应用分析 罗圣美
云计算在电信业务中的应用分析 罗圣美Riquelme624
 
Houxiaoqiang soa
Houxiaoqiang soaHouxiaoqiang soa
Houxiaoqiang soad0nn9n
 
云计算概念介绍2011 03
云计算概念介绍2011 03云计算概念介绍2011 03
云计算概念介绍2011 03Liming Liu
 
CCCC China Telecom Jun Wan
CCCC China Telecom Jun WanCCCC China Telecom Jun Wan
CCCC China Telecom Jun WanCloud Congress
 
杜嵩 Arch summit2012 dusong@freewheel
杜嵩 Arch summit2012 dusong@freewheel杜嵩 Arch summit2012 dusong@freewheel
杜嵩 Arch summit2012 dusong@freewheeldrewz lin
 
20121202 中国电信云计算by谢博士 v4.2
20121202 中国电信云计算by谢博士   v4.220121202 中国电信云计算by谢博士   v4.2
20121202 中国电信云计算by谢博士 v4.2wendy bai
 
破雲而出 — 重新發現您的雲端策略
破雲而出 — 重新發現您的雲端策略破雲而出 — 重新發現您的雲端策略
破雲而出 — 重新發現您的雲端策略Fred Chiang
 
大屏幕拼接系统市场经营态势与投资价值调研报告(2012 2016年)
大屏幕拼接系统市场经营态势与投资价值调研报告(2012 2016年)大屏幕拼接系统市场经营态势与投资价值调研报告(2012 2016年)
大屏幕拼接系统市场经营态势与投资价值调研报告(2012 2016年)sunny199
 
企业应用与互联网的融合
企业应用与互联网的融合企业应用与互联网的融合
企业应用与互联网的融合Jacky Chi
 
Alibaba arch-jiangtao-qcon
Alibaba arch-jiangtao-qconAlibaba arch-jiangtao-qcon
Alibaba arch-jiangtao-qconYiwei Ma
 
2012 2016年矫形器械产业链研究分析与投资市场研究报告
2012 2016年矫形器械产业链研究分析与投资市场研究报告2012 2016年矫形器械产业链研究分析与投资市场研究报告
2012 2016年矫形器械产业链研究分析与投资市场研究报告sunny199
 
优拓(UUDEV)-AppMarketCMS-介绍资料(针对wap站长)
优拓(UUDEV)-AppMarketCMS-介绍资料(针对wap站长)优拓(UUDEV)-AppMarketCMS-介绍资料(针对wap站长)
优拓(UUDEV)-AppMarketCMS-介绍资料(针对wap站长)Yuya Mizuno
 

Similar a 新浪 李晓栋 非商业网络设备的新浪应用之路 (20)

App operationattaobao-velocity2010 bj-final
App operationattaobao-velocity2010 bj-finalApp operationattaobao-velocity2010 bj-final
App operationattaobao-velocity2010 bj-final
 
How to test cloud platform
How to test cloud platformHow to test cloud platform
How to test cloud platform
 
Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享
 
5 hanhui-e xperience show data final cv
5 hanhui-e xperience show data final cv5 hanhui-e xperience show data final cv
5 hanhui-e xperience show data final cv
 
Huawei cloud computing
Huawei cloud computingHuawei cloud computing
Huawei cloud computing
 
虚拟桌面云 终端用户运算未来展望
虚拟桌面云  终端用户运算未来展望虚拟桌面云  终端用户运算未来展望
虚拟桌面云 终端用户运算未来展望
 
云计算在电信业务中的应用分析 罗圣美
云计算在电信业务中的应用分析 罗圣美云计算在电信业务中的应用分析 罗圣美
云计算在电信业务中的应用分析 罗圣美
 
Houxiaoqiang soa
Houxiaoqiang soaHouxiaoqiang soa
Houxiaoqiang soa
 
关于Swsoft公司
关于Swsoft公司关于Swsoft公司
关于Swsoft公司
 
云计算概念介绍2011 03
云计算概念介绍2011 03云计算概念介绍2011 03
云计算概念介绍2011 03
 
CCCC China Telecom Jun Wan
CCCC China Telecom Jun WanCCCC China Telecom Jun Wan
CCCC China Telecom Jun Wan
 
杜嵩 Arch summit2012 dusong@freewheel
杜嵩 Arch summit2012 dusong@freewheel杜嵩 Arch summit2012 dusong@freewheel
杜嵩 Arch summit2012 dusong@freewheel
 
20121202 中国电信云计算by谢博士 v4.2
20121202 中国电信云计算by谢博士   v4.220121202 中国电信云计算by谢博士   v4.2
20121202 中国电信云计算by谢博士 v4.2
 
破雲而出 — 重新發現您的雲端策略
破雲而出 — 重新發現您的雲端策略破雲而出 — 重新發現您的雲端策略
破雲而出 — 重新發現您的雲端策略
 
DevOPS
DevOPSDevOPS
DevOPS
 
大屏幕拼接系统市场经营态势与投资价值调研报告(2012 2016年)
大屏幕拼接系统市场经营态势与投资价值调研报告(2012 2016年)大屏幕拼接系统市场经营态势与投资价值调研报告(2012 2016年)
大屏幕拼接系统市场经营态势与投资价值调研报告(2012 2016年)
 
企业应用与互联网的融合
企业应用与互联网的融合企业应用与互联网的融合
企业应用与互联网的融合
 
Alibaba arch-jiangtao-qcon
Alibaba arch-jiangtao-qconAlibaba arch-jiangtao-qcon
Alibaba arch-jiangtao-qcon
 
2012 2016年矫形器械产业链研究分析与投资市场研究报告
2012 2016年矫形器械产业链研究分析与投资市场研究报告2012 2016年矫形器械产业链研究分析与投资市场研究报告
2012 2016年矫形器械产业链研究分析与投资市场研究报告
 
优拓(UUDEV)-AppMarketCMS-介绍资料(针对wap站长)
优拓(UUDEV)-AppMarketCMS-介绍资料(针对wap站长)优拓(UUDEV)-AppMarketCMS-介绍资料(针对wap站长)
优拓(UUDEV)-AppMarketCMS-介绍资料(针对wap站长)
 

Más de colderboy17

Sery lvs+keepalived
Sery lvs+keepalivedSery lvs+keepalived
Sery lvs+keepalivedcolderboy17
 
Lvs手册中文加目录版
Lvs手册中文加目录版Lvs手册中文加目录版
Lvs手册中文加目录版colderboy17
 
My sql procedure
My sql procedureMy sql procedure
My sql procedurecolderboy17
 
Mysqlexplain 执行计划解读
Mysqlexplain 执行计划解读Mysqlexplain 执行计划解读
Mysqlexplain 执行计划解读colderboy17
 
网易 王磊 网易海量数据存储平台的构建和运维
网易 王磊 网易海量数据存储平台的构建和运维网易 王磊 网易海量数据存储平台的构建和运维
网易 王磊 网易海量数据存储平台的构建和运维colderboy17
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维colderboy17
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验colderboy17
 
淘宝 任卿 打造高效能的Cdn系统
淘宝 任卿 打造高效能的Cdn系统淘宝 任卿 打造高效能的Cdn系统
淘宝 任卿 打造高效能的Cdn系统colderboy17
 
搜狐畅游 叶金荣 游戏数据库运维经验分享
搜狐畅游 叶金荣 游戏数据库运维经验分享搜狐畅游 叶金荣 游戏数据库运维经验分享
搜狐畅游 叶金荣 游戏数据库运维经验分享colderboy17
 
搜狐 窦喆 Sohu-sagent
搜狐 窦喆 Sohu-sagent搜狐 窦喆 Sohu-sagent
搜狐 窦喆 Sohu-sagentcolderboy17
 
神州数码 Jason pan future_clouddatacenterv2
神州数码 Jason pan future_clouddatacenterv2神州数码 Jason pan future_clouddatacenterv2
神州数码 Jason pan future_clouddatacenterv2colderboy17
 
华为 余洲 定制化服务器
华为 余洲 定制化服务器华为 余洲 定制化服务器
华为 余洲 定制化服务器colderboy17
 
新浪 杨海朝 Redis运维之道
新浪 杨海朝 Redis运维之道新浪 杨海朝 Redis运维之道
新浪 杨海朝 Redis运维之道colderboy17
 
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划colderboy17
 
阿里巴巴 林钰 网站存储经验谈
阿里巴巴 林钰 网站存储经验谈阿里巴巴 林钰 网站存储经验谈
阿里巴巴 林钰 网站存储经验谈colderboy17
 
Okbuy 李小红 好乐买自动化运维实践
Okbuy 李小红 好乐买自动化运维实践Okbuy 李小红 好乐买自动化运维实践
Okbuy 李小红 好乐买自动化运维实践colderboy17
 
阿里巴巴 叶正盛 数据库性能量化
阿里巴巴 叶正盛 数据库性能量化阿里巴巴 叶正盛 数据库性能量化
阿里巴巴 叶正盛 数据库性能量化colderboy17
 
深入浅出My sql数据库开发、优化与管理维护
深入浅出My sql数据库开发、优化与管理维护深入浅出My sql数据库开发、优化与管理维护
深入浅出My sql数据库开发、优化与管理维护colderboy17
 

Más de colderboy17 (20)

MySQL SQL规范
MySQL SQL规范MySQL SQL规范
MySQL SQL规范
 
Redis
RedisRedis
Redis
 
Sery lvs+keepalived
Sery lvs+keepalivedSery lvs+keepalived
Sery lvs+keepalived
 
Lvs手册中文加目录版
Lvs手册中文加目录版Lvs手册中文加目录版
Lvs手册中文加目录版
 
My sql procedure
My sql procedureMy sql procedure
My sql procedure
 
Mysqlexplain 执行计划解读
Mysqlexplain 执行计划解读Mysqlexplain 执行计划解读
Mysqlexplain 执行计划解读
 
网易 王磊 网易海量数据存储平台的构建和运维
网易 王磊 网易海量数据存储平台的构建和运维网易 王磊 网易海量数据存储平台的构建和运维
网易 王磊 网易海量数据存储平台的构建和运维
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
 
淘宝 任卿 打造高效能的Cdn系统
淘宝 任卿 打造高效能的Cdn系统淘宝 任卿 打造高效能的Cdn系统
淘宝 任卿 打造高效能的Cdn系统
 
搜狐畅游 叶金荣 游戏数据库运维经验分享
搜狐畅游 叶金荣 游戏数据库运维经验分享搜狐畅游 叶金荣 游戏数据库运维经验分享
搜狐畅游 叶金荣 游戏数据库运维经验分享
 
搜狐 窦喆 Sohu-sagent
搜狐 窦喆 Sohu-sagent搜狐 窦喆 Sohu-sagent
搜狐 窦喆 Sohu-sagent
 
神州数码 Jason pan future_clouddatacenterv2
神州数码 Jason pan future_clouddatacenterv2神州数码 Jason pan future_clouddatacenterv2
神州数码 Jason pan future_clouddatacenterv2
 
华为 余洲 定制化服务器
华为 余洲 定制化服务器华为 余洲 定制化服务器
华为 余洲 定制化服务器
 
新浪 杨海朝 Redis运维之道
新浪 杨海朝 Redis运维之道新浪 杨海朝 Redis运维之道
新浪 杨海朝 Redis运维之道
 
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
 
阿里巴巴 林钰 网站存储经验谈
阿里巴巴 林钰 网站存储经验谈阿里巴巴 林钰 网站存储经验谈
阿里巴巴 林钰 网站存储经验谈
 
Okbuy 李小红 好乐买自动化运维实践
Okbuy 李小红 好乐买自动化运维实践Okbuy 李小红 好乐买自动化运维实践
Okbuy 李小红 好乐买自动化运维实践
 
阿里巴巴 叶正盛 数据库性能量化
阿里巴巴 叶正盛 数据库性能量化阿里巴巴 叶正盛 数据库性能量化
阿里巴巴 叶正盛 数据库性能量化
 
深入浅出My sql数据库开发、优化与管理维护
深入浅出My sql数据库开发、优化与管理维护深入浅出My sql数据库开发、优化与管理维护
深入浅出My sql数据库开发、优化与管理维护
 

新浪 李晓栋 非商业网络设备的新浪应用之路