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

2013-01-14 10:33:25 +08:00
 vimac
我们公司拥有一个日PV数百万的网站,去年一年靠一台Dell R410跑数个KVM撑到年底,总体表现还不错,但是问题当然就是一旦故障后果不堪设想。

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

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

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

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

我们之前也跑过单机百万pv 而且所有的服务都在一台服务器上
vimac
2013-01-14 11:34:53 +08:00
@notedit 嗯,我们现在这台服务器确实还没有感受到压力,现在的问题主要是接下去业务发展的扩展性和高可用性问题,所以得调整下架构了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/57507

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX