V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
vimac
V2EX  ›  问与答

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

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

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

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

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

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

    我们之前也跑过单机百万pv 而且所有的服务都在一台服务器上
    vimac
        10
    vimac  
    OP
       2013-01-14 11:34:53 +08:00
    @notedit 嗯,我们现在这台服务器确实还没有感受到压力,现在的问题主要是接下去业务发展的扩展性和高可用性问题,所以得调整下架构了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2019 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 00:46 · PVG 08:46 · LAX 16:46 · JFK 19:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.