数十万文件的文件服务器如何搭建部署,请大家帮忙
大致情况:
公司的一个服务网站,目前日访问9千IP,12万PV,随着明年的全国推广,访问量会大幅度增加。
目前有四台服务器:
1、web服务器 (asp.net)
2、文件服务器(保存用户共享的文件、学习资料、软件等等)
3、数据库服务器(sql2005)
4、备份服务器、用来做测试和备份上面三台服务器的数据
问题:
最近总是出现文件服务器并发连接数过多的情况(最多的时候有3千多个连接),导致文件服务器无法响应。
从现状来看,一台服务器很难满足。
随着用户量的增加,文件会越来越多,下载用户也会越来越多,如何部署才能保证服务器的正常运行。
[解决办法]
分发吧
放到pconline,newhua都好啊
自己么,,如果是io瓶颈,可以把文件服务器分开,多几个文件服务器
下载的时候限制用户下载速度
文件缓存,不用每次读硬盘
全国各地做镜像
[解决办法]
同志, 你要仔仔细细地找出问题, 不要想当然地说是磁盘问题就是磁盘问题.
如果是磁盘IO问题,就在磁盘上面下本钱.
如果是网速的问题, 那完全是另外一码事.
这些都不难测试的, 可以用压力测试的办法编些变态的程序来轰击服务器.
[解决办法]
那是需要集群存储系统,看看我们的系统 http://bbs2.chinaunix.net/thread-544517-1-1.html
[解决办法]
需要专业的存储解决方案:可以考虑基于EMC的documentum产品的企业级解决方案
如有需求请加好友联系
[解决办法]
在这四台服务器的环境下,可能只能这样了 ,增加几台服务器
[解决办法]
同时3000个连接?如果这样的话可以考虑添加服务器了
或许3000个是全部用户连接?可不可能是盗链之类的?
[解决办法]
如果你想简单.买些相关的设备就行了..要不你就自己搭建可以选用hadoop
[解决办法]
集群,用EJB3实现分布式啊,我看也就这种方案啊,要不然就用专业公司的方案啊
[解决办法]
静态文件改用apache解析,购买nas用来存储,购买F5来做负载均衡,前端扑多个服务器全部用F5来做负载,租用cdn,做squid缓存。
舍不得孩子套不住狼啊,哈哈哈
[解决办法]
做负载均衡啊,再弄个文件服务器啊,两边用FTP实现数据同步,