服务器是计算机的一种,它是网络上一种为客户端计算机提供各种服务的高性能的计算机,它在网络操作系统的控制下,将与其相连的硬盘、磁带、打印机、Modem及各种专用通讯设备提供给网络上的客户站点共享,也能为网络用户提供集中计算、信息发表及数据管理等服务。它的高性能主要体现在高速度的运算能力、长时间的可靠运行、强大的外部数据吞吐能力等方面。
一、服务器平台
服务器平台指驱动服务器的引擎,主要按OS和CPU分类,有如下三种;
PC服务器(亦称NT服务器,标准Intel架构,32位CPU),主要运行Win NT和Win2000操作系统。
UNIX服务器(64位RISC CPU),运行商业UNIX操作系统(如SunOS,HP-UX,IBM AIX,Compaq Tru64,Solaris等)。
Linux服务器,运行开放源代码的UNIX即Linux操作系统(跨PC机和RISC CPU硬件平台)。
二、服务器的分类及对比
服务器从不同方面主要有四种分类方法:
(1)按CPU类型分类
1. RISC(精简指令系统)架构服务器:使用RISC芯片并且主要采用UNIX操作系统的服务器,如Sun公司的SPARC、HP公司的PA-RISC、DEC的Alpha芯片、SGI公司的MIPS等RISC芯片;
2. CISC(复杂指令系统)架构服务器:即通常所讲的IA架构服务器(Intel Architecture Server)或PC 服务器,采用x86(CISC)芯片并且主要采用Windows NT / Windows2000 / Linux等操作系统的服务器,如Intel PentiumIII (Xeon至强) / Intel PentiumIV (Xeon至强)等。
(2)按应用规模分类
1.企业级(计算中心级)服务器
企业级IA服务器是高档服务器,普遍采用四个以上CPU结构,拥有独立的双PCI通道和内存扩展板设计,具有高内存带宽,大容量热插拔硬盘和热插拔电源,具有超强的数据处理能力。这类产品具有高度的容错能力及优良的扩展性能。企业级IA服务器适合运行在需要处理大量数据、高处理速度和对可靠性要求极高的金融、证券、交通、邮电、通信等行业,胜任电子商务、ERP、MIS、CRM、IDC等关键业务应用。 一般支持千人规模的网络连接和百人规模的并发访问,当某项应用的并发用户增多时,可以采用多台服务器并行处理集群技术,完全可以替代小型机担当大型数据库应用。
2.部门级服务器
部门级IA服务器一般都是双CPU结构。集成了大量的监测及管理电路,具有全面的服务器管理能力,可监测如温度、电压、风扇、机箱等状态参数,结合标准服务器管理软件,使管理人员及时了解服务器的工作状况。同时,大多数部门级应用IA服务器具有优良的系统扩展性, 能够满足用户在业务量迅速增大时能够及时在线升级系统,充分保护了用户的投资。它是企业网络中分散的各基层数据采集单位与最高层的数据中心保持顺利连通的必要环节,可用于金融、邮电、企业用户的关键应用以及行业用户的部门级应用,可在网络中部署为文件服务器、电子邮件服务器、Proxy服务器、WEB服务器、中型数据库应用服务器等,一般支持百人规模的网络连接和20-50个PC客户端在线访问。
3.工作组级服务器
工作组级服务器是支持单CPU结构的应用服务器,支持大容量的ECC内存和增强服务器管理功能的SM总线,但系统可扩展性不强。可以满足中小型网络用户的数据处理、文件共享、文件打印、Internet接入、WEB服务器、Proxy服务器、邮件服务器、中小型数据库应用的需求。如中小企业财务管理以及教育(电子教室)、小型政府部门办公自动化(OA)等小规模网络应用,一般可以连接50个以内PC客户端网络和支持10个以内用户同时访问。
4.入门级服务器
入门级服务器主要是针对基于Windows NT或NetWare网络操作系统的用户,可以充分满足办公室型的中小型网络用户的文件共享、数据处理、Internet接入及简单数据库应用的需求。一般支持5-10个PC客户端网络
(3)按用途功能分类
1.文件服务器
在网络操作系统的控制下,管理存储设备(硬盘、磁带、光盘等)中的文件,并提供给网络上的各个客户机共享。文件服务器只负责共享信息的管理、接收和发送,不帮助工作站对所求的信息进行处理。它是网络中最普遍、最基本的应用,一般具有如下功能:*文件管理功能:完成文件的读、写、删除等操作;*磁盘高速缓冲:提供较大的RAM区用于磁盘数据缓冲以提高文件的读写速度;*访问控制:管理多个用户、多个程序,使他们同时访问、使用文件;*容错功能:当系统的某一部分失效后(如一个硬盘、一个电源),系统文件数据仍可保持或恢复,不会导致大量文件的损坏;*安全及可靠性:对访问文件的用户进行甄别,禁止非法操作。
2.打印服务器
管理打印任务队列,并将网络上的多个打印机提供给客户机共享。打印服务的开销一般不大,因此通常与文件服务器合在一起。
3.通讯服务器
管理通讯设备,将其提供给客户机共享以减少网络的TCO(Total Cost Ownership),并完成各个"小网"之间的联接和管理。由于需要不停地处理通讯设备的硬件中断,所以通讯服务器的CPU负载很重,网络中一般用专门提供通讯服务的服务器。
4.应用服务器
●数据库管理服务器:管理多用户对数据库的访问、修改等操作,维护数据库系统的完整与安全;
●集中运算服务器:利用服务器的数据处理能力,对某些用户进行集中处理;
●网络管理服务器:对整个网络的应用情况进行检测、控制;
●容错备份服务器:使服务器的个别硬件故障(如个别硬盘)不会影响到整个网络的应用。
●web或mail服务器等
(4)按服务器的外形结构分类
1.塔式服务器
塔式(TOWER)服务器既常见的立式和卧式机箱结构的服务器,可放置在普通的办公环境,机箱结构较大,有较大的内部硬盘、冗余电源、冗余风扇的扩容空间,并具备较好的散热性。
2.机架式服务器
机架(RACK)结构是传统电信机房的设备结构标准,宽度为19英寸,高度以单位“U”计算,每“U”为1.75英寸,既1.75X2.54=4.445cm。由于机架式服务器具有节省空间、高密度、便于集中维护、管理等优势等特性,因而一经问世便倍受厂商和用户推崇,在某些领域已迅速取代传统塔式服务器。 如电信机房及ISP (互联网服务提供商)、ICP(互联网内容提供商)、IDC(互联网数据中心)为代表的新电信行业等。机架服务器内部扩展性不如塔式机,但可外接磁盘阵列柜。
3.刀片式服务器
刀片服务器(Blade Server)是一种更高可用高密度机架结构的服务器平台,通常在一个3U高的机箱里可以插入10-20余个“刀片”,其中每一块“刀片”实际上就是一块系统主板,既类似一个个可独立工作的服务器,在这种模式下,每一个主板可以通过本地硬盘启动自己的操作系统,如Windows NT/2000、Linux、Solaris等等,服务于指定的不同用户群,相互之间没有关联;不过它们也可以用系统软件将这些主板集合成一个服务器集群。在集群模式下,所有的主板可以连接起来提供高速的网络环境,可以共享资源,为相同的用户群服务,而由于每块“刀片”都是热插拔的,所以,系统可以轻松地进行替换,这些服务器可共用系统背板、冗余电源、冗余风扇、网络端口、光驱、软驱、键盘、显示器和鼠标,一个机箱对外就是一台服务器,而且多个刀片机箱还可以级联,形成更大的集群系统。
刀片式服务器的应用很广泛,尤其是对于计算密集型应用,比如天气预报建模、指纹库检索分析、数据采集、数据仿真、数字影象设计、空气动力学建模等等。而对于行业应用,如电信、金融、IDC/ASP/ISP应用、移动电话基站、视频点播、Web主机操作及实验室系统等。
1
2
下一页>>