那位老大有关于主机设计流程的文档啊?主要是服务器硬件方面的,比如上某个系统需要配置什么样的主机,各个部件应该怎么选,应该怎么考虑选型,大大们帮帮忙了,多谢
charlesc 回复于:2005-04-17 22:25:05
主要和应用有直接的关系,如WWW应用,要考虑系统的访问量,访问的用户数,等,基本参数,可以算出基本系统消耗量,同时系统本身消耗20%,同时要考虑其他系统应用,加起来,在做基本的一个附加值,这样就完全系统的基本配置。
星海夜航 回复于:2005-04-25 14:17:54
多谢,有相关的文档么?share一下吧
charlesc 回复于:2005-04-25 15:12:39
服务器配置说明
服务器的配置大体上可分为两大类型:性能敏感型和空间敏感型。所谓性能敏感型是指对服务器的性能要求较高,反应速度要求快,如NOTES服务器,WWW,DNS,PROXY等服务器。空间敏感型服务器是指对服务器的存储空间要求大,如FTP服务器等。数据库服务器,EMAIL 服务器等则对二者都有一定的要求,视用户数的多少,用户定额空间的大小,访问的频繁度而偏向于某一种类型。
WWW服务器:
WWW服务器是一个性能敏感型服务器,对服务器硬件平台的要求处决于访问的频繁度及WWW服务器支持的服务复杂程度,即调用的CGI程序对系统资源的耗费程度。另外,不同软件厂商提供的WWW服务器,同一WWW服务器的不同版本对资源的耗费以及本身的性能也不一样。因此,WWW服务器的配置首先应确定服务器软件。目前,INTERNET上较为流行的两种WWW服务器软件是NETSCAPE 公司的ENTERPRISE SERVER和微软的IIS,IIS主要定位于小型的INTRANET环境,运行于WINDOWS NT平台之上,而ENTERPRISE SERVER则有多种平台版本,从性能上来比较ENTERPRISE SERVER要略占优势,现有的版本已能在高性能的主机上一秒钟内处理10000次操作(响应一次请求为一次操作)。因此,我们建议采用NETSCAPE ENTPRISE SERVER作为WWW服务器软件。
按照目前INTRANET的现状,每天应能满足10万人次内部访问量的需求,假设我们提供10%用户同时访问的能力,即我们的服务器应提供10000ops/s 的处理能力,按照INTERNET的习惯,每次操作应能使平均2K传输速率的拨号用户在50秒内取下一个主页,因此,主页的大小应在100K左右,那么,我们的服务器的数据处理能力应为100K*10000=1000M左右,按照SUN 167M主频的CPU对10000PRM的硬盘的I/O处理能力为每秒3000次,每次I/O的数据量为64K,因此,每兆主频能处理的I/O数据量为64K*3000/167=1M,所以,对WWW服务将占用系统1000M/1M=1000M主频,再加上处理100M网络端口所需的100M主频,以及OS运行所需的主频,应该在1200M左右,同时还要保留可扩充的余地,因此,我们建议采用SUN公司的ENTERPISE 3500服务器作为WWW服务器,配置4个336M主频的CPU,对于WWW这种服务,应考虑内存与数据处理量相当,因此应配置1G内存,9G硬盘来实现WWW服务。
由于上述计算中,单位主频处理的数据量约大于1M,因此,有一定的余量,同时,外部WWW和DNS的需求较低,所以可同时作为外部WWW,DNS服务器使用。
代理服务器及记费系统:
代理服务器是一个典型的性能敏感型服务器,一个好的代理服务器可支持绝大部分INTERNET服务的代理,目前,INTERNET上使用的代理软件很多,其中NETSCAPE PROXY SERVER是其中的佼佼者,不仅可支持绝大部分INTERNET服务的代理功能,而且可允许用户嵌入自己的代理认证管理功能模块,同时,还可支持PROXY SERVER的串接,代理认证用户名及口令的SSL加密,防止网络监听,是INTRANET代理服务器的较为理想的选择。因此,我们建议采用NETSCAPE的PROXY SERVER,并嵌入我公司的代理记费软件NETGATE,来实现代理服务和用户管理,安全防护。
代理服务器所处理的数据与所代理的服务有关,各种服务的平均值约为100K(主要是HTTP的访问)左右,如要实现2000用户的10%同时访问,则服务器每秒所需处理的数据量为2000*10%*100K=20M,单位主频处理的数据量约为1M,因此,所需主频数为:20/0.4M=20M,但此时的网络端口需要配置两个,因此,应考虑200M推动网络端口的主频数,再加上系统的主频数,总数应为320M,代理服务器的工作原理是在内存中驻留大量的代理进程为不同的用户服务,因此对内存的需求量较大,应考虑6-8倍的数量,即20*8=160M,再加上操作系统所需的128M内存,应考虑配置512M内存。如果单独实现,考虑50G硬盘扩充的需求,应考虑配置ENTERPRISE 450配置一个400M CPU,512M内存,54G(6*9G)硬盘来实现。如考虑与上述服务在同一台机器上实现,则应再增加350M主频,512M内存和相应的硬盘容量。
防火墙系统
目前,INTERNET上最为流行的是CHECK POINT的FIREWALL-1防火墙软件,该软件最大的特点是功能齐全,管理方便。但该软件不是一个MPP的软件系统,因此CPU的增加对软件的性能影响不大,如果需要做大量的NAT(网络地址转换)的话,应考虑配置足够的内存,以胜利目前的规模,至少应配置512M内存。因此,如单独实现应考虑配置一台ULTRAL 60,512M内存,9G硬盘。如与上述服务在同一台机器上实现,应增加512M内存和相应的硬盘容量。
EMAIL系统
EMAIL系统是一个实时性要求不高的系统,主要是对硬盘空间的要求,同时,要考虑EMAIL服务器软件对用户数的支持(建议使用SUN的SIMS软件),按照目前的需求,应配置一台ENTERPRISE 450,一个400M CPU,512M内存,90G硬盘来实现。如果要与上述服务在同一台机器上实现,应考虑增加90G硬盘容量。
NOTES服务器
我们强烈建议NOTES服务器单独采用一台机器来实现,按照的需求,可配置一台ENTERPRISE 450,512M内存,90G硬盘来实现。
综上所述,我们可以看出,如果除NOTES服务器外,其他服务器采用一台机器来实现的话,应配置一台SUN ENTERPRISE 3500,4个400M CPU,2G内存,140G外接硬盘,18G内置硬盘来实现。
如果考虑两台机器来实现的话,应配置一台450,4个336M主频的CPU,1G内存,9G硬盘来实现内部的WWW服务器。另配置一台包含2个400M主频的CPU,1G内存,140G外接硬盘,9G内置硬盘的ENTERPRISE 250来实现其他的服务(外部WWW,DNS,EMAIL服务,代理及记费服务,防火墙等)。
这是以前做的方案,仅供参考。现在的一些服务器的性能指标都有些变化,注意。
秋意正浓 回复于:2005-04-25 22:32:39
不错,做方案是可以参考。