种地 发表于 前天 01:55

【服务器】服务器概念、组成和架构详解_服务器的基本工作原理和组成架构

目次
媒介:
1、服务器是什么?
2、服务器的构成?
3、服务器的分类?
4、X86/ARM之争?
一、服务器是什么?
二、 服务器的构成?
2.1 服务器的逻辑架构
2.2 服务器的硬件
2.3 服务器的固件和OS
三、服务器的分类?
3.1 按产品形态
3.2 按指令集架构
3.3 按处置惩罚器数目
3.4 按应用类型
四、 X86/ARM之争?
4.1 X86服务器:市占率高
4.2 ARM服务器:潜力很大
媒介:

服务器是构建云盘算的最核心基础装备,在“新基建”加快推进、公有云持续放量的背景下,服务器行业正迎来景气拐点。本文围绕4个核心题目,由浅入深对服务器举行深入分析:
1、服务器是什么?

2、服务器的构成?

3、服务器的分类?

4、X86/ARM之争?

一、服务器是什么?

**服务器的英文名称为“ Server”,是指在网络上提供各种服务的高性能盘算机。**作为网络的节点,存储、处置惩罚网络上80%的数据、信息,因此也被称为网络的灵魂。
**服务器和普通盘算机的功能是类似的。**只是相对于普通盘算机,服务器在稳定性、安全性、性能等方面都要求更高,因此CPU、芯片组、内存、磁盘体系、网络等硬件和普通盘算机有所差别。
具体来说,服务器与普通盘算机的主要区别包括:
**1)通信方式为一对多:**PC、平板、手机等固定或移动的网络终端,上网、获取资讯、与外界沟通、娱乐等,必然要颠末服务器,服务器通过“一对多”来组织和领导这些装备。
2)资源通过网络共享**:**服务器通过侦听网络上其它终端(Client)提交的服务哀求,在网络操纵体系的控制下,将与其相连的硬盘、打印机、Modem及各种专用通讯装备提供给网络上的客户站点共享,也能为网络用户提供集中盘算、信息发表及数据管理等服务。
**3)硬件性能更增强盛:**服务器的高性能主要表现在高速率的运算能力、长时间的可靠运行、强盛的外部数据吞吐能力等方面。
服务器厂商会根据差别的应用场景,对服务器举行差别化设计,现在主要的应用场景包括文件交互、数据存储和查询、应用步伐应答与运行等。
https://i-blog.csdnimg.cn/blog_migrate/48aebfd29b517bdce8c1a0654c29cd7c.png
二、 服务器的构成?

2.1 服务器的逻辑架构

**服务器的逻辑架构和普通盘算机类似。**但是由于需要提供高性能盘算,因此在处置惩罚能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。服务器的逻辑架构中,最紧张的部门是CPU和内存。CPU对数据举行逻辑运算,内存举行数据存储管理。
https://i-blog.csdnimg.cn/blog_migrate/1c13910a82378e874cf0b46d453bfba9.png
2.2 服务器的硬件

服务器硬件主要包括:处置惩罚器、内存、芯片组、I/O(RAID卡、网卡、HBA卡)、硬盘、机箱(电源、风扇)。
**在硬件的资本构成上,CPU及芯片组、内存、外部存储是大头。**以一台普通的服务器生产资本为例,CPU及芯片组大致占比50% 左右,内存大致占比 15% 左右,外部存储大致占比10%左右,其他硬件占比25%左右。
https://i-blog.csdnimg.cn/blog_migrate/18b9a3c4288872ac3e1f610e81881a07.png
2.3 服务器的固件和OS

服务器的固件主要包括BIOS或UEFI、BMC、CMOS,OS包括32位和64位。
1)BIOS
(Basic input/ Output System)
**即基本输入输出体系,是服务器启动后开始运行的软件。它包括基本输入输出控制步伐、上电自检步伐、体系启动自检步伐、体系设置信息。**BIOS是服务器硬件和OS之间的抽象层,用来设置硬件,为OS运行做准备。**BIOS设置步伐是储存在BIOS芯片中的。BIOS的进化版本是UEFI(Unified Extensible FirmwareInterface),即同一的可扩展固定接口。**这种接口用于操纵体系自动从预启动的操纵环境,加载到一种操纵体系上,从而使开机步伐化繁为简,节省时间。
2)BMC
(Baseboard Management Montroller)
**即基板管理控制器,**主要是对服务器举行监控和管理。BMC可以在服务器未开机的状态下,对呆板举行固件升级、查察呆板装备等。
3)CMOS
(Complementary metal-oxide-semiconductor)
**是电脑主机板上一块特殊的RAM芯片,是体系参数存放的地方。**CMOS存储器用来存储BIOS设定后的干系参数。
4)OS
(Operating system)
**即操纵体系,对服务器软硬件及数据资源举行管理调度。**OS主要分为32位和64位,OS的位数版本决定了盘算机处置惩罚器在RAM(随机存取储存器)处置惩罚信息的效率,64位版本比32位的可以处置惩罚更多的内存和应用步伐。
三、服务器的分类?

服务器的分类标准是多元化的,现在主要可按产品形态、指令集架构、处置惩罚器数目、应用类型等对市场上的服务器举行分类。
https://i-blog.csdnimg.cn/blog_migrate/ceb4e06091305c2d7b9b59b61d155fbb.png
3.1 按产品形态

服务器按产品形态,可以分为:塔式服务器、机架服务器、刀片服务器、机柜服务器等。
https://i-blog.csdnimg.cn/blog_migrate/b3a5fa0f4923cb4b18985bc7b2e4ee27.png
1)塔式服务器( Tower Server)
既常见的立式和卧式机箱结构的服务器,可放置在普通的办公环境,机箱结构较大,有较大的内部硬盘、冗余电源、冗余风扇的扩容空间,并具备较好的散热功能。塔式服务器密度低,多为单处置惩罚器体系(有少部门为双处置惩罚器体系)。体系电源和风扇一般是单配,非冗余可靠性较低。主要应用在企业官网、多媒体大流量APP、医疗成像、捏造桌面基础架构(VD)等场景。
https://i-blog.csdnimg.cn/blog_migrate/34e59cc29d75dcd34bfa59e66df2d7ea.png
2)机架式服务器(Rack Server)
机架结构是传统电信机房的装备结构标准,宽度为19英寸,高度以单元“U”盘算,每“U”为1.75英寸(可换算成4.445cm)。通常有1U、2U、4U和8U之分,此中以1U和2U为主,其次是4U和8U。近期市场也有3U和6U等高度的机架产品出现。机架服务器是一种表面按照同一标准设计的服务器,配合机柜利用。可以以为机架式是一种优化结构的塔式服务器,它的设计宗旨主要是为了尽大概减少服务器空间的占用,而减少空间的直接好处就是在机房托管的时间价格会便宜很多。主要应用在云盘算、软件定义存储、超融合架构、CDN缓存、超算中心等场景。
https://i-blog.csdnimg.cn/blog_migrate/e1ba75e3e8fa66da734e37e0d595a6e1.png
3)刀片式服务器(Blade Server)
通常在一个机箱里可以插入数目不等的“刀片”,此中每一块“刀片”实际上就是一块服务器主板。刀片服务器通常只需要比机架服务器更少的机排挤间,通过优化空间来提供更强的盘算能力,是一种更高密度的服务器平台。一般包括刀片服务器、刀片机框(含背板)及后插板三大部门。差别厂商有差别高度的机框。各厂商机框皆为19英寸宽,可安装在42U的标准机柜上。主要应用在超算中心、异构盘算、云盘算平台、实时业务处置惩罚、商业智能分析及数据发掘等场景。
https://i-blog.csdnimg.cn/blog_migrate/46d84685a5b87e32271f7151e1ad7d4d.png
4)机柜式服务器(Cabinet Server)
是未来数据中心基础架构的核心形态和发展趋势。它集成盘算、网络、存储于一体,以及面向差别应用时,可以摆设差别的软件,提供一个整体的解决方案。机柜式服务器一般由一组冗余电源集中供电,散热方面由机柜背部风扇墙集中散热,功能模块和支撑模块相分离,通过供电、散热的整合,相比普通机架式服务器,运行功耗低、且可靠高效。别的,机柜式服务器无需繁琐拆装,维护便捷,可以或许轻松实现同一集中管理和业务的自动摆设。主要应用在捏造化、大数据分析、分布式存储、超算中心等快速一体化摆设场景。
https://i-blog.csdnimg.cn/blog_migrate/56f10d8af1328e5530138f60c4efc6c3.png
3.2 按指令集架构

服务器按照指令集架构分类,主要分为如下:
CISC服务器:
(Complexinstruction Set Computing)
即复杂指令集盘算
RISC服务器:
(ReducedInstruction Set Computing)
即精简指令集盘算
EPIC服务器:
(Explicitlyparallel Instruction Computing)
即显式并行指令盘算
https://i-blog.csdnimg.cn/blog_migrate/c5239e27024b3690f690cdb3ee41eff2.png
1)CISC服务器
**也被称为X86服务器,**采用Intel、AMD或其它兼容X86指令集的处置惩罚器芯片以及Windows操纵体系的服务器,是现在主流的服务器架构。
2)RISC服务器
**RISC服务器基于RISC处置惩罚器,**现在主要包括IBM的Power和Power PC处置惩罚器,SUN和富士通互助研发的SPARC处置惩罚器,华为基于ARM架构级授权研发的鲲鹏920处置惩罚器。
3)EPIC服务器
EPIC服务器基于EPIC处置惩罚器,现在主要是Intel研发的安腾处置惩罚器等。
利用RISC或EPIC架构的服务器又称非X86服务器。包括:大型机、小型机和UNIX服务器,并且主要采用UNIX和其它专用操纵体系。
https://i-blog.csdnimg.cn/blog_migrate/3e2bb243b1cf50bf253517f0d04d9b7b.png
3.3 按处置惩罚器数目

**按照处置惩罚器的数目可将服务器分为:单路服务器、双路服务器、四路服务器、八路服务器等。**此中,“路”是指一台服务器内部的CPU个数,比如单路服务器内部CPU数目为1颗,双路服务器为2颗,以此类推。现在主流的服务器是双路服务器。
多路服务器用到了对称多处置惩罚技术(SymmetricalMulti-Processing,简称SMP),在一台服务器上,多颗CPU共享内存子体系以及总线结构。在服务器运行时,多颗CPU同时运行操纵体系的单一复本,体系将任务队列对称地分布于每颗CPU之上,所有的CPU都可以平等地访问内存、I/O和外部停止,从而极大地提高了整个体系的数据处置惩罚能力。
https://i-blog.csdnimg.cn/blog_migrate/1d79ef09f5b667b11ae347c3c9c37295.png
3.4 按应用类型

在差别的应用场景,对服务器的功能要求会有所侧重,按照其应用类型,可以分为文件服务器、数据库服务器、应用步伐服务器。
1)文件服务器
在盘算机局域网中,以文件数据共享为目的,将供多台盘算机利用的文件存储在一台服务器中,这台主机就被称为文件服务器。文件服务器相当于一个信息体系的大仓库,保证用户和服务器磁盘子体系之间快速数据通报。在该类型服务器的各个子体系中,对体系性能影响大小依次排列为网络体系、磁盘体系、内存容量、处置惩罚器性能。
2)数据库服务器
用于频仍的读取和索引数据的服务器,比如企业的财务体系、人事体系及各种管理体系均有类似需求。差别类型的企业对数据库服务器的要求差别,对于较大的企业,会涉及到分布式并发数据查询等题目,这对网络体系以及I/O的数据传输能力有比较高的要求;而对于较小的企业,并发用户相对较少,分布式查询需求不高,磁盘体系更为紧张。
3)应用步伐服务器
类似于文件服务器为很多用户提供文件一样,应用步伐服务器让多个用户可以同时利用应用步伐。在该类型服务器的各个子体系中,对处置惩罚器性能的要求会更高。
四、 X86/ARM之争?

正如前文所述,按照指令集类型,服务器可以分为CISC服务器、RISC服务器、EPIC服务器。此中CISC服务器又被称为X86服务器,RISC和EPIC服务器又被统称为非X86服务器(也即Non-X86服务器)。从服务器的产业趋势来看,现在正形成双强的局面,此中X86服务器以Intel/AMD处置惩罚器为主导,而非X86服务器以ARM架构处置惩罚器为主导。两边各有优劣势,将恒久共存。
https://i-blog.csdnimg.cn/blog_migrate/62ddab1c8db7a4313f18e6d6212cde2d.png
4.1 X86服务器:市占率高

**X86服务器是现在市场的主流选择。**2009年以来,X86服务器渐渐成为服务器市场的主流选择,收入方面的上风相较于Non-X86服务器不断扩大。根据Gartner的数据,2019年,举世X86服务器出货量和厂商销售额分别为1249.7万台和693.6亿美元,远超Non-X86服务器。X86服务器是云盘算基础设施的主要构成元素,随着云盘算产业的持续发展, X86服务器的市场规模有望进一步扩大。
https://i-blog.csdnimg.cn/blog_migrate/b619754ab78429f40f18ae6d089ee43a.png
**中国x86服务器市场需求有望拐点向上。**在中国“新基建”政策的推动下,未来5年,中国X86服务器市场景气度有望提升。根据IDC的猜测,2020-2024年,中国X86服务器的出货量复合增长率为9.1%。
**英特尔10nm新一代芯片即将面世,X86服务器有望迎来新一轮产品迭代。**处置惩罚器是服务器的核心,而X86服务器芯片的霸主为英特尔,英特尔的产品迭代对X86服务器的产业周期有紧张影响。早在1978年,英特尔即推出第一代X86架构处置惩罚器—8086,用于PC。以后,英特尔进军服务器领域,历经奔腾、至强产品线。根据英特尔公布的路线图,公司将于2020年四季度推出10nm服务器处置惩罚器Ice Lake-SP系列,进一步升级微内核,预计最多为38核76线程,支持64条PCIe 4.0通道,同时低落功耗。英特尔加快处置惩罚器迭代步伐,有望为X86服务器的发展带来强力催化。
https://i-blog.csdnimg.cn/blog_migrate/b07639a19b3c5237f93f41b36e3792cf.png
现在,作为市场份额最高的服务器架构,X86服务器的核心上风在于:
**1)性能领先。**X86架构处置惩罚器设计的初衷在于性能,以2U服务器体系为例,可提供多达48 核的超强盘算性能,灵活的存储扩展以及高速网络接入能力,非常适用于具有多重业务负载的复杂基础设施环境,包括企业级摆设、云环境摆设、大数据应用环境等。
**2)生态美满。**X86指令集是一个相对开放的指令集,在发展之初英特尔等供应商对独立软件开发商即举行指令集开放,对桌面软件兼容,发展至今,越来越多的玩家进入X86生态圈,形成了广阔、美满的护城河。
4.2 ARM服务器:潜力很大

**ARM服务器迎来万物互联发展良机。**ARM处置惩罚器的应用始于低功耗、盘算量小的移动场景,并专注于嵌入式电子、消费电子、汽车电子等领域发展。因此,ARM在移动端、IOT侧占据压倒性的市场及技术上风。叠加其适配500万ARM原生应用,未来,ARM架构与X86架构的竞争值得关注。
5G和物联网推动边缘盘算、端侧AI发展,能效、灵活性将成为用户重点考量因素。ARM服务器的优点包括:


[*] **ARM服务器的能耗低。**X86架构采用效率相对较低的体系架构,功耗较高,而ARM采用精简指令集的设计理念,具有天生的盘算高效能上风。
[*] **单元面积内核数更多、算力更强。**一个ARM核的面积仅为X86核的七分之一,同样尺寸下,ARM 核数是X86的4倍以上。由于芯片尺寸限制,ARM的众核横向扩展更符合分布式业务需求。
以鲲鹏920为例,其采用7nm工艺,可以支持32/48/64内核。别的,Ampere发布的Altra芯片具有80个内核,Marvell将推出的Thunder X3具有96个内核,相较于Intel至强白金系列的24-56个内核,具有单元面积内更强性能的上风。
https://i-blog.csdnimg.cn/blog_migrate/6f82b45dfbe2522519b4f92f093b0227.png
未来,随着数据中心软件生态渐渐支持ARM架构,以及其天生的低资本和低功耗特性,在华为、AWS等ICT巨头的领导下,ARM架构CPU的价格和性能有望改善,将可为用户提供更低资本的云盘算服务,实现出货量的进一步成长。
**来源:**智能盘算芯世界
(转载与:开源Linux)
本文转自 https://blog.csdn.net/weixin_40274679/article/details/106845214?ops_request_misc=%257B%2522request%255Fid%2522%253A%252215c3baad00f56e12a47a0b74a66ae554%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=15c3baad00f56e12a47a0b74a66ae554&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-106845214-null-null.142v100pc_search_result_base8&utm_term=%E6%9C%8D%E5%8A%A1%E5%99%A8&spm=1018.2226.3001.4187,如有侵权,请联系删除。
页: [1]
查看完整版本: 【服务器】服务器概念、组成和架构详解_服务器的基本工作原理和组成架构