服务器的功能

服务器的功能

发布时间:2022-05-31 15:50:10

让我们再看一下服务器的功能,服务器可以用来构建 web 服务(我们通常在网上看到的网页数据存储在服务器上供人们访问)、邮件服务(我们发送的所有电子邮件需要由服务器处理、发送和接收)、文件共享和打印共享服务、数据库服务等等。所有这些应用程序都有一个共同点,它们不是为一个人准备的,而是为许多人准备的,它们是为许多数据点准备的。所以服务器和网络是分不开的,可以说没有网络就没有服务器,服务器是提供服务的,只有在网络环境下才有价值。在单机情况下,个人计算机能完全完成用户的数据处理任务。
服务器的硬件构成:
其实服务器系统的硬件结构和我们平时接触的电脑有很多相似之处。主要硬件结构仍然包括以下主要部分:CPU、内存、芯片组、I\u002FO总线、I\u002FO设备、电源、机箱以及相关软件。这也成为我们在购买服务器时主要关注的问题。
整个网络服务器进行系统设计就像一个人,处理器就是一个服务器的大脑,而各种数据总线就像是分布与全身肌肉中的神经,芯片组就像是脊髓,而I/O设备就像是可以通过学习神经信息系统支配自己的人的手、眼睛、耳朵和嘴;而电源管理系统就像是血液循环经济系统,它将能量输送到身体的所有这些地方。
对于服务器,服务器的性能设计目标是如何平衡每个部分的性能,以优化整个系统的性能。如果服务器每秒处理1000个服务请求,但网卡只能接受200个请求,而硬盘只能承载150,各种总线的负载容量只能承载100请求,则服务器处理能力只能为100请求/秒,浪费80%以上的处理器计算能力。
因此,设计一个好的服务器的最终目的是平衡各方面的性能,使每个部分都适合,并充分发挥其功能。 我们可以在以下方面度量服务器是否实现了其设计目的:R:可靠性-可靠性;A:可用性-可用性;S:可伸缩性-可扩展性;U:可用性-易用性;M:可管理性-可管理性,即服务器的RASUM度量。
由于服务器在网络中提供服务,因此服务质量对于承载多种应用的网络计算环境至关重要。服务必须首先具备一定的容量,以每单位时间响应合理数量的服务器请求,并且服务必须尽快响应单个服务请求,同时,服务将在需要的时间内可用。
如果一个WEB服务器在一分钟内只能处理一个主页请求,那么除了一个请求之外的其他请求必须排队等待,这个请求只能在三分钟内处理。同时,这个WEB服务器一个小时前可以访问,一个小时后就连不上了。这种WEB服务器在目前的互联网计算环境下是不可想象的。
现在的WEB服务器必须自己能够发展同时进行处理上千个访问,同时也是每个学生访问的响应时间要短,而且对于这个WEB服务器不能停机,否则就是这个WEB服务器就会容易造成访问用户的流失。
为了满足上述要求,服务器硬件必须具有以下特性:性能,使服务器能够在单位时间内处理相当数量的服务器请求,并确保每个服务的响应时间;可靠性,使服务器不停止;可伸缩性,使服务器能够随着用户数量的增加而提高性能。因此,我们说一个普通的PC不能作为服务器使用,因为PC还远远不能满足上述要求。这样,我们就增加了服务器的概念,即服务器必须有能力承担服务,并保证服务的质量。这也是低价服务器和PC之间区别的主要方面。
在信息管理系统中,服务器主要技术应用于数据库和Web服务,而PC主要可以应用于桌面计算和网络用户终端,设计一个根本出发点的差异具有决定了服务器我们应该需要具备比PC更可靠的持续发展运行工作能力、更强大的存储能力和网络安全通信业务能力、更快捷的故障恢复社会功能和更广阔的扩展市场空间,同时,对数据分析相当敏感的应用还要求服务器提供相关数据备份功能。而PC机在设计上则更加充分重视人机接口的易用性、图像和3D处理学习能力影响及其他多媒体性能。