什么是服务器,服务器类型,它是如何工作的
什么是服务器,服务器类型,它是如何工作的
服务器是向另一个计算机程序及其用户(也称为客户端)提供服务的计算机程序或设备。在数据中心中,运行服务器程序的物理计算机也经常被称为服务器。该机器可能是专用服务器,也可能用于其他目的。
在客户端/服务器编程模型中,服务器程序等待并满足来自客户端程序的请求,这些客户端程序可能在同一台计算机或其他计算机上运行。计算机中的给定应用程序可以用作客户端,请求来自其他程序的服务,也可以用作来自其他程序的请求的服务器。
服务器如何工作
术语服务器可以指物理机、虚拟机或执行服务器服务的软件。服务器的工作方式根据服务器一词的使用方式而有很大的不同。
物理和虚拟服务器
物理服务器只是一台用于运行服务器软件的计算机。服务器和桌面计算机之间的区别将在下一节中详细讨论。
服务器硬件架构、产品和管理指南
- 其中还包括:
- 了解服务器硬件的主要类型及其优缺点
- 服务器硬件供应商和服务器选项的概述
- 5个常见的服务器问题及其对操作的影响
虚拟服务器是物理服务器的虚拟表示。与物理服务器一样,虚拟服务器包括自己的操作系统和应用程序。这些服务器与可能在物理服务器上运行的任何其他虚拟服务器保持分离。
创建虚拟机的过程包括在物理服务器上安装一个称为hypervisor的轻量级软件组件。虚拟机管理程序的工作是使物理服务器能够充当虚拟化主机。虚拟化主机使物理服务器的硬件资源(如CPU时间、内存、存储和网络带宽)可供一个或多个虚拟机使用。
管理控制台使管理员能够为每个虚拟服务器分配特定的硬件资源。这有助于大幅降低硬件成本,因为单个物理服务器可以运行多个虚拟服务器,而不是每个工作负载都需要自己的物理服务器。
服务器软件
服务器至少需要两个软件组件:操作系统和应用程序。操作系统充当运行服务器应用程序的平台。它提供对底层硬件资源的访问,并提供应用程序所依赖的依赖服务。
操作系统还为客户端提供了与服务器应用程序通信的方法。例如,服务器的IP地址和完全限定的域名是在操作系统级别分配的。
台式计算机与服务器
台式计算机和服务器之间既有相似之处,也有不同之处。大多数服务器基于X86/X64 CPU,可以运行与X86/X64台式计算机相同的代码。然而,与大多数台式计算机不同,物理服务器通常包括多个CPU插槽和纠错内存。服务器通常也比大多数台式计算机支持更多的内存。
由于服务器硬件通常运行关键任务工作负载,因此服务器硬件制造商设计的服务器支持冗余组件。服务器可能配备有冗余电源和冗余网络接口。这些冗余组件允许服务器在关键组件出现故障时继续运行。
服务器硬件在外形方面也不同于桌面硬件。现代台式计算机通常以迷你塔的形式存在,旨在放置在桌子下面。虽然仍然有一些供应商提供塔式服务器,但大多数服务器都设计为机架式。这些机架安装系统被描述为具有1U、2U或4U外形规格,这取决于它们占用的机架空间-2U服务器占用的机架空间是1U服务器的两倍。
机架式服务器的设计适合标准尺寸的金属框架。
台式计算机和服务器之间的另一个关键区别是操作系统。桌面操作系统可能能够执行某些类似服务器的功能,但其设计或许可并不能取代服务器操作系统。Windows 10是一个桌面操作系统。
一些Windows 10版本包括Hyper-V,微软的虚拟机平台。尽管Windows 10和Windows Server都可以运行Hyper-V,但Windows 10的虚拟机管理程序主要用于开发目的,而Windows Server附带的Hyper-V版本旨在运行生产虚拟服务器。
虽然组织可以在Windows 10 Hyper-V上运行虚拟服务器,但仍需要考虑许可问题。此外,Windows Server Hyper-V还包括Windows 10版本中没有的弹性功能。例如,Windows Server支持故障转移群集和虚拟机复制。
同样,Windows 10操作系统可以使文件可用于本地网络上的设备。然而,Windows 10从未设计用于大规模文件共享。但是,Windows Server可以配置为充当功能齐全的文件服务器。在大型组织中,可以在整个服务器群中创建分布式文件系统,以提供比一台物理服务器本身更好的性能,可扩展性和弹性。
服务器的类型
服务器通常根据其用途进行分类。以下是可用服务器类型的几个示例:
- Web服务器:一种计算机程序,用于提供所请求的HTML页面或文件。在这种情况下,Web浏览器充当客户端。
- 应用服务器:分布式网络中计算机中的程序,为应用程序提供业务逻辑。
- 代理服务器:作为端点设备(如计算机)和用户或客户端请求服务的另一台服务器之间的中介的软件。
- 邮件服务器:一个应用程序,它接收来自本地用户(同一域中的人)和远程邮箱的传入电子邮件,并转发传出的电子邮件。
- 虚拟服务器:在共享服务器上运行的程序,其配置方式使每个用户都能完全控制服务器。
- 刀片式服务器:一种服务器机箱,里面装有多个薄的模块化电子电路板,称为服务器刀片。每个刀片本身就是一台服务器,通常专用于单个应用程序
- 文件服务器:负责集中存储和管理数据文件的计算机,以便同一网络上的其他计算机可以访问它们。
- 策略服务器:基于策略的网络的安全组件,提供授权服务,便于跟踪和控制文件。nbsp;你好
- 数据库服务器:此服务器负责托管一个或多个数据库。客户端应用程序执行数据库查询,从服务器上托管的数据库中检索数据或向其中写入数据。
- 打印服务器:此服务器为用户提供对一个或多个网络连接的打印机(或某些服务器供应商称之为打印设备)的访问。打印服务器充当用户提交的打印作业的队列。某些打印服务器可以根据作业类型或提交打印作业的用户来确定打印队列中作业的优先级。
服务器组件
硬件
服务器由几个不同的组件和子组件组成。在硬件级别,服务器通常由机架安装式机箱组成,机架安装式机箱包含电源、系统板、一个或多个CPU、内存、存储设备、网络接口和电源。
大多数服务器硬件通过专用网络端口支持带外管理。带外管理支持独立于操作系统对服务器进行低级别管理和监控。带外管理系统可用于远程打开或关闭服务器、安装操作系统以及执行运行状况监视。
操作系统
另一个组件是服务器操作系统。服务器操作系统(如Windows Server或Linux)充当使应用程序能够运行的平台。操作系统为应用程序提供对所需硬件资源的访问,并支持网络连接。
应用程序使服务器能够完成其工作。例如,数据库服务器将运行数据库应用程序。同样,电子邮件服务器需要运行邮件应用程序。
选择正确的服务器
在选择服务器时需要考虑许多因素,包括虚拟机和容器整合。nbsp;选择服务器时,请根据使用案例评估某些功能的重要性。
安全功能也很重要,有许多保护,检测和恢复功能需要考虑,包括本地数据加密以保护飞行中的数据和静态数据,以及持久性事件日志记录以提供所有活动的不可磨灭的记录。nbsp;你好
如果服务器将依赖于内部存储,则磁盘类型和容量的选择也很重要,因为它会对输入/输出(I/O)和弹性产生重大影响。nbsp;你好
许多组织正在减少其数据中心中的物理服务器数量,因为虚拟化使更少的服务器能够承载更多的工作负载。云计算的出现也改变了组织需要在内部托管的服务器数量。nbsp;你好
将更多的功能打包到更少的设备中可以减少总体资本支出、数据中心占地面积以及电力和冷却需求。然而,在更少的机器上托管更多的工作负载也会给业务带来更大的风险,因为如果服务器出现故障或需要离线进行日常维护,更多的工作负载将受到影响。
管理员必须主动执行硬件和软件检查,以确保服务器运行状况。
下载此服务器维护清单的PDF。
继续阅读什么是服务器?
- 2个免费的服务器和硬件清单模板
- 了解服务器硬件的主要类型及其优缺点
- 购买服务器硬件时,请牢记这些关键功能
- 主服务器故障排除的6个技巧