上一篇分享IT基础设施的三大部分组成:计算,网络,存储。这一篇我们来深入探讨一下服务器。

服务器维度与种类

话说砖家们都有一个共同的特点,就是不爱说人话。一篇文章里面越多华丽的辞藻,越多专有的名词越好,就是希望读者听不懂,这样才显得特别专业。

因此,无论什么类型的设备,专家们特别喜欢弄几个不同对比维度而产生的名词来一起比较,弄得人晕头转向。

就像男人与女人是性别维度,中国人与美国人是国籍维度,亚洲人与非洲人是地理维度,但是怎么能拿男人、中国人、非洲人来进行横向对比呢?

因此,要弄明白服务器,必须先弄清楚现在到底在什么维度聊。


CPU架构维度

从CPU架构维度聊,分为RICS复制指令集,CISC精简指令集,ARM(嵌入式)指令集的3个维度。前者对应的是Unix服务器/小型机,精简指令集对应x86服务器(Linux、Windows系统服务器),后者对应的是像单片机/树莓派等小型设备上面跑的嵌入式系统。


物理外形规格维度

从外形维度,分为了塔式服务器,机架式服务器,刀片服务器。后面展开详细阐述。


部署应用维度

从部署应用后服务器的功能维度,主要分为WEB服务器、数据库服务器、以及应用服务器(泛指所有的其他应用,例如消息队列、中间件等)。


从CPU指令集维度,就不太好展开说了。首先是大型机、小型机的东西现在用得越来越少了,特别是云计算的兴起后,企业都上云(公有云/私有云)租用一堆x86服务器来部署业务了。而聊嵌入式系统,基本上展开说,就要开始聊编程的话题了。

而平日接触得最多的,应该是物理外形规格维度(物理硬件)与部署应用维度(windows/linux操作系统&应用部署)。因此后面对这两个维度展开详述。


塔式服务器

塔式服务器,指的就是台式的工作站电脑,例如联想的P系列(P320等),DELL的T系列等。

比一般的台式电脑会配备好一点的CPU(例如I7),大一点的内存(16G/32G),硬盘可能会配置1块。(并且配置阵列卡,2块硬盘做个Raid1镜像,数据有一份副本,防止一个硬盘故障以后数据丢失)

属于比上不足,比下有余,如果家用,或者企业设计人员做图形设计、视频渲染,可以配置。

但是不适合用来跑企业级的业务应用,因为缺点明显,例如CPU还是I7,而不是服务器用的intel xeon CPU(e3/e5/e7),只有单个电源等(故障了就宕机了)。


机架式服务器

机架式服务器一般高1~4U(1U高4.45cm),配置1/2/4个CPU,核心部件都是双冗余配置(双端口网卡*2,冗余电源)。一般运行稳定,单台性能较好。经典的设备包括IBM的X系列(X3650,X3850),HP的DL系列(DL380,DL580),DELL的R系列(R720,R820,R930)等。

59a77371Ne3aab039.jpgHP DL380.jpg


刀片服务器

刀片服务器,指一个刀框,可以插入多块刀片服务器(1框插4、8、16块刀片),每块刀片服务器都配置了单独的芯片、CPU、内存、硬盘等部件,独立运算。整个刀框电源与外部对接的网络模块共用。
经典设备包括CISCO的UCS C220,C440,DELL的M1000刀框与M630刀片等。

DELL M1000E.jpg

今天先讲到这里,明天除了延续【理论研究】的线条继续探讨IT基础实施-服务器下半部分以及网络层面。既然已经讲到服务器了,那么就开新线linux【实战演练】,分享一下在linux操作系统的基本操作,以及逐步尝试在linux操作系统搭建各种应用。