E D R , A S I H C RSS

Redundant Array Of Inexpensive Disks

ํ†ต์นญ 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 ํ‘œ์ค€์œผ๋กœ๋ถ€ํ„ฐ ์ฒ˜์Œ ๋‚˜์˜จ ์ถ”๊ฐ€ ๋ ˆ๋ฒจ์ด๋‹ค.

Thread

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:27:53
Processing time 0.0065 sec