DRBD 9.2.0 ๋ถ์ฐ ๋ณต์ ๋ธ๋ก ์ฅ์น๊ฐ ์ถ์๋์์ต๋๋ค. ์ด ์ฅ์น๋ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐ๋ ์ฌ๋ฌ ์ปดํจํฐ์ ๋์คํฌ๋ฅผ ์ฌ์ฉํ์ฌ RAID-1 ์ด๋ ์ด๋ฅผ ๊ตฌํํ ์ ์๋๋ก ํฉ๋๋ค(๋คํธ์ํฌ ๋ฏธ๋ฌ๋ง). ์ด ์์คํ ์ ์ปค๋ ๋ชจ๋๋ก ๊ตฌํ๋์์ต๋๋ค. Linux ์ด ์ํํธ์จ์ด๋ GPLv2 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค. drbd 9.2.0 ๋ธ๋์น๋ drbd 9.xx ๋ฒ์ ์ ์๋ฒฝํ๊ฒ ๋์ฒดํ ์ ์์ผ๋ฉฐ ํ๋กํ ์ฝ, ์ค์ ํ์ผ ๋ฐ ์ ํธ๋ฆฌํฐ ์์ค์์ ์๋ฒฝํ๊ฒ ํธํ๋ฉ๋๋ค.
DRBD๋ฅผ ์ฌ์ฉํ๋ฉด ํด๋ฌ์คํฐ ๋ ธ๋ ๋๋ผ์ด๋ธ๋ฅผ ๋จ์ผ ๋ด๊ฒฐํจ์ฑ ์คํ ๋ฆฌ์ง๋ก ๊ฒฐํฉํ ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์์คํ ์ ๊ฒฝ์ฐ ์ด๋ฌํ ์ ์ฅ์๋ ๋ชจ๋ ์์คํ ์์ ๋์ผํ ๋ธ๋ก ์ฅ์น๋ก ๋ํ๋ฉ๋๋ค. DRBD๋ฅผ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ๋ก์ปฌ ๋์คํฌ ์์ ์ด ๋ค๋ฅธ ๋ ธ๋๋ก ์ ์ก๋๊ณ ๋ค๋ฅธ ๋จธ์ ์ ๋์คํฌ์ ๋๊ธฐํ๋ฉ๋๋ค. ํ ๋ ธ๋์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ์คํ ๋ฆฌ์ง๋ ๋๋จธ์ง ๋ ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ์๋์ผ๋ก ๊ณ์ ์๋ํฉ๋๋ค. ์คํจํ ๋ ธ๋๊ฐ ๋ค์ ์ฌ์ฉ ๊ฐ๋ฅํด์ง๋ฉด ํด๋น ๋ ธ๋์ ์ํ๋ ์๋์ผ๋ก ํ์ฌ ์ํ๋ก ๋ณต์๋ฉ๋๋ค.
์คํ ๋ฆฌ์ง๋ฅผ ๊ตฌ์ฑํ๋ ํด๋ฌ์คํฐ๋ ๋ก์ปฌ ๋คํธ์ํฌ์ ์์นํ๊ฑฐ๋ ์ง๋ฆฌ์ ์ผ๋ก ๋ถ์ฐ๋ ์ฌ๋ฌ ์์น์ ์๋ ์์ญ ๊ฐ์ ๋ ธ๋๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. ัะตะฝััั ะพะฑัะฐะฑะพัะบะธ ะดะฐะฝะฝัั ์ด๋ฌํ ๋ถ์ฐ ์คํ ๋ฆฌ์ง ์์คํ ์์ ๋๊ธฐํ๋ ๋ฉ์ ๋คํธ์ํน ๊ธฐ์ (๋ฐ์ดํฐ๊ฐ ๋ ธ๋์์ ๋ ธ๋๋ก ์ฒด์ธ ํํ๋ก ๋ถ์ฐ๋จ)์ ์ฌ์ฉํ์ฌ ์ด๋ฃจ์ด์ง๋๋ค. ๋ ธ๋ ๋ณต์ ๋ ๋๊ธฐ์ ๋๋ ๋น๋๊ธฐ์ ๋ชจ๋๋ก ์ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ก์ปฌ์ ํธ์คํ ๋ ๋ ธ๋๋ ๋๊ธฐ์ ๋ณต์ ๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์๊ฒฉ ์ฌ์ดํธ๋ก์ ๋ฐ์ดํฐ ์ ์ก์๋ ํธ๋ํฝ ์์ถ ๋ฐ ์ํธํ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๋น๋๊ธฐ์ ๋ณต์ ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.

์ ๋ฆด๋ฆฌ์ค์์:
- ๋ฏธ๋ฌ๋ง๋ ์ฐ๊ธฐ ์์ฒญ์ ๋๊ธฐ ์๊ฐ์ด ๊ฐ์ํ์ต๋๋ค. ๋คํธ์ํฌ ์คํ๊ณผ์ ๊ธด๋ฐํ ํตํฉ์ผ๋ก ์ค์ผ์ค๋ฌ ์ปจํ ์คํธ ์ ํ ํ์๊ฐ ์ค์์ต๋๋ค.
- ์ต์คํ ํธ๋ฅผ ์ฌ๋๊ธฐํํ ๋ ์ ๊ธ์ ์ต์ ํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ I/O์ ์ฌ๋๊ธฐํ I/O ๊ฐ์ ๊ฒฝํฉ์ ์ค์์ต๋๋ค.
- ์ฌ ํ๋ก๋น์ ๋์ ์ฌ์ฉํ๋ ๋ฐฑ์๋์์ ์ฌ๋๊ธฐํ ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋์์ต๋๋ค. ์ผ๋ฐ์ ์ธ ์ฐ๊ธฐ ์์ ๋ณด๋ค ์๋ฃํ๋ ๋ฐ ์๋นํ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ํธ๋ฆฌ๋ฐ/์ญ์ ์์ ์ ๊ฒฐํฉํ์ฌ ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค.
- ํธ์คํธ ํ๊ฒฝ ๋คํธ์ํฌ ๋์ , ์ปจํ ์ด๋์ ์ฐ๊ฒฐ๋ ๋ณ๋ ๋คํธ์ํฌ๋ฅผ ํตํด ๋ณต์ ๋คํธ์ํฌ ํธ๋ํฝ์ ๋ผ์ฐํ ํ๊ธฐ ์ํด Kubernetes์ ํตํฉํ ์ ์๋ ๋คํธ์ํฌ ๋ค์์คํ์ด์ค์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Infiniband/RoCE ์ ์ก์ ์ฌ์ฉํ ์ ์๋๋ก transport_rdma ๋ชจ๋์ ์ถ๊ฐํ์ต๋๋ค. TCP/IP ์ด๋๋ท์ ํตํด ์ ์ก๋ฉ๋๋ค. ์ด ์๋ก์ด ์ ์ก ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ์ง์ฐ ์๊ฐ์ด ์ค์ด๋ค๊ณ CPU ๋ถํ๊ฐ ๊ฐ์ํ๋ฉฐ ๋ถํ์ํ ๋ณต์ฌ ์์ ์์ด(์ ๋ก ์นดํผ) ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru
