服务器系列001——什么是服务器
目录 Content:
进入服务器研发行业已经半年有余,从一名刚毕业的小白,通过一步步的摸索学习,开始对行业有了初步的了解。学习思考之余,也开始注重养成总结归纳的习惯,将学习/工作中的点点滴滴以文字的方式记录下来,进而和大家分享交流,如有错漏之处,烦请指正,感激不尽~
一、什么是服务器
在正式的学习的服务器相关知识前,需要对其进行简单的定义。
定义:本质上来讲,服务器只是计算机的一种,它是在操作系统的控制下,为网络中的其它客户机提供服务的计算机,提供的服务包括查询、存储、计算等。
作用:从企业的核心应用如ERP、数据库等业务,到生活最常见的各式各样的互联网业务,以及科学研究的高性能计算等等,都离不开服务器的支撑。

我们日常生活中无时无刻不在享受服务器带来的便捷,但是很少人能接触到它。那么,服务器与我们使用的PC有什么区别呢?可以简单归纳为三点:高速的CPU运算能力(高性能),长时间的运行(可靠性)以及强大的IO数据吞吐能力。
二、服务器的基本构成
服务器主要由CPU、内存、硬盘、RAID卡、网卡等组成,配合电源、主板、机箱等基础硬件提供服务,各部件详细介绍后续单独分析。

相较于日常使用的个人电脑,服务器最大的区别就是自带BMC(基板管理控制器 Baseboard Manager Controller),平台管理表示的是一系列的监视和控制功能,操作的对象是系统硬件。比如通过监视系统的温度,电压,风扇、电源等等,并做相应的调节工作,以保证系统处于健康的状态。当然如果系统真的不正常了,也可以通过复位的方式来重新启动系统。同时平台管理还负责记录各种硬件的信息和日志记录,用于提示用户和后续问题的定位。
除了服务器的硬件方面的组成,上层软件架构也是层次分明,分为SaaS,PaaS,IaaS。

三、服务器的分类
常见的服务器分类:

按处理器架构划分:
CISC(IA/X86)架构服务器:Complex Instruction Set Computer 即“复杂指令系统计算机”
· 每时钟周期通常只能运行1-3条指令;各条指令是按顺序串行执行,每条指令中的各个操作也是按顺序串行执行
· 顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢
· 以IA-32架构(Intel Architecture,英特尔架构)为主
· CPU有Intel、AMD,还有TI(德州仪器)、Cyrix以及VIA(威盛)等。
RISC架构服务器:RISC(Reduced Instruction Set Computing 即“精简指令集”)
· 每时钟周期能运行4条指令
· 指令系统相对简单,它只要求硬件执行很有限且最常用的那部分执令
· 目前在中高档服务器中普遍采用这一指令系统的CPU,特别是高档服务器全都采用RISC指令系统的CPU
· CPU主要有Compaq的Alpha、HP的PA-RISC、IBM的Power PC、MIPS的MIPS和SUN的Spare

浙公网安备 33010602011771号