DRBD 9.1.0 ๋ถ„์‚ฐ ๋ณต์ œ ๋ธ”๋ก ์žฅ์น˜ ๋ฆด๋ฆฌ์Šค

๋ถ„์‚ฐ ๋ณต์ œ ๋ธ”๋ก ์žฅ์น˜ DRBD 9.1.0์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ(๋„คํŠธ์›Œํฌ ๋ฏธ๋Ÿฌ๋ง)๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ๋œ ์—ฌ๋Ÿฌ ์‹œ์Šคํ…œ์˜ ์—ฌ๋Ÿฌ ๋””์Šคํฌ๋กœ ๊ตฌ์„ฑ๋œ RAID-1 ์–ด๋ ˆ์ด์™€ ๊ฐ™์€ ๊ฒƒ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์€ Linux ์ปค๋„์šฉ ๋ชจ๋“ˆ๋กœ ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ GPLv2 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

drbd 9.1.0 ๋ธŒ๋žœ์น˜๋Š” drbd 9.0.x๋ฅผ ํˆฌ๋ช…ํ•˜๊ฒŒ ๋Œ€์ฒดํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํ”„๋กœํ† ์ฝœ ์ˆ˜์ค€, ๊ตฌ์„ฑ ํŒŒ์ผ ๋ฐ ์œ ํ‹ธ๋ฆฌํ‹ฐ์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์ž ๊ธˆ ์„ค์ • ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์žฌ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์š”์•ฝ๋˜๋ฉฐ DRBD์—์„œ I/O๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ์ฝ”๋“œ์— ์ž ๊ธˆ์„ ์„ค์ •ํ•  ๋•Œ ๊ฒฝ์Ÿ์„ ์ค„์ด๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ์„ ํ†ตํ•ด ์„œ๋กœ ๋‹ค๋ฅธ CPU ์ฝ”์–ด์—์„œ ๋งŽ์€ ์ˆ˜์˜ ๋ณ‘๋ ฌ I/O ์š”์ฒญ์„ ์ˆ˜์‹ ํ•  ๋•Œ ์„ฑ๋Šฅ์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ์ œ๊ฑฐํ•˜์—ฌ ๋‹ค์ˆ˜์˜ CPU ๋ฐ NVMe ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ์„ฑ์—์„œ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด drbd 9.1.0 ๋ถ„๊ธฐ๋Š” 9.0.28 ๋ฆด๋ฆฌ์Šค์™€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

DRBD๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ ๋…ธ๋“œ ๋“œ๋ผ์ด๋ธŒ๋ฅผ ๋‹จ์ผ ๋‚ด๊ฒฐํ•จ์„ฑ ์ €์žฅ์†Œ๋กœ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ ์ด๋Ÿฌํ•œ ์Šคํ† ๋ฆฌ์ง€๋Š” ๋ชจ๋“  ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ๋™์ผํ•œ ๋ธ”๋ก ์žฅ์น˜์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. DRBD๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ๋กœ์ปฌ ๋””์Šคํฌ ์ž‘์—…์ด ๋‹ค๋ฅธ ๋…ธ๋“œ๋กœ ์ „์†ก๋˜๊ณ  ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์˜ ๋””์Šคํฌ์™€ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค. ํ•œ ๋…ธ๋“œ์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์Šคํ† ๋ฆฌ์ง€๋Š” ๋‚˜๋จธ์ง€ ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž๋™์œผ๋กœ ๊ณ„์† ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์‹คํŒจํ•œ ๋…ธ๋“œ์˜ ๊ฐ€์šฉ์„ฑ์ด ๋ณต์›๋˜๋ฉด ํ•ด๋‹น ์ƒํƒœ๊ฐ€ ์ž๋™์œผ๋กœ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

์Šคํ† ๋ฆฌ์ง€๋ฅผ ํ˜•์„ฑํ•˜๋Š” ํด๋Ÿฌ์Šคํ„ฐ์—๋Š” ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์™€ ์ง€๋ฆฌ์ ์œผ๋กœ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ๋ถ„์‚ฐ๋œ ์ˆ˜์‹ญ ๊ฐœ์˜ ๋…ธ๋“œ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ถ„๊ธฐ ์Šคํ† ๋ฆฌ์ง€์˜ ๋™๊ธฐํ™”๋Š” ๋ฉ”์‹œ ๋„คํŠธ์›Œํฌ ๊ธฐ์ˆ (๋ฐ์ดํ„ฐ๊ฐ€ ๋…ธ๋“œ์—์„œ ๋…ธ๋“œ๋กœ ์ฒด์ธ์„ ๋”ฐ๋ผ ํ๋ฆ„)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋…ธ๋“œ ๋ณต์ œ๋Š” ๋™๊ธฐ ๋ชจ๋“œ์™€ ๋น„๋™๊ธฐ ๋ชจ๋“œ ๋ชจ๋‘์—์„œ ์ˆ˜ํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋กœ์ปฌ๋กœ ํ˜ธ์ŠคํŒ…๋˜๋Š” ๋…ธ๋“œ๋Š” ๋™๊ธฐ์‹ ๋ณต์ œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์›๊ฒฉ ์‚ฌ์ดํŠธ๋กœ ์ „์†กํ•˜๋ ค๋ฉด ํŠธ๋ž˜ํ”ฝ์˜ ์ถ”๊ฐ€ ์••์ถ• ๋ฐ ์•”ํ˜ธํ™”์™€ ํ•จ๊ป˜ ๋น„๋™๊ธฐ์‹ ๋ณต์ œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

DRBD 9.1.0 ๋ถ„์‚ฐ ๋ณต์ œ ๋ธ”๋ก ์žฅ์น˜ ๋ฆด๋ฆฌ์Šค


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€