`

如何设计网络服务器?

阅读更多

  可以根据企业的具体要求,配置一台可靠而高效的计算机网络服务器。如果企业机构很重要,比如银行、咨询公司、警察部门或企业公司,服务器可靠性方面的成本就要增加。计算机网络涉及数量众多的部分,比如集线器、路由器、网关、网桥、综合业务数字网络(ISDN)适配器、调制解调器、收发器、防火墙及其他许多部件;所有这些设备都多多少少依赖服务器来共享数据和资源。服务器的可靠性牵涉诸多子系统。下面是根据贵企业的要求组建一台安全、高性能的服务器时所要注意的方法和建议。

1. 硬盘子系统的可靠性
容易出现故障的服务器部件主要是存储服务器数据的硬盘。硬盘是服务器中的一个机械部件。在选择磁盘驱动器时,你应该考虑S.M.A.R.T(自监测和报告技术)。这项技术可以监测磁盘驱动器的工作参数,还能够预测磁盘驱动器何时出现故障。大多数服务器厂商都提供热交换磁盘驱动器,这意味着服务器在工作模式下,就可以更换磁盘驱动器。为了提供容错机制,就要实施RAID(廉价磁盘冗余阵列)。只要在服务器中安装RAID磁盘控制器,就可以实施RAID。RAID 5提供容错机制的手段是,数据写入到磁盘驱动器上时,添加数据的奇偶校验信息。万一磁盘出现故障,这种奇偶检验信息就可以用来重新生成数据。要实施RAID 5(带奇偶校验的条带集),至少需要3只磁盘驱动器;RAID5中所用的磁盘数量最多达到32只。

2. 服务器处理器
大多数服务器使用性能和处理速度非常可靠的英特尔处理器。处理器是任何服务器的核心部件;要是它无法正常工作,服务器就无法工作。如今出现的趋势是,使用双处理器服务器,甚至是更多处理器的服务器。在这种情况下,要是某个处理器停止工作,服务器中的其他处理器不受影响。所以说,网络管理员使用多处理器服务器是最明智的决定。

3. 网络子系统
把服务器连接到网络上的工作由网卡适配器来负责。如果服务器的网卡无法正常工作,服务器与网络中其他计算机的连接也就随之中断。许多服务器支持冗余网卡,可以实施到故障切换或负载均衡环境下。在网卡故障切换环境下,一块网卡用来与服务器进行通信,另一块网卡处于备用状态;一旦另外一块网卡出现故障,第二块网卡就自动激活。在网卡负载均衡情况下,两块网卡都被激活,因而提高了服务器通信的可靠性和性能。PCI热交换插槽允许在不用关闭服务器的情况下,就可以更换出现故障的网卡适配器。

4. 集群
可通过集群技术来获得冗余机制。在集群环境中,两台或多台服务器作为单一服务器来运行,其中一台服务器出现故障并不影响其余服务器的工作。集群环境具有诸多优点,比如计算环境具有可靠性、负载均衡和高性能等优点。

5. 内存性能
内存技术在不断改进,很少出现内存失效的情况。对于系统网络管理员来说,为服务器购买支持ECC(纠错码)的内存是最明智的决定。ECC技术能够检测和纠正单一比特错误,并且报告多比特内存错误。服务器需要大容量内存,才能顺畅地执行功能。如果服务器的内存容量不高,就会导致启动速度慢、响应时间长和系统暂停,所以内存对计算机服务器来说很重要。

6. 电源系统
许多计算机随带多个电源系统,这些多电源系统分担计算机服务器的电力负载。多电源系统的主要优点在于,一个电源系统出现故障后,不会引起服务器关机,因为其他电源系统接过了全部的电力负载,所以服务器可以毫无问题地正常工作。与服务器中的其他热交换硬件一样,多电源系统也是热交换的。这意味着,可以在服务器运行时,将出现故障的电源系统换成新的电源系统。

7. UPS(不间断电源)功能
万一出现停电时,UPS即不间断电源系统起到非常重要的作用。UPS通常可以提供三四个小时的备用电,在这段期间,很容易设置服务器来保存数据,而网络上的所有用户也可以访问他们存储在服务器上的重要数据。服务器的关闭过程由安装在服务器的软件来控制。UPS在网络环境中非常重要;要是网络中有多台UPS,它们可以分担负载,为服务器提供不间断电源。

8. 备用发电机
需要服务器全天候运行时,比如托管服务器、网站服务器、电子邮件服务器和数据服务器,备用发电机就必不可少。备用发电机通常靠柴油发动,世界上许多知名公司研发备用发电机,如Jubaili Brothers和康明斯(Cummins)。这些备用发电机可以设成一旦停电,就能自动开启;或者在UPS电量用尽后,就投入使用。

9. 冷却风扇功能
处理器里面安装了数量众多的硬件,所以处理器里面要有冷却系统。服务器的冷却工作由冷却风扇来负责,冷却风扇安装在处理器里面。这些冷却风扇往处理器里面扇入冷空气,将热空气从处理器里面扇出。服务器里面的冷却风扇出现故障会导致服务器自动关闭,那是由于服务器积聚了很高热量。许多厂商提供热交换冷却风扇。

10. 计算机监测硬件
有一种特殊设计的适配器可用来监测服务器中不同部件的性能。有了这种适配器,可以本地监测服务器,也可以通过调制解调器实现远程监测。在非常重要的网络环境下,这些类型的适配器通常用于服务器,以监测不同网络设备的性能。

11. 计算机服务器软件
安装在服务器上的软件应该非常可靠、没有病毒。应该安装和更新一款优秀的反病毒软件,比如诺顿、趋势科技、迈克菲、Panda或其他任何反病毒软件。另外,还应该安装一款优秀的防火墙以及反间谍软件、恶意软件和广告软件产品,让服务器远离病毒或间谍软件。还应该在服务器上安装优秀的备份软件,以防出现任何意外情况。任何不需要的软件、媒体播放器、编解码器、Flash游戏或电子邮件都为互联网上的病毒进入贵企业网络上提供了可趁之机。不该将任何未经授权的应用软件或硬件安装到服务器上。如果病毒进入到了服务器上,就很容易通过网络来传播;如果病毒的性质很恶劣,甚至还会破坏你的所有重要数据。对于为计算机网络设计一台安全、可靠的高性能服务器,设计优秀服务器的上述建议可以起到重要作用。

12. 数据服务器位置
服务器应该放在能够为服务器提供冷却、无尘环境的机房。强烈建议:服务器机房应该做到非常安全;只有授权人员(如网络管理员或其他用户)才可以进入到服务器机房。

 

分享到:
评论

相关推荐

    1 集成方案 网络工程设计 校园网 网络系统设计 需求分析 网络设计 服务器设计

    该设计方案包括需求分析、设计特点、网络结构、服务器设计等方面。 一、需求分析 随着计算机、通信和多媒体技术的发展,校园网对学校的教育和管理提出了更高的要求。学校领导和广大师生们已经充分认识到信息技术的...

    网络服务器配置与管理教学教案.pdf

    "网络服务器配置与管理教学教案" 本教学教案旨在对学生进行网络服务器配置与管理的教学,旨在让学生了解网络服务器的基础知识,掌握 Windows Server 2008 R2 操作系统的安装,学会服务器管理器的使用,熟悉 Windows...

    网络服务器配置设计报告

    【网络服务器配置设计报告】 网络服务器配置设计是计算机网络领域中的一个重要实践环节,它涉及到Web服务器、Email服务器和FTP服务器的搭建与管理。本实验旨在让学习者掌握这些基础服务的配置方法,以便理解网络...

    网络UDP服务器课程设计

    在本课程设计中,我们将深入探讨“网络UDP服务器”的实现,这是一个基于用户数据报协议(UDP)的服务端程序。UDP是一种无连接的传输层协议,它不像TCP那样提供可靠的顺序交付和错误校验,而是以较低的延迟和较高的...

    网络游戏服务器架构设计

    ### 网络游戏服务器架构设计相关知识点 #### 一、网络游戏服务器架构概述 网络游戏服务器架构是指为了支撑大规模在线游戏的稳定运行所采用的技术体系结构。一个合理的服务器架构不仅可以提高游戏性能,还能确保游戏...

    计算机网络课程设计——FTP服务器配置

    计算机网络课程设计——FTP服务器配置 计算机网络课程设计——FTP服务器配置是指使用Serv-U服务器软件,构建FTP服务器,实现文件在客户端之间通过服务器的传输以及通过客户端实现文件上传、下载功能,并能够对...

    网络课程设计报告应用服务器配置与管理.doc编程资料

    网络课程设计报告应用服务器配置与管理.doc

    计算机网络课程设计 基于LInux邮件服务器配置

    总之,"基于Linux邮件服务器配置"的课程设计是一次理论与实践相结合的学习体验,不仅能够加深对计算机网络的理解,还能提升Linux操作系统的实战技能。通过这个项目,学生将能够构建自己的邮件服务器,从而为未来的...

    网络游戏服务器设计

    【网络游戏服务器设计】是IT领域中的一个重要话题,特别是在如今互联网技术高速发展的时代,网络游戏服务器的性能和稳定性直接影响到用户体验和游戏运营。本文主要探讨了一种基于EPOLL机制的LINUX网络游戏服务器实现...

    网络代理服务器的设计与实现

    《网络代理服务器的设计与实现》 网络代理服务器作为网络管理中的关键组件,其设计与实现对于优化网络性能、提升安全性及资源管理具有重要意义。代理服务器的主要功能是作为客户端与目标服务器之间的中介,处理数据...

    基于JavaMINA的棋牌类手机网络游戏服务器系统的设计与实现

    基于JavaMINA的棋牌类手机网络游戏服务器系统的设计与实现 基于JavaMINA的棋牌类手机网络游戏服务器系统的设计与实现 基于JavaMINA的棋牌类手机网络游戏服务器系统的设计与实现 基于JavaMINA的棋牌类手机网络游戏...

    计算机网络课程设计服务器构建方案

    计算机网络课程设计是学习计算机网络知识的重要实践环节,其中服务器构建方案是核心内容之一。本方案旨在让学生深入了解网络服务的工作原理,并通过实际操作提升技能。下面将详细解析服务器构建的相关知识点。 一、...

    服务器及存储设计方案.pdf

    网管服务器是服务器及存储设计方案中重要的一部分,用于提供网络管理服务。 存储和交换机设备是服务器及存储设计方案的重要组成部分,涉及到IBM TotalStorage DS6000存储系列、IBM System Storage TS3310磁带库、...

    《Linux服务器配置与管理》课程设计任务书.doc

    本课程设计任务书的主要目的是让学生熟练掌握 Linux 操作系统的使用,并掌握 Linux 下各类网络服务器软件的安装及配置。通过完成本课程设计,学生将能够综合了解 Linux 提供的网络服务,并具备基本的 Linux 服务器...

    FTP服务器 计算机网络课程设计 c#

    FTP服务器端 计算机网络课程设计 c#版 cau的 带报告 一、 软件功能 2 二、 开发平台/开发工具 2 三、 软件总体结构 2 四、 关键模块、函数的描述 3 1. 关键函数 3 2. FTP工作模块 4 3. FTP 处理客户端请求模块 5 ...

    Linux下L2TP网络服务器设计.pdf

    Linux下L2TP网络服务器设计.pdf

    基于Linux的网络中转服务器的设计与实现.pdf

    基于Linux的网络中转服务器的设计与实现 一、Linux操作系统简介 Linux是一种免费、开放源代码的操作系统,广泛应用于服务器、嵌入式系统和个人电脑等领域。 Linux的出现改变了计算机行业的发展方向,提供了一个...

    高性能服务器底层网络通信模块的设计方法.pdf

    IOCP模型之所以能够被广泛应用于高性能网络服务器的设计中,是因为它能够有效地处理海量的并发连接请求,减少由于线程频繁创建、销毁以及上下文切换带来的性能损耗。在设计高效的网络通信模块时,需要考虑这些模型的...

    基于Linux的网络计算机服务器的设计与实现 (1).pdf

    它减少了对本地硬件资源的需求,主要通过网络服务器获取应用和服务。NC分为NetPC、类NC和真NC三种类型。NetPC强调服务器集中管理和简化计算;类NC基于x终端或无盘工作站,支持Windows终端;真NC利用Java技术,符合NC...

Global site tag (gtag.js) - Google Analytics