服务器是构建云计算和数据中心的核心基础设施设备。在公有云量不断增加的背景下,服务器行业正迎来繁荣的拐点。本文围绕4个核心问题,由浅入深分析服务器:1、什么是服务器?2.服务器的组成?3.服务器的分类?4、X86/ARM架构之争?一、什么是服务器?服务器的英文名称是“Server”,是指在网络上提供各种服务的高性能计算机。作为网络的节点,它存储和处理了网络上80%的数据和信息,因此也被称为网络的灵魂。服务器和普通计算机的功能是相似的。只是服务器与普通电脑相比,在稳定性、安全性、性能等方面的要求更高,所以CPU、芯片组、内存、磁盘系统、网络等硬件都与普通电脑不同。具体来说,服务器与普通计算机的主要区别包括:1)通信方式为一对多:PC、平板、手机等固定或移动网络终端可以上网、获取信息、与外界进行通信。、娱乐等,都要经过服务器,服务器通过“一对多”来组织和引导这些设备。2)资源通过网络共享:服务器监听网络上其他终端(Clients)提交的服务请求,并在网络操作系统的控制下,将硬盘、打印机、Modem和各种专用提供通信设备供网络上的客户站点共享,也可为网络用户提供集中计算、信息发布和数据管理等服务。3)硬件性能更强大:服务器的高性能主要体现在高速计算能力、长期可靠运行、强大的外部数据吞吐能力。服务器厂商会根据不同的应用场景设计不同的服务器。目前主要的应用场景包括文件交互、数据存储与查询、应用响应与操作等。二、服务器的组成?2.1服务器逻辑结构服务器的逻辑结构与普通计算机类似。但由于需要提供高性能计算,在处理能力、稳定性、可靠性、安全性、可扩展性和可管理性等方面有更高的要求。在服务器的逻辑架构中,最重要的部分是CPU和内存。CPU对数据进行逻辑运算,内存进行数据存储管理。2.2服务器硬件服务器硬件主要包括:处理器、内存、芯片组、I/O(RAID卡、网卡、HBA卡)、硬盘、机箱(电源、风扇)。在硬件成本结构方面,CPU和芯片组、内存和外部存储是主要组成部分。以一台普通服务器的生产成本为例,CPU和芯片组约占50%,内存约占15%,外部存储约占10%,其他硬件约占25%。2.3服务器固件和操作系统服务器固件主要包括BIOS或UEFI、BMC、CMOS,OS包括32位和64位。1)BIOS(Basicinput/OutputSystem)是基本的输入/输出系统,是服务器启动后运行的第一个软件。它包括基本的输入和输出控制程序、上电自检程序、系统启动引导程序和系统设置信息。BIOS是服务器硬件和操作系统之间的抽象层,用于设置硬件和准备操作系统运行。BIOS设置程序存储在BIOS芯片中。BIOS的进化版是UEFI(UnifiedExtensibleFirmwareInterface),即统一可扩展固定接口。该接口用于操作系统自动从预启动操作环境加载到操作系统,从而简化启动过程,节省时间。2)BMC(基板管理ntController)是基板管理控制器,主要对服务器进行监控和管理。BMC可以在服务器未上电的情况下升级机器固件、检查机器设备等。3)CMOS(Complementarymetal-oxide-semiconductor)是计算机主板上的一种特殊RAM芯片,用于存储系统参数。CMOS内存用于存储BIOS设置的相关参数。4)操作系统(操作系统)是操作系统,对服务器软件、硬件和数据资源进行管理和调度。OS主要分为32位和64位。操作系统的位版本决定了计算机处理器在RAM(随机存取存储器)中处理信息的效率。64位版本可以处理比32位版本更多的内存和应用程序。.三、服务器的分类?服务器的分类标准是多样化的。目前,市场上的服务器可以根据产品形式、指令集架构、处理器数量和应用类型进行分类。3.1按产品形式服务器可分为:塔式服务器、机架式服务器、刀片式服务器、机柜式服务器等。1)塔式服务器普通的立式和卧式机箱结构的服务器,可以放置在普通的办公环境中,机箱结构大,内部有大硬盘,冗余电源,冗余风扇扩展空间,具有更好的散热功能。塔式服务器密度低,多为单处理器系统(少数为双处理器系统)。系统电源和风扇一般为单配,非冗余可靠性低。主要应用于企业