zoukankan      html  css  js  c++  java
  • 硬件层面

     
     
    一、如何选择硬件
    1.硬件(互联网主流)构成
        – CPU
            • 32 processor(8个物理核,每核2个处理器,开启超线程)
            • 2.5GHZ– 内存
            • 32G->64G->96G->128G
        – 磁盘
            • SATA机械盘->SAS机械盘->SSD(固态硬盘)
            • 价格10倍
            • IO性能50倍
            • 读写速度越来越快
            • 硬件成本原来越高
            • 1TB
        – 网卡
            • 100mbs
            • 1000mbs 
     
    2.选择硬件
        – 机型分类 
            • 内存型
                – CPU:8Corex2 Mem:128G Disk:SAS 600Gx6 RAID5– CPU:8Corex2 Mem:192G Disk:SAS 600Gx6 RAID5
            • I/O型(DB)
                – CPU:8Corex2 Mem:128G Disk:SAS 600Gx2 RAID1 + Intel S3700 800Gx6 RAID5
            • 存储-Spark
                – CPU:8Corex2 Mem:192G Disk:SAS 600Gx2 RAID1 + SATA 4TBx12 Non-RAID
            • 存储型-Hadoop
                – CPU:8Corex2 Mem:128G Disk:SAS 600Gx2 RAID1 + SATA 4TBx12 Non-RAID  
            • 存储型-Public
                – CPU:8Corex2Mem:192GDisk:SAS600Gx2RAID1+SAS1TBx24Non- RAID/RAID5
            • 计算型(特殊机器)
                – CPU:10Corex4Mem:192GDisk:SAS600Gx6RAID5
                – CPU:8Corex2Mem:192GDisk:SAS600Gx6RAID5GPU卡   
     
    二、硬件层面高可用性
        – 企业级应用
            • 昂贵的硬件设备 – IBM的小型机– 中型机– 甚至大型机– EMC的存储设备 – 贵!!!!
        – 互联网公司打法
            • PC级服务器(价格较低) – 设备廉价– 低价的PC服务器一年宕机一次是大概率事件– 高强度频繁读写普通硬盘,损坏的概率更高一些 – 硬件可用性进一步降低
     
    1.单机数据高可用
        磁盘的高可用性如何保证
        • 用户对磁盘系统的五大要求
            – 速度:提高磁盘I/O存取速度,缩小内存和磁盘的性能差距 
            – 安全性:增强数据安全性及容错能力
            – 空间利用率:有效利用磁盘空间
            – CPU占用率:降低数据I/O对CPU资源的占用
            – 性能:提高计算系统的整体工作性能  
     
    方法:
    • RAID( Redundant Arrays of Independent Disks )
    • 磁盘阵列– 独立磁盘构成的具有冗余能力的阵列– 由很多价格较便宜的磁盘组成容量较大的磁盘组– 并行读写,提升性能– 数据恢复能力,任意磁盘故障,可以读出数据,数据重构植入新硬盘
     
     
    • RAID0
        – 数据分条
    RAID1
        冗余
    RAID10
        RAID1+RAID0
    RAID01
        RAID0+RAID1
    RAID5
        分布式奇偶校验独立磁盘

    2.磁盘整体故障或者机器故障怎么保证高可用性?
     
        – 多机
            • 系统多机冗余
            • 数据多机冗余
            • 保证高可用性 
     
  • 相关阅读:
    继承(二)
    抽象和封装(一)
    系统优化——建立linux回收站机制
    kvm-web管理工具webvirtmgr
    云产品类别及其特点(转)
    zabbix通过agent监控linux主机
    zabbix通过snmp监控linux主机
    zabbix通过snmp监控windows主机
    zabbix的安装
    运维各技术方向及其成熟的技术分支
  • 原文地址:https://www.cnblogs.com/756623607-zhang/p/7503152.html
Copyright © 2011-2022 走看看