百万级PV的网站企业级路由器或防火墙应如何选择 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vimac

百万级PV的网站企业级路由器或防火墙应如何选择

  •  
  •   vimac 2013 年 1 月 14 日 4020 次点击
    这是一个创建于 4849 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我们公司拥有一个日PV数百万的网站,去年一年靠一台Dell R410跑数个KVM撑到年底,总体表现还不错,但是问题当然就是一旦故障后果不堪设想。

    因此今年打算重点在架构方面有所突破。考虑采用的方案是最前端放路由器或者防火墙,然后后面1-2台交换机,再通过数台实体服务器形成KVM集群放在后端。问题来了,公司里面暂时还没有人对于网络架构方面有非常多的经验,因此来这里问问大家路由器或防火墙选择时应按怎样的标准来考虑(或者价位?),或者是否有没有已经经过成熟的应用考验的实际产品推荐?(路由器,防火墙还有交换机等)

    谢谢
    10 条回复    1970-01-01 08:00:00 +08:00
    lusin
        1
    lusin  
       2013 年 1 月 14 日
    请问一台Dell R410跑数个KVM就什么意思呢?(是一台服务器分成多个虚拟机吗?一台服务器可以负载几百万PV吗?)
    vimac
        2
    vimac  
    OP
       2013 年 1 月 14 日
    @lusin 是的,目前确实是这样的
    lusin
        3
    lusin  
       2013 年 1 月 14 日
    @vimac 没接触过上百万以上的PV,单机几十万就时常有挂机的担忧。

    请教下单机高负载需要做哪些方面的优化呢?
    m
        4
    m  
       2013 年 1 月 14 日
    如果我没理解错,你是将一台实体服务器划分为若干个KVM虚拟机,然后将流量均衡到这些KVM上,是这样么?这样做的意义是什么?
    vimac
        5
    vimac  
    OP
       2013 年 1 月 14 日   1
    @lusin 我们目前就是母鸡上跑nginx,分发到虚拟机的php-fpm(虚拟机没启nginx),每个KVM两个php-fpm的实例,每个实例几十个进程,然后做了mysql负载均衡和读写分离
    vimac
        6
    vimac  
    OP
       2013 年 1 月 14 日
    @m 榨干机器性能……
    flycn1985
        7
    flycn1985  
       2013 年 1 月 14 日   1
    @vimac 百万级PV?应该很多都是静态页面吧?还是做了CDN?
    vimac
        8
    vimac  
    OP
       2013 年 1 月 14 日
    @flycn1985 动静态页面的比例大概是一半一半吧,也开启了nginx的fastcgi cache,还不错。CDN我们只对一些图片做了
    notedit
        9
    notedit  
       2013 年 1 月 14 日   1
    @lusin
    @flycn1985

    据说豆瓣单机600万pv 合理设计缓存是可以达到的

    我们之前也跑过单机百万pv 而且所有的服务都在一台服务器上
    vimac
        10
    vimac  
    OP
       2013 年 1 月 14 日
    @notedit 嗯,我们现在这台服务器确实还没有感受到压力,现在的问题主要是接下去业务发展的扩展性和高可用性问题,所以得调整下架构了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1007 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 23:06 PVG 07:06 LAX 16:06 JFK 19:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86