大多数互联网企业都有自己的服务器,尤其是大型互联网公司,服务器的规模可能超出我们的想象。服务器在业务技术中起着至关重要的作用,为了能够顺利存储和访问数据,我们需要正确设置服务器。
目录
什么是服务器?
什么是服务器,服务器有什么作用?服务器是向其他计算机提供信息的计算机。这些称为客户端的计算机可以 通过局域网或广域网(例如 Internet)连接到服务器。服务器是IT基础架构的重要组成部分 。
服务器是做什么的?
服务器通过网络收集和发送信息。这可以是本地网络,例如您的业务网络,也可以是跨多个位置的网络。
任何运行正确软件的计算机都可以成为服务器。在大多数人的印象中服务器是一个庞大、高性能的机器,实际上你用来追剧或者玩游戏的电脑都可以作为服务器使用。
服务器是如何工作的?
每次使用互联网时,我们都在访问服务器,在浏览器中输入URL地址时,我们的设备会与该网站所在的服务器进行通信,并将数据传输到我们使用的设备上。
服务器有哪些类型?
服务器根据用途可以分为不同的类别(离不开它们共同的作用:共享数据和资源)。
1. 网络服务器
Web 服务器使用超文本传输协议 (HTTP) 和其他协议来响应通过万维网发出的客户端请求。它可以算是一台存储网络内容的计算机,包括存储 HTML 文档、图像、音频、视频、JavaScript 文件等内容,安装在服务器上的软件控制客户端访问这些文件的方式。
网络服务器
2. 应用服务器
顾名思义,应用服务器是专门为运行应用程序而设计的。在大多数情况下,它与 Web(超文本传输协议)服务器结合或协同工作,称为 Web 应用程序服务器。在硬件方面,CPU 和 RAM 是应用服务器最关键的组件。在软件方面,操作系统起着重要作用,决定了服务器可以运行哪些程序。应用服务器往往具有高可用性监控、集群、集成冗余、负载均衡、高性能分布式应用服务,以及对复杂数据库访问的支持。
3. 数据库服务器
根据客户端-服务器模型,数据库服务器存储和管理数据库并向授权用户提供数据访问。数据通常保存在一个中央位置,因此可以经常备份,并且可以通过网络轻松地供用户和应用程序访问。
4. 邮件服务器
邮件服务器通过网络处理和传送电子邮件。虽然 Web 服务器和邮件服务器大多合并在一台机器中,但大型 ISP(互联网服务提供商)和公共电子邮件服务提供商(如 Yahoo 和 Gmail)可能会使用专用硬件来发送和接收电子邮件。为了让设备作为邮件服务器工作,它必须有一个邮件服务器程序—程序使系统管理员能够为服务器上托管的每个域创建和管理电子邮件帐户。例如,托管域“rankred.com”的服务器提供以“@rankred.com”结尾的电子邮件帐户。
5. 代理
代理充当客户端(请求资源)和 Internet 之间的网关。主要作用是绕过过滤器和审查。例如,如果网站使用基于 IP 的地理定位将其服务限制在特定国家和地区,那么客户可以使用其他国家和地区的代理服务器来访问该网站的内容,大多数外贸公司都会使用这个功能。
代理服务器
6. 虚拟服务器
虚拟服务器模仿物理专用服务器的功能。可以在单个裸机服务器上实现多个虚拟服务器,每个虚拟服务器都有自己的操作系统、独立的配置和软件。虚拟机服务器使用虚拟基础设施、虚拟化软件并抽象物理服务器的计算机资源以创建虚拟环境。由于虚拟服务器提供更快的资源控制和经济高效的解决方案,因此在网络托管环境中非常受欢迎。
7. 目录服务器
目录服务器为大型网络中的数据库、文件和数据编制索引,并允许各种形式的搜索,包括关键字和布尔搜索。换句话说,它是用户可以访问以通过分布式网络搜索信息的中心点。目录服务器负责维护索引或目录,这些索引或目录可以在大型网络上轻松找到,例如 Web 应用程序和文件服务器上共享的文件。
8. 游戏服务器
游戏服务器(主机)也是一种服务器,大多数多人在线游戏都是在专用游戏服务器上运行,这些服务器通常由拥有游戏的软件公司维护。
游戏服务器
9. 计算服务器
计算服务器提供复杂的计算任务。大多数计算服务器都是超级计算机,在科研领域比较多见,科学家们需要计算各个领域的资源密集型任务。一般而言,现代超级计算机用于气候研究、天气预报、分子建模、量子力学、物理模拟以及石油和天然气勘探。
10. 通讯服务器
通信服务器专门用于处理广泛的通信应用程序。
11. 文件服务器
常用于办公室和学校,文件服务器为连接的客户端提供文件系统。
12. 声音服务器
它是一个程序(通常在后台运行),提供对声卡或音频设备的访问。
13. 媒体服务器
媒体服务器用来存储数字媒体(图像、音频和视频),使它们可通过网络使用。
14. 打印服务器
打印服务器通过网络将打印机连接到客户端设备。它管理打印请求并向网络管理员和最终用户显示打印机队列状态。
15. 传真服务器
安装在 LAN 上的传真服务器使设备(连接到 LAN)能够发送和接收传真消息。它可以是安装在 LAN 上的软件程序或连接到电话线的调制解调器。传真服务器接受来自客户的文件,将它们转换成传真发送到目标地址。