ํต์นญ RAID ์์คํ
์ด๋ผ ๋ถ๋ฆฌ๋ ๋์คํฌ ์ฑ๋ฅ ํฅ์ ๋ฒ์ ๋ํ ๋ด์ฉ
Topology ¶
๋ฉ๋ชจ๋ฆฌ์ ํ๋ก์ธ์์๋ ๋ค๋ฅด๊ฒ, ์๋๋ฅผ ๋์ด๋ ๊ฒ์ด ํ๋ ๋์คํฌ๋ก์๋ ๊ฐ๊ฒฉ์ด ๋ฎ๋ค๋ ํน์ฑ์ ์ด์ฉํด์ ์ข ๋ค๋ฅธ ๊ธธ์ ๊ฑธ์ด๊ฐ๊ธฐ ์์ํ๋๋ฐ...
๊ทธ์ ์ผํ์ผ๋ก ๋์จ๊ฒ๋ค ์ค์ ํ๋๊ฐ RAID ์ด๋ค.
๋ ์ด๋๋ ์๋๋ฅผ ๋์ฌ์ค ๋ฟ๋ง ์๋๋ผ, redundency ๋ฅผ ๋์ฌ์ฃผ์ด MTBF(ํ๊ท ๋ฌด๊ณ ์ฅ ์๊ฐ) ์ ๋์ฌ์ฃผ๋ ํจ๊ณผ๊ฐ ์๋ค.
RAID 0 ¶
stripe ๋ผ๊ณ ๋ ํ๋ฉฐ, ์ ๊ฐํ RAID ์นด๋์์ ์ฃผ๋ก ์ง์ํ๋ ๋ฐฉ์์ด๋ค. ํ๋ ๋์คํฌ์ ์๋๋ฅผ ํฅ์์ํฌ ๋ชฉ์ ์ด๋ผ๋ฉด ์ด๊ฒ์ด ์ต์ ์ด๋ค. ๋ณ๋ ฌ๋ก ํ๋ ๋์คํฌ๋ค์ ๋ฌถ์ด์, ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฑฐ๋ ์ธ๋ ๋ณ๋ ฌ๋ก ๊ธฐ๋กํ๊ณ , ๋ณ๋ ฌ๋ก ์ฝ์ด์ค๋ ๋ฐฉ์์ด๋ค. ์ด๋ก ์์ผ๋ก๋ n ๊ฐ์ ํ๋๋์คํฌ๋ฅผ stripe ๋ก ๋ฌถ์์๋ n ๋ฐฐ์ ์ฑ๋ฅ ํฅ์์ด ์๊ฒ ๋๋ค. ๋ฌถ์ธ ํ๋ ๋์คํฌ๋ค์ด ํ๋์ ๋
ผ๋ฆฌ์ ์ธ ๋๋ผ์ด๋ธ๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ์์ด๋ฉฐ, ์ด๊ฒ์ด ํ๋์จ์ด ๋ ๋ฒจ์์ ์ง์๋๊ธฐ๋๋ฌธ์ OS ์์๋ ์๋ฒฝํ๊ฒ ํ๋์ ํ๋๋์คํฌ๋ก ๋์ํ๋ค. ๋จ์ ์ผ๋ก๋, ํ๋์ ํ๋ ๋์คํฌ์ ๊ฒฐํจ์ด ์๊ฒผ์๋, ๋
ผ๋ฆฌ์ ์ผ๋ก ํ๋์ธ ๋๋ผ์ด๋ธ์ด๋ฏ๋ก, ๊ฐ์ด ์ฌ๋ง ๋๊ฒ ๋ค.
RAID 1 ¶
shadowing ํน์ mirroring ์ด๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ๋จ์ด ๊ทธ ์์ฒด ๋๋ก, ์ฌ๋ฌ๊ฐ์ ๋์คํฌ์ ์๋ฒฝํ๊ฒ ๋์ผํ ์๋ฃ๋ฅผ ์ ์ฅํ๋ค. ๋ฌผ๋ก ์ฝ์ด์ค๋ ์์
์ ํ ๋์๋ ๋ณ๋ ฌ๋ก ์ฝ์ด์ฌ ์ ์๊ธฐ๋๋ฌธ์ ์ฑ๋ฅํฅ์์ด ์์ง๋ง, ์ฐ๊ธฐ์์
์ ์ํํ ๋๋ ํ๋์ ๋์คํฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ์ฐจ์ด๊ฐ ์๋ค. ์กฐ๊ธ ๋ฌด์ํ ๋ฐฉ๋ฒ์ด์ง๋ง ์๋ฃ์ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ ค๊ณ ํ ๋ ๊ฐ์ฅ ํ์คํ ๋ฐฉ๋ฒ์ด๊ธฐ๋ ํ๋ค.
RAID 2 ¶
์๋๋ฅผ ๋ฐ์ดํธ ๋จ์๋ก ์ชผ๊ฐ์ ์คํธ๋ผ์ดํ ํ๊ณ , ๊ทธ์๋ํ ECC ์ฝ๋๋ฅผ ECC ๋์คํฌ๋ค์ ์ ์ฅํ๋ค. ECC ์ ์ํด ์ค์๊ฐ์ผ๋ก ์๋ฌ ์ ์ ์ด ๊ฐ๋ฅํ๋ฉฐ ๋น ๋ฅธ ์ฝ๊ธฐ๊ฐ ๊ฐ๋ฅํ๋ค. ๋ค๋ง, ์๋ฃ๋ฅผ ๊ธฐ๋กํ ๋๋ง๋ค ECC ๊ฐ ๊ทธ์ ๋ฐ์๋์ด์ผ ํ๋ฏ๋ก ECC ๋์คํฌ๋ค์ ๋ณ๋ชฉํ์์ด ๋ํ๋ ์ ์์ผ๋ฉฐ, ์ด ์ด์ ๋ก ์ฐ๊ธฐ ์ฑ๋ฅ์ ๊ทธ๋ค์ง ํฅ์๋์ง ์๋๋ค. ์ด ๋ ๋ฒจ์ RAID ๋ฅผ ์ง์ํ๋ ํ๋์จ์ด๋ ์๋ค.
RAID 3 ¶
๋์คํฌ๋ค์ ์คํธ๋ผ์ดํ ํ๊ณ , ํ๋์ ๋ค๋ฅธ ๋์คํฌ์ ์คํธ๋ผ์ดํ ๋ ๋์คํฌ๋ค์ ํจ๋ฆฌํฐ๋ฅผ ์ ์ฅํ๋ค. ๋น๊ต์ ๊ฐ๋จํ๊ฒ ๊ตฌํ๋๋ ํธ์ด๋ฉฐ, ์ด๊ฒ ์ญ์ RAID 2 ์ฒ๋ผ ํจ๋ฆฌํฐ ๋์คํฌ์ ๋ณ๋ชฉํ์์ด ๋ฐ์ํ๋ค.
RAID 4 ¶
RAID 3 ๊ณผ ์ฌ๋ฌ๊ฐ์ง ๋ฉด์์ ๋น์ทํ๋ค. RAID 4 ์์๋ ์คํธ๋ผ์ดํ ๋๋ ๋จ์๊ฐ ์ผ๋ฐ์ ์ผ๋ก ๋์คํฌ์ ์นํฐ ๋จ์์ด๋ฉฐ ๊ทธ์ ๋ฐ๋ผ, ์นํฐ ํ๋์ ๋ด๊ธฐ๋ ์ ๋์ ์์ ํ์ผ์ ์
์ถ๋ ฅํ ๋์๋ ์ฑ๋ฅํฅ์์ด ์๋ค. ๋ค๋ง ์นํฐ ์ฌ๋ฌ๊ฐ์ ์ ์ฅ๋๋ ํ์ผ์ด๊ฑฐ๋, ์๋๋ฉด ๋์์ ์ฌ๋ฌ ํ์ผ์ ์ ๊ทผํ ๋์ ์ฑ๋ฅํฅ์์ด ์๊ฒ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ํ ์นํฐ๋จ์์ ํจ๋ฆฌํฐ๊ฐ ํจ๋ฆฌํฐ ๋์คํฌ์ ์ ์ฅ๋๋ฏ๋ก RAID 3 ์ฒ๋ผ ํจ๋ฆฌํฐ ๋์คํฌ์ ๋ณ๋ชฉํ์์ด ์๊ธฐ๊ฒ ๋๋ค.
RAID 5 ¶
RAID 3 ๊ณผ 4 ์ ๋น์ท ํ์ง๋ง, ํจ๋ฆฌํฐ๊ฐ ํ๋์ ๋
๋ฆฝ๋ ๋์คํฌ์ ์ ์ฅ๋์ง ์๊ณ , ์คํธ๋ผ์ดํ๋ฅผ ๊ตฌ์ฑํ๋ ๊ฐ ๋์คํฌ์ ๋ถ์ฐ๋์ด ์ ์ฅ๋๋ค๋ ์ ์ด ๋ค๋ฅด๋ค. ์ด๋ก ์ธํด์ ํจ๋ฆฌํฐ ๋์คํฌ์ ๋ถ๋ด์ ๋ง์ ๋ฟ๋ง ์๋๋ผ ํจ๋ฆฌํฐ ๋์คํฌ์ ๋ณ๋ชฉํ์๊น์ง ๋ฐฉ์งํ๋ค.
RAID 6 ¶
๊ธฐ๋ณธ์ ์ผ๋ก RAID 5 ์ ๋น์ทํ ๊ตฌ์ฑ์ด๋ค. 2-dimentional array ๋ก ๋์คํฌ๋ค์ ๊ตฌ์ฑํ๋ฉฐ, ๊ฐ๊ฐ์ row ์ column ์ ํจ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋๊ฐ๊น์ง์ ๋์คํฌ๊ฐ ๋์์ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋๋ผ๋ ์ ์ ๋์์ ๊ฐ๋ฅํ๊ฒ ํ๋ค. 1987๋
์ ์ ์ ๋ ์ต์ด์ RAID ํ์ค์ผ๋ก๋ถํฐ ์ฒ์ ๋์จ ์ถ๊ฐ ๋ ๋ฒจ์ด๋ค.