1. 程式人生 > >Raid 卡 ( 裝配硬盤)磁盤陣列 二節

Raid 卡 ( 裝配硬盤)磁盤陣列 二節

描述 方案 在一起 特點 用戶 組合 大量 適合 但是

Dell陣列卡 (raid卡)
    RAID是磁盤冗余陣列(redundant array of independent disks)簡稱磁盤陣列。
    RAID是一種把多塊獨立的物理磁盤按不同的raid級別組合起形成一個磁盤組;
    在邏輯上看是一塊大的磁盤,可以提供比單個物理磁盤更大的存儲容量
    或更高的存儲性能;同時又能提供不同級別數據冗余備份的一種技術。
    用RAID最直接的好處是:
        提升數據安全性
        提升數據讀寫性能
        提供更大的單一邏輯磁盤數據容量存儲
作用:
    1、把所有硬盤整合成一個大磁盤;
    2、多塊盤放在一起可以有冗余(備份);

1 byte = 1024 bit 1 k = 1024 byte 1 M = 1024 K
1 G = 1024 M 1 T = 1024 G ; 1 PB = 1024 T ;

RAID 整合方式:0 1 5 10;

一般磁盤是插到raid卡上,不是直接插到主板上的; 磁盤就有raid 卡管理;

raid 0

raid 0  至少一塊磁盤  ;相等的 n+ 塊。。。。。容量== n*容量
        RAID 0 又稱為Stripe(條帶化)或striping(條帶模式),
        它在所有RAID級別中具有最高的存儲性能(磁盤容量不浪費,讀寫很快)
        RAID0 提高存儲性能的原理是把連續的數據分散到多個磁盤上存取;
        這樣,系統有數據請求就可以被多個磁盤並行的執行,
        每個磁盤執行屬於它自己的那部分數據請求;
        這種數據上的並行操作可以充分利用總線的帶寬,
        顯著提高磁盤整體存取性能。
    要制作RAID0至少要1塊物理磁盤。
    例如DELL服務器帶有RAID卡,如果不做RAID就不能使用磁盤,
    除非將磁盤直接接入主板,因此將一塊磁盤坐RAID0使用。
關註點 描述
容量 是N塊盤加在一起的容量。在所有RAID級別中具有最高的存儲性能,讀寫快,原理是把連續的數據分散到多個磁盤上存取。
性能 理論上磁盤讀寫速度比單盤提升5倍,但由於總線帶寬等多種因素的影響,實際的提升速率肯定會低於理論值,但是,大量數據並行傳輸與串行傳輸比較,提速效果顯然毋庸置疑,磁盤越多倍數越小。
冗余 無任何冗余,壞1塊盤,整個RAID就不能用了
場合 適合於大規模並發讀寫,但對數據安全性要求不高的情況,如mysql slave(數據塊從庫),集群的節點RS(服務員)
特點 速度快,無冗余,容量無損失


raid 1

    RAID 1 又稱為Mirror 或Mirrooring(鏡像),
    它的宗旨是最大限度的保證用戶數據的可用性和可修復性,
    RAID 1 的操作方式是把用戶寫入硬盤的數據百分之百的自動復制
    到另外一個硬盤上,從而實現存儲雙份的數據。
    要制作RAID 1,只支持兩塊盤,整個RAID大小等於
    兩個磁盤中最小的那塊的容量;
    因此,最好使用同樣大小的磁盤,在存儲時同時寫入兩塊磁盤,
    實現數據完整備份;
    但相對降低了寫入性能,但是讀取數據時可以並發,
    相當於兩塊RAID 0的讀取效率。
關註點 描述
容量 損失50%的數據容量; 2塊1T的盤,做完RAID1後容量為1T ,若大小不等則按照最小的容量 合成 。
性能 Mirror不能提高存儲性能,理論上寫性能和單盤差不多。
冗余 在所有RAID級別中,RAID1提供最高的數據安全保障,冗余度100%
特點 100%冗余,容量損失半。

raid 5

    RAID 5需要三塊或以上的物理磁盤,
    可以提供熱備盤實現故障恢復,
    采用奇偶校驗,可靠性強;
    只有同時損壞2塊盤時數據才會損壞,只損壞1塊盤時,
    系統會根據存儲的奇偶校驗位重建數據,臨時提供服務;
    此時如果有熱備盤,系統還會自動在熱備盤上重建故障磁盤上的數據。
關註點 描述
性能 RAID 5?具有和RAID 0?相近的數據讀取速度,只是多了奇偶校驗信息,寫入數據速度比單個磁盤寫入操作稍慢。
容量 損失一塊盤的數據容量10600G 9600G
冗余 可損失一塊盤,RAID數據安全保障程度比RAID 1?低而磁盤空間利用率要比raid 1?高
場合 RAID 5?可以理解為是RAID 0 ?和RAID 1的折中方案,適合對性能和冗余都有一定要求,又都不是十分高的情況。mysql的主從庫都可以,存儲也可以,普通的服務器為了減少維護成本,又保持一定冗余和讀性能都可以做RAID 5
特點 容量損失一塊盤,寫數據通過奇偶校驗,RAID 1和?RAID 0的折中方案。

raid 10

    RAID 1+0 也被稱為RAID 10標準,
    實際是將RAID 1和RAID 0標準結合的產物;
    在連續地以位或字節為單位分割數據並且並行讀/寫多個磁盤的同時,
    為每一塊磁盤作磁盤鏡像進行冗余。
    它的優點是同時擁有RAID 0的超凡速度和RAID 1的數據高可靠性,
    但是CPU占用率同樣也更高,而且磁盤的利用率比較低。
    極高的讀寫效率和較高的數據保護、恢復能力

    註意一下Raid 10 和 Raid01的區別:
            RAID01又稱為RAID0+1,先進行條帶存放(RAID0),
            再進行鏡像(RAID1)。
            RAID10又稱為RAID1+0,先進行鏡像(RAID1),
            再進行條帶存放(RAID0)。
關註點 描述
性能 極高的讀寫效率和較高的數據保護、恢復能力
冗余 RAID10提供100%的數據冗余
應用場合 RAID 10適用於數據庫存儲服務器等需要高性能、高容錯但對容量要求不大的場合
特點 RAID 1和RAID 0標準結合的產物極高的讀寫效率和較高的數據保護、恢復能力磁盤利用率低

從冗余、性能、成本 區別:

    冗余從好到壞: raid1    raid 10    raid5  raid 0
    性能從好到壞: raid0    raid10    raid5   raid1
    成本從低到高: raid0     raid5    raid1  raid10
    不同raid級別的企業應用 舉例:  會根據 數據的存儲,
    和訪問需求來匹配選擇  raid級別 ;

企業場景舉例:冗余(raid10,raid1) 性能(raid5 raid0);

    單服務器  ,數據很重要,盤不多  ;選擇 raid 1,
    數據庫服務器,  主庫 raid 10   從庫 raid5、raid0 (為了維護成本 raid10);
    web服務器  ,訪問大,沒有太多數據的選擇 raid5,raid0(單盤); 
    南北橋:
        南橋:I O  控制 ;  
        北橋:  CPU,內存,硬盤;

遠程管理卡

主要是負責開關服務器的;但看不到開關的信號;稍微的200元左右;
作用:快速恢復服務;
        有服務器 自帶的
        有買的獨立的
        大客戶有KVM 遠程管理;特大客戶會有自己的人員駐紮機房

Raid 卡 ( 裝配硬盤)磁盤陣列 二節