硬件層面

 
 
1、如何選擇硬件
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卡   
 
2、硬件層面高可用性
    – 企業級應用
        • 昂貴的硬件設備 – 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.磁盤總體故障或者機器故障怎麼保證高可用性?
 
    – 多機
        • 系統多機冗餘
        • 數據多機冗餘
        • 保證高可用性 
相關文章
相關標籤/搜索