计算机组成基础与服务器分类
一 计算机组成部分:
-
CPU
- 负责计算机运算和控制,是服务器性能效率的最核心部件.
- Intel,AMD二种型号
-
网卡
-
内存
- CPU和磁盘之间的缓冲设备,是临时存储器(存放数据的),断电丢失.
- 一般程序运行的时候回呗调度到内存中执行,服务器关闭之后,数据自动从内存中释放掉
-
电源
- 生产环境中单个服务器核心,配备双电源AB线路.
- 配置UPS不间断电源.
-
硬盘
-
磁盘就是永久存放数据的存储器,磁盘上也有缓存的(芯片).
-
常用的磁盘(硬盘)都是3.5英寸的(sas,sata),常规的机械盘,读取(性能不高)性能比内存差很多,大量数据缓存到内存,写入到缓冲区,这是互联网网站必备的解决网站访问速度慢的方案.
-
磁盘的接口:IDE,SCSI,SAS,SATA
-
磁盘的类型:机械磁盘和SSD固态硬盘
-
性能与价格:SSD(固态)>SAS>SATA
-
IO各层次性能汇总

IO input/output(输入/输出)
iops input/output per second 每秒的输入输出
1s = 1000ms(毫秒) = 1000 000(微秒) = 1000 000 000(纳秒)
-
二 服务器分类:
- 机架式服务器的外形看来像计算机,而像'抽屉',有1U,2U,4U等规格.机架式服务器安装在标准的19英寸机柜里,这种结构多为多功能型服务器.通常有1U、2U、3U、4U、5U和7U几种标准。

- 所谓刀片服务器(准确的说应叫做刀片式服务器 blade server)是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,实现高可用和高密度。是一种HAHD(HighAvailability High Density,高可用高密度)的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的,其主要结构为一大型主体机箱,内部可插上许多“刀片”,其中每一块"刀片"实际上就是一块系统主板。

- 塔式服务器一般是大家见得最多的,它的外形及结构都与普通的PC机差不多,只是个头稍大一些,其外形尺寸并无统一标准。塔式服务器(Tower Server)应该是见得最多也最容易理解的一种服务器结构类型,因为它的外形以及结构都跟立式PC差不多,当然,由于服务器的主板扩展性较强、插槽也多出一堆,所以个头比普通主板大一些,因此塔式服务器的主机机箱也比标准的ATX机箱要大,一般都会预留足够的内部空间以便日后进行硬盘和电源的冗余扩展。

三 型号查询和常用服务品牌
1.Dell 服务器品牌

四 企业案例: 提升用户体验的网站解决方案
-
门户(大网站)极端案例:大并发写入案例(抢红包\微博)
高并发\大数据"写"数据:会把书先写到内存,积累一定量后,然后定时或者定量的写到磁盘(减轻磁盘I/O input/output 磁盘的输入/输出 磁盘读写),最终还是会吧数据加载到内存中再对外提供访问.
- 高并发写入:同一时间段非常多的用户 访问网站并下单

-
中小型企业案例:
对于高并发不是很大\数据也不是特别大的网站,读多写少的业务,会写把数据写人磁盘,然后在通过程序把写到磁盘的数据读入到内存里,再对外通过读内存提供服务.

-
特点:
a. 优点: 写数据到内存,性能高速度快.
b. 缺点: 可能会丢失一部分在内存中还没有来得及存入磁盘的数据.
-
解决数据不丢的方法:
a. 服务器主板上安装蓄电池,在断电,瞬间把内存数据回写到磁盘.b. UPS(一组蓄电池)不间断供电.
c. 选择双路电的机房,使用双电源\分别接不同路的电,服务器要放到不同的机柜\地区.
怎么让数据从内存写入到磁盘或者是从磁盘读取到存:memcahced(纯内存)/redis(内存加磁盘)
五 企业级服务器硬盘的应用
- 常规正式工作场景(线上的生存环境,给客户/用户)主选SAS(结合SATA和SCSI的优点)硬盘(转速是15000转/分,机械磁盘转数高的性能好)
- 比较核心业务SAS.生存环境===>已经对外提供服务的环境
- 不对外提供访问服务器.线下的数据库备份,可选SATA(7200或10000转/分)SATA特点:容量大,价格便宜,但是速度比较慢.
- 高并发访问,小数据量,可以选择SSD
六 DELL阵列卡(Raid 卡)
- 网站数据量很大的时候,单快盘装不下了,购买多块盘,又不想单个盘存放数据,就需要工具(raid)把所有硬盘整合一个大磁盘,再这个大磁盘上分区(划分隔断,虚拟磁盘)放数据.
- 另外一大功能,多块盘放在一起可以有冗余(备份)
七 raid 生产场景常见的几种模式
| 类型 | 读写性能 | 安全性 | 磁盘利用率 | 成本 | 应用方面 |
|---|---|---|---|---|---|
| RAID 0 | 最好(因并行性而提高) | 最差(完全无安全保障) | 最高(100%) | 最低 | 个人用户 |
| RAID 1 | 读和单个磁盘无分别,写则要写两边 | 最高(提供数据的百分之百备份) | 差(50%) | 最高 | 适用于存放重要数据,如服务器和数据库存储等领域。 |
| RAID 5 | 读:RAID 5=RAID 0(相近似的数据读取速度) 写:RAID 5<对单个磁盘进行写入操作(多了一个奇偶校验信息写入) | RAID 5 | RAID 5>RAID 1 | RAID 5 | 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 |
| RAID10 | 读:RAID10=RAID0 写:RAID10=RAID1 | RAID10=RAID1 | RAID10=RAID1(50%) | RAID10=RAID1 | 集合了RAID0,RAID1的优点,但是空间上由于使用镜像,而不是类似RAID5的“奇偶校验信息”,磁盘利用率一样是50% |
互联网公司服务器一般都会购买RAID卡(主板自带\独立RAID卡(推荐),RAID卡上也是有缓存的)
- 冗余从好到坏: raid 1, raid 10, raid 5, raid 0
- 性能从好到坏:raid 0, raid 10, raid 5, raid 1
- 成本从低到高:raid 0, raid 5, raid 1, raid 10
不同RAID级别的企业应用:
根据数据存储和访问的需求,去匹配对应的RAID级别.==>使用于互联网公司
- 单太服务器,很重要,硬盘不多,系统盘raid 1.
- 数据库服/存储服务器,主库 raid 10,从库raid 5,raid 0(维护成本,raid 10)
- web服务器,如果没有太多数据的话,raid 5,raid 0(单盘)
- 有多台,监控/应用服务器,raid 0/raid 5.
八 远程管理卡
作用: 开关服务器,并可以查看服务器开关的过程信息.远程管理卡有服务器自带的,也有独立的(推荐使用独立的),自带的看不到关机和开机的显示过程.

浙公网安备 33010602011771号