计算机组成基础与服务器分类

一 计算机组成部分:

  • CPU

    1. 负责计算机运算和控制,是服务器性能效率的最核心部件.
    2. Intel,AMD二种型号
  • 网卡

  • 内存

    1. CPU和磁盘之间的缓冲设备,是临时存储器(存放数据的),断电丢失.
    2. 一般程序运行的时候回呗调度到内存中执行,服务器关闭之后,数据自动从内存中释放掉
  • 电源

    1. 生产环境中单个服务器核心,配备双电源AB线路.
    2. 配置UPS不间断电源.
  • 硬盘

    1. 磁盘就是永久存放数据的存储器,磁盘上也有缓存的(芯片).

    2. 常用的磁盘(硬盘)都是3.5英寸的(sas,sata),常规的机械盘,读取(性能不高)性能比内存差很多,大量数据缓存到内存,写入到缓冲区,这是互联网网站必备的解决网站访问速度慢的方案.

    3. 磁盘的接口:IDE,SCSI,SAS,SATA

    4. 磁盘的类型:机械磁盘和SSD固态硬盘

    5. 性能与价格:SSD(固态)>SAS>SATA

    6. IO各层次性能汇总

      IO input/output(输入/输出)

      iops input/output per second 每秒的输入输出

      1s = 1000ms(毫秒) = 1000 000(微秒) = 1000 000 000(纳秒)


二 服务器分类:

  1. 机架式服务器的外形看来像计算机,而像'抽屉',有1U,2U,4U等规格.机架式服务器安装在标准的19英寸机柜里,这种结构多为多功能型服务器.通常有1U、2U、3U、4U、5U和7U几种标准。

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

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


三 型号查询和常用服务品牌

1.Dell 服务器品牌

Dell服务器官网


四 企业案例: 提升用户体验的网站解决方案

  • 门户(大网站)极端案例:大并发写入案例(抢红包\微博)

    ​ 高并发\大数据"写"数据:会把书先写到内存,积累一定量后,然后定时或者定量的写到磁盘(减轻磁盘I/O input/output 磁盘的输入/输出 磁盘读写),最终还是会吧数据加载到内存中再对外提供访问.

    1. 高并发写入:同一时间段非常多的用户 访问网站并下单

  1. 中小型企业案例:

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

  • 特点:

    a. 优点: 写数据到内存,性能高速度快.

    b. 缺点: 可能会丢失一部分在内存中还没有来得及存入磁盘的数据.

  • 解决数据不丢的方法:
    a. 服务器主板上安装蓄电池,在断电,瞬间把内存数据回写到磁盘.

    b. UPS(一组蓄电池)不间断供电.

    c. 选择双路电的机房,使用双电源\分别接不同路的电,服务器要放到不同的机柜\地区.

怎么让数据从内存写入到磁盘或者是从磁盘读取到存:memcahced(纯内存)/redis(内存加磁盘)


五 企业级服务器硬盘的应用

  1. 常规正式工作场景(线上的生存环境,给客户/用户)主选SAS(结合SATA和SCSI的优点)硬盘(转速是15000转/分,机械磁盘转数高的性能好)
  2. 比较核心业务SAS.生存环境===>已经对外提供服务的环境
  3. 不对外提供访问服务器.线下的数据库备份,可选SATA(7200或10000转/分)SATA特点:容量大,价格便宜,但是速度比较慢.
  4. 高并发访问,小数据量,可以选择SSD

六 DELL阵列卡(Raid 卡)


  1. 网站数据量很大的时候,单快盘装不下了,购买多块盘,又不想单个盘存放数据,就需要工具(raid)把所有硬盘整合一个大磁盘,再这个大磁盘上分区(划分隔断,虚拟磁盘)放数据.
  2. 另外一大功能,多块盘放在一起可以有冗余(备份)

七 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卡上也是有缓存的)

  1. 冗余从好到坏: raid 1, raid 10, raid 5, raid 0
  2. 性能从好到坏:raid 0, raid 10, raid 5, raid 1
  3. 成本从低到高:raid 0, raid 5, raid 1, raid 10

不同RAID级别的企业应用:

根据数据存储和访问的需求,去匹配对应的RAID级别.==>使用于互联网公司

  1. 单太服务器,很重要,硬盘不多,系统盘raid 1.
  2. 数据库服/存储服务器,主库 raid 10,从库raid 5,raid 0(维护成本,raid 10)
  3. web服务器,如果没有太多数据的话,raid 5,raid 0(单盘)
  4. 有多台,监控/应用服务器,raid 0/raid 5.

八 远程管理卡


​ 作用: 开关服务器,并可以查看服务器开关的过程信息.远程管理卡有服务器自带的,也有独立的(推荐使用独立的),自带的看不到关机和开机的显示过程.

posted @ 2019-07-06 17:05  Kalimdor  阅读(278)  评论(0)    收藏  举报