RAID (Redundant Array of Inexpensive Disks)
RAIDλ?
μ¬λ¬ κ°μ λμ€ν¬λ₯Ό λ¬Άμ΄ νλμ λμ€ν¬μ²λΌ μ¬μ©νλ κΈ°μ μ΄λ€.
κ³Όκ±°μλ μ£Όλ‘ μ©λμ΄ μμ λμ€ν¬λ€μ μ°κ²°ν΄ λμ€ν¬ μ©λμ λμ΄κΈ° μν΄ μ¬μ©νλ€. μ€λλ μλ λμ€ν¬ μ±λ₯ ν₯μμμ λμκ° λμ€ν¬ μ€λ₯λ λ°μ΄ν° μμ€ λ± μ₯μ μ λλΉνκΈ° μν μ©λλ‘λ μ¬μ©λκ³ μλ€. μλ²μ μ μ₯λλ λ°μ΄ν°μ κ²½μ°, μμ€ λλ μ μΆμ λλΉν΄μΌ νλ€. κ·Έλμ λ§μ μλ² κ΄λ¦¬μλ RAID ꡬμ±μ ν΅ν΄ λμ€ν¬μ κ°μ©μ±μ λμ΄κ±°λ μλ² λ°μ΄ν°μ μμ μ±μ ν보ν μ μλ€.
RAIDμ μ₯μ
- μ΄μ© κ°μ©μ±, λ°μ΄ν° μμ μ± μ¦λ
- λμ€ν¬ μ©λ μ¦μ€μ μ©μ΄μ±
- λμ€ν¬ I/O λ³λ ¬νλ‘ μΈν μ±λ₯ ν₯μ
μμΌλ‘ ν¨λ¦¬ν°(Parity)λΌλ λ¨μ΄κ° μμ£Ό λ±μ₯ν κ²μΈλ°, ν¨λ¦¬ν°λ 무μμΌκΉ?
λμ€ν¬μ μ₯μ κ° λ°μνμ λ λ°μ΄ν° 볡μμ μν΄ μ¬μ©λλ λΆνΈμ΄λ€.
RAIDμ λ°μ΄ν°λ₯Ό μΈ λ μλμ μΌλ‘ μμ±λλλ°, μ₯μ κ° λ°μνμ λ λ¨μμλ λ°μ΄ν°μ ν¨λ¦¬ν°λ₯Ό μ‘°ν©νμ¬ λ°μ΄ν°λ₯Ό 볡ꡬν μ μλ€.
ꡬμ±λ°©μ
μμ£Ό μ¬μ©λλ RAID ꡬμ±λ°©μλ³ νΉμ§μ μμλ³΄κ³ μ νλ€.
RAID 0
Stripingμ΄λΌκ³ λ λΆλ₯΄λ λ°©μμ΄λ€.
μ΅μ 2κ°μ μ©λμ΄ κ°μ λμ€ν¬κ° νμνλ©° RAIDλ₯Ό ꡬμ±νλ λͺ¨λ λμ€ν¬μ λ°μ΄ν°λ₯Ό λΆν νμ¬ μ μ₯νλ€.
μ 체 λμ€ν¬λ₯Ό λμμ μ¬μ©νκΈ° λλ¬Έμ μ±λ₯μ λ¨μΌ λμ€ν¬μ nλ°°μ΄λ©° μ©λλ nλ°°μ΄λ€.
νμ§λ§ νλμ λμ€ν¬λΌλ λ¬Έμ κ° λ°μν κ²½μ° μ 체 RAIDκ° κΉ¨μ§λ μΌμ΄ λ°μνκΈ° λλ¬Έμ μμ μ±μ 1/nλ‘ μ€μ΄λ λ€.
RAID 1
Mirroringμ΄λΌκ³ λ λΆλ₯΄λ λ°©μμ΄λ€.
μ΅μ 2κ°μ λμ€ν¬κ° νμνλ©° λͺ¨λ λμ€ν¬μ λ°μ΄ν°λ₯Ό 볡μ νμ¬ κΈ°λ‘νλ€. μ¦, λμΌν λ°μ΄ν°λ₯Ό nκ°μ κ° λμ€ν¬λ‘ 볡μ νμ¬ μ μ₯νλ λ°©μμ΄λ€.
μ¬λ¬ κ°μ λμ€ν¬λ‘ RAIDλ₯Ό ꡬμ±ν΄λ μ€μ μ¬μ© κ°λ₯ν μ©λμ λ¨μΌ λμ€ν¬μ μ©λκ³Ό λμΌνλ€.
μ λ’°μ±μ΄ λμ§λ§, κ³΅κ° ν¨μ¨μ΄ μ’μ§ μκ³ , λΉμ© λ¬Έμ λ‘ μΈν΄ κ±°μ μ¬μ©νμ§ μλλ€.
RAID 5
λΈλ‘ λ¨μλ‘ stripingμ νκ³ ECCλ₯Ό μν΄ ν¨λ¦¬ν°λ₯Ό 1κ°μ λμ€ν¬μ μ μ₯νλ€.
λ¨, ν¨λ¦¬ν° μ μ₯μ κ³ μ λ λμ€ν¬μ νμ§ μκ³ , λ§€λ² λ€λ₯Έ λμ€ν¬μ μ μ₯νλ€. (RAID 4μ λ¨μ μ κ°μ ν κ²)
μ©λ λ° μ±λ₯μ΄ λ¨μΌ λμ€ν¬ λλΉ n-1λ°° μ¦κ°νλ©° μ΅μ 3κ°μ λμ€ν¬κ° νμνλ€.
RAID 6
RAID 5μμ μ±λ₯κ³Ό μ©λμ μ€μ΄κ³ , μμ μ±μ λμ λ°©μμ΄λ€.
λΈλ‘ λ¨μλ‘ stripingμ νκ³ ECCλ₯Ό μν΄ ν¨λ¦¬ν°λ₯Ό 2κ°μ λμ€ν¬μ μ μ₯νλ€.
λ¨, ν¨λ¦¬ν° μ μ₯μ κ³ μ λ λμ€ν¬μ νμ§ μκ³ , λ§€λ² λ€λ₯Έ λμ€ν¬μ μ μ₯νλ€.
μ©λ λ° μ±λ₯μ΄ λ¨μΌ λμ€ν¬ λλΉ n-2λ°° μ¦κ°νλ©° μ΅μ 4κ°μ λμ€ν¬κ° νμνλ€.
Nested RAID
Nested RAIDλ Standard RAIDλ₯Ό μ¬λ¬κ° μ€μ²©νμ¬ μ¬μ©νλ λ°©μμ΄λ€.
RAID 0+1
mirroring μ μ stripingμ μ§νν΄ λμ€ν¬κ° λΆλμ΄ λλ©΄ κ·Έλ£Ήνλ RAID 0μ λ°μ΄ν° μ 체λ₯Ό 볡ꡬνλ€.
Disk0κ³Ό Dist2κ° λ€μ΄λλ©΄ λͺ¨λ λ³Όλ₯¨μ΄ λ€μ΄λμ΄ μ¬μ©ν μ μκ² λλ€.
RAID 1+0
mirroring νμ stripingμ μ§νν΄ λ―Έλ¬λ§μΌλ‘ λ¬ΆμΈ λμ€ν¬λ₯Ό ν΅νμ¬ μμ€λ λ°μ΄ν°λ§μ 볡ꡬνλ€.
Disk0κ³Ό Disk2κ° λ€μ΄λμ΄λ 볡ꡬνλ©΄ λλ€.
μ°Έκ³ λ§ν¬