์๋ต๊ณผ ์ฒ๋ฆฌ๋
์ฑ๋ฅ ๋ฌธ์ ์ ๋๊ฐ์ง ์์ธ
์์คํ
์ฑ๋ฅ์ ๊ฐ๋ฆฌํฌ ๋ ์๋ต๊ณผ ์ฒ๋ฆฌ๋์ด๋ผ๋ ์งํ๊ฐ ์์ฃผ ์ฌ์ฉ๋๋ค. ์๋ต์ ์ฒ๋ฆฌ ํ๋๋น ์์ ์๊ฐ์ ์๋ฏธํ๋ฉฐ, ์ฒ๋ฆฌ๋์ ๋จ์ ์๊ฐ๋น ์ฒ๋ฆฌํ๋ ์์ ์๋ฏธํ๋ค.
์๋ฅผ ๋ค์ด ๊ฒ์ ์์ง์์ ํค์๋๋ฅผ ์
๋ ฅํด์ ๊ฒ์ ๋ฒํผ์ ๋๋ฅธ ํ ๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ํ์๋๊ธฐ๊น์ง ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด ์๋ต์๊ฐ์ด๋ค. ํํธ ์ฒ๋ฆฌ๋์ ์ด ๊ฒ์ ์์ง์ด ์ด๋น ๋ฐ์ ๋ค์ด๋ ์ฌ์ฉ์ ์์ ํด๋นํ๋ค. ์๋ต์ ์๋น์ค๋ฅผ ์ด์ฉํ๋ ํ ๋ช
์ ์ฌ์ฉ์ ๊ด์ ์งํ์ธ ๋ฐ๋ฉด, ์ฒ๋ฆฌ๋์ ์๋น์ค ์ ๊ณต์ ๊ด์ ์ ์งํ๋ผ๊ณ ํ ์ ์๋ค.
์๋ฅผ ๋ค์ด, ์น/์ ํ๋ฆฌ์ผ์ด์
/DB ์๋ฒ๋ฅผ ํ ์ธํธ๋ก ํ๋ ์์คํ
์ด ์์คํ
์ ์ฒด์์ 1๋ถ๊ฐ 10000HTTP ์์ฒ์ ์ฒ๋ฆฌํ๋ ์ฒ๋ฆฌ๋์ ๊ฐ์ง๊ณ ์๋ค๊ณ ํ์. ์๋ต ์๊ฐ์ ํ ๋ช
์ ์ฌ์ฉ์๊ฐ ๋ณธ ์งํ์ด๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์๊ฐ ์น ๋ธ๋ผ์ฐ์ ์์ ํน์ ์กฐ์์ ํ ํ ๋์ ๋ณด์ด๋ ๊ฒฐ๊ณผ๊ฐ ๋ฐํ๋๊ธฐ๊น์ง์ ์๊ฐ์ด๋ค.
์ค์ ์์คํ
์์๋ ๋จ์ผ ์ฌ์ฉ์ ์๋ต ์๊ฐ๋ง์ผ๋ก๋ ๋ถ์กฑํ๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ ์ฌ์ฉ์์ ํ๊ท ๊ฐ์ ์ด์ฉํ๋ค. ์ด ๋ ํผ์ผํ์ผ ๊ฐ๋
์ ์ด์ฉํ๋ค. ๊ทน๋จ์ ๊ธ๋ก ์๋ต์๊ฐ์ด ๊ธด ์ฌ์ฉ์๋ ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ๋ดํฌํ๊ณ ์์ ์ ์๊ธฐ ๋๋ฌธ์ ์ค์ฐจ๋ผ๊ณ ์๊ฐํ๊ณ ํ๊ท ๊ฐ์ ํฌํจํ์ง ์๋๋ค. 10%์ ์ฌ์ฉ์ ๊ฐ์ ๋ฒ๋ฆฌ๊ณ ๋๋จธ์ง 90%์ฌ์ฉ์์ ํ๊ท ์๋ต ์๊ฐ์ ์ด์ฉํ๋ ํํ์ด๋ค.
๋ณ๋ชฉํ์์ด๋?
์ฒ๋ฆฌ ์๋์ ์ ํ ์์๊ฐ ๋๋ ๋ณ๋ชฉ ํ์
๋ณ๋ชฉํ์์ด๋ ์ฒ๋ฆฌ๋์ ์ ํํ๊ณ ์๋ ์์ธ์ ๊ฐ๋ฆฌํจ๋ค. 3๊ณ์ธต ์์คํ ์ ์๋ก AP ์๋ฒ์์ CPU ์ฌ์ฉ๋ฅ ์ด ๋์์ ธ์ ์ฒ๋ฆฌ๋์ด ํ๊ณ์ ๋ค๋ค๋ฅด๊ณ ์๋ค๊ณ ํ์. ์ฒ๋ฆฌ๋์ด ํฌํ ์ํ์ด๊ธฐ ๋๋ฌธ์ ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ์ ์๋ต ์๊ฐ๋ ์ฝํ๋๋ค. ์ฌ์ฉ์๋ ์๋ต ์๋์ด ์ ์ฒด์ ์ผ๋ก ์ง์ฐ๋๊ณ ์๋ ๊ฒ์ ๋๋ผ๊ฒ ๋๋ค. ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ๊ฐ ๋ณ๋ชฉ ์ง์ ์ด ๋๋ค๊ณ ํ ์ ์๋ค.
๋ณ๋ชฉ ํ์์ ์ด๋ป๊ฒ ํด๊ฒฐํ๋๊ฐ?
๋ณ๋ชฉ ํ์์ด ์๋ค๋ ๊ฒ์ ์ธ์งํด๋ ์ฌ์ฉ์ ๊ด์ ์์ ์๋ต์ด ๋๋ ค์ง๋ ํํ๋ก ๋ํ๋๊ธฐ์ ์ด๋๊ฐ ์์ธ์ธ์ง ๋ฐ๊ฒฌํ๊ธฐ ์ด๋ ต๋ค.
์ฑ๋ฅ ๋ถ์์ ์์์ ๋จผ์ ์ด ๋ณ๋ชฉ ํ์์ด ๋ฐ์ํ๊ณ ์๋ ์์น๋ฅผ ์ ํํ ํ์
ํ๋ ๊ฒ์ด๋ค. ์ด๋ฅผ ์ํด์๋ ๊ฐ ์๋ฒ์ ์ฒ๋ฆฌ๋์ด๋ ์๋ต ์ํฉ ๋ก๊ทธ๋ฅผ ์ทจ๋ํด์ ์ด๋ ์๋ฒ๊ฐ ๋ณ๋ชฉ ์ง์ ์ด ๋๊ณ ์๋์ง ์ฐพ์๋ด๋ ๊ฒ๋ถํฐ ์์ํด์ผ ํ๋ค.
๋ณ๋ชฉ ํ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
๋ณ๋ชฉ ์ง์ ์ ์ฐพ์๋ค๋ฉด ์ด์ ํด๊ฒฐํด์ผ ํ๋ค. ์ด๋ ๊ฐ๋ฅํ ์ฃผ์ ์ ๊ทผ๋ฒ์๋ ๋ ๊ฐ์ง๊ฐ ์๋ค. ์ฒซ ๋ฒ์งธ๋ ๋ณ๋ชฉ ์์น๋ฅผ ํ์
ํด์ ์ด๋ป๊ฒ๋ ํด๊ฒฐํ๋ ๊ฒ์ด๋ค. ์ด๊ฒ์ ํ๋์ด๋ผ๊ณ ํ๋ค. ํ๋ ์์๋ ๋ณ๋ชฉ ์์น๋ฅผ ์์ ๋จ์๋ก ์ธ๋ถํํด์ ๋ณ๋ชฉ ์์ญ์ ๋ ์ง์ค์ ์ผ๋ก ํํค์น๋ ์ ๊ทผ๋ฒ์ด ์ ํจํ๋ค. ์๋ฒ ๋ด์์๋ ์ฌ๋ฌ ๊ฐ์ง ํ๋์จ์ด์ ์ํํธ์จ์ด๊ฐ ๋์ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๊ฐ ์ปดํฌ๋ํธ์ ๋ก๊ทธ๋ฅผ ํ์ธํด ๊ฐ ํ์๊ฐ ์๋ค.
๋ค๋ฅธ ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์์คํ
์ด์ฉ์ ์๋ฅผ ์ ํํ๋ ๊ฒ์ด๋ค. ๋๋ถ๋ถ ๋ณ๋ชฉ ํ์์ ๋น์ด ์์ํ๋ ๋ถํ๋ณด๋ค ๋ง์ ๋ถํ๊ฐ ๊ฑธ๋ ค์ ๋ฐ์ํ๊ฒ ๋๋ค. ์ ๋ ์ ์ด๋ ์ ์ ํ ๊ณ์ธต์์ ์ด์ฉ์ ์๋ฅผ ์ ํํ๋ ์ ๊ทผ๋ฒ์ด๋ค. ์๋ฅผ ๋ค์ด, ์ผ๋ฐ์ ์ธ ์น ์์คํ
๋ฑ์์๋ 'ํด๋น ์ฌ์ดํธ๋ ํธ๋ํฝ ์ด๊ณผ๋ก ์ฐจ๋จ๋์์ต๋๋ค.'๋ ๊ฒ์ ๋ณธ ์ ์ด ์์ํ
๋ฐ, ์น ์๋ฒ ๊ณ์ธต์์ ์ ๋ ์ ์ด๋ฅผ ํ๊ณ ์๋ ๊ฒ์ด๋ค.
๋จ, ์ ๋ ์ ์ด์์๋ ์ฌ์ฉ์์๊ฒ ์๋ฌ๋ฅผ ๋ฐํํ๋ ๊ฒ์ด ์ ๋ถ๋ผ์ ๊ทผ๋ณธ์ ์ธ ํด๊ฒฐ์ฑ
์ ๋์ง ๋ชปํ๋ค. ์ํ ๋ถํ ์ ํตํด ์๋ฒ๋ฅผ ์ฆ์คํจ์ผ๋ก์จ ์์คํ
์ ์ฒด ํ์ฉ๋์ ๋๋ฆฌ๋ ์ ๊ทผ๋ฒ์ ๋ณ์ฉํ ํ์๊ฐ ์๋ค.
๋ณ๋ชฉ ํ์ ์
๋ณ๋ชฉ ํ์์ 5๊ฐ์ง๋ก ๋ถ๋ฅํ๋ค.
- CPU ๋ณ๋ชฉ ํ์
- ๋ฉ๋ชจ๋ฆฌ ๋ณ๋ชฉ ํ์
- ๋์คํฌ I/O ๋ณ๋ชฉ ํ์
- ๋คํธ์ํฌ I/O ๋ณ๋ชฉ ํ์
- ์ ํ๋ฆฌ์ผ์ด์ ๋ณ๋ชฉ ํ์
CPU ๋ณ๋ชฉ ํ์ ์
CPU ์ฌ์ฉ๋ฅ ์ ์ฒ๋ฆฌ ํจ์จ์ฑ์ ๋ํ๋ด๋ ๊ฒ์ผ๋ก ๋ณ๋ชฉ ํ์ ์ ๋ฌด์๋ ๊ด๊ณ๊ฐ ์๋ค. ํ๋ก์ธ์ค๊ฐ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ค ๋ณด๋ฉด CPU ์ฌ์ฉ๋ฅ ์ด 100%๊ฐ ๋ ์ ์๋ค. ์ด๊ฒ์ ์์คํ
๊ด์ ์์ ๋นํจ์จ์ ์ธ ์ํ๊ฐ ์๋๋ผ ๊ทธ ๋ฐ๋์ด๋ค. ์ด ์ํ๋ ๋ค๋ฅธ ๊ณ์ธต์ ์ฒ๋ฆฌ๋์ด ๋งค์ฐ ์ข์์ ์ต์ข
์ ์ผ๋ก๋ CPU์์ ๋ณ๋ชฉ ํ์์ด ๋ฐ์ํ๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค.
CPU ์ฌ์ฉ๋ฅ ์ ํ๋์ ์ํ๋ฅผ ๊ฐ๋ฆฌํค๋ ์งํ์ผ ๋ฟ์ด๋ค. CPU ์ฌ์ฉ๋ฅ ์ด ๊ธ์ฆํด์ ๋ฌธ์ ๊ฐ ์๋์ง ์๋์ง๋ฅผ ํ๋จํ๋ ค๋ฉด ์ฌ์ฉ์ ๊ด์ ์ ์๋ต ์๋๋ ์์คํ
์ ์ฒด ์ฒ๋ฆฌ๋์ ํ์ธํด์ผ ํ๋ค. ์ฌ์ฉ์๊ฐ ๋ง์กฑํ์ง ๋ชปํ๋ค๋ฉด CPU ์ฌ์ฉ๋ฅ ์ด ๋์ ์ํ ์์ฒด๋ฅผ ๋ฌธ์ ๋ก ์๊ฐํ์ง ๋ง๊ณ ๊ทผ๋ณธ์ ์ธ ์์ธ์ ์กฐ์ฌํ๋ค.
CPU์ ๊ธฐ์ธํ ์ฑ๋ฅ ๋ฌธ์ ๋ ์ฃผ๋ก ๋๊ฐ์ง๊ฐ ์๋ค.
๋๊ธฐ ํ๋ ฌ์ ๋ณ๋ชฉ ํ์
CPU ์ฌ์ฉ๋ฅ ์ด ๋๊ณ OS ์์์ ๊ฐ๋ํ๊ณ ์๋ ํ๋ก์ธ์ค ์๊ฐ ๋ง์ผ๋ฉด ๋๊ธฐ ํ๋ ฌ์์ ๋ณ๋ชฉ ํ์์ด ๋ฐ์ํ๋ค. ์ปค๋ ์์ญ์๋ OS์ CPU ๋๊ธฐ ํ๋ก์ธ์ค๋ฅผ ๊ด๋ฆฌํ๋ ํ๊ฐ ์๋ค. ์ด ํ๋ ์ปค๋์ด ๊ด๋ฆฌํ๋ค. ๋๊ธฐ ํ๋ ฌ์ CPU๊ฐ ์์กฐ๋กญ๊ฒ ์ฒ๋ฆฌํ๊ณ ์๋ค๋ฉด ์ธ์ ๊ฐ๋ ํด๊ฒฐ๋๋ค. ๊ทธ๋ฌ๋ CPU ์ฒ๋ฆฌ๋๋ณด๋ค ์ฌ์ฉ์ ์์ฒญ์ด ๋ง๋ค๋ฉด, ์ด ๋๊ธฐ ํ๋ ฌ์ด ๋์ด๋๋ค.
๋๊ธฐ ํ๋ ฌ์ ๋ณ๋ชฉ ํ์์ ์ฒ๋ฆฌ๋ ์ธก๋ฉด์ ๋ฌธ์ ๋ฅผ ์๋ฏธํ๋ค. CPU ์ฝ์ด ์๊ฐ ๋ง์ ๊ฒ์ผ๋ก ๋ณ๊ฒฝํ๊ฑฐ๋, ์๋ธ๋ฅผ ์ถ๊ฐํด์ ๋ณ๋ ฌ ์ฒ๋ฆฌํ๋ฉด ์ฒ๋ฆฌ๋์ด ์ฆ๊ฐํ๋ค. ๋ํ, ์ฒ๋ฆฌ ์์ฒด๋ฅผ ์งง๊ฒ ๋ง๋๋ ๋ฐฉ๋ฒ๋ ์ ํจํ๋ค.
์๋ต์ ๋ณ๋ชฉํ์
์ฒ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด๋ ๋ฐ๋์ ์๋ต ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ๊ฒ์ ์๋๋ค. ์๋ต ์๊ฐ์ ๊ฐ์ ํ๋ ๋ช ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค.
- ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ํฅ์์ํจ๋ค.
์ด๊ฒ์Scale-up
์ด๋ผ๊ณ ํ๋ค. Scale-upํ๋ฉด ์ฒ๋ฆฌ์ ํ์ํ ์๊ฐ์ด ๋ฐ์ผ๋ก ์ค์ด๋ค๊ธฐ ๋๋ฌธ์ ์๋ต ์๊ฐ๋ ๋ฐ์ด ๋๋ ๊ฒ์ ๊ธฐ๋ํ ์ ์๋ค. ๋จ, Scale-up์ผ๋ก ์ฑ๋ฅ์ ํฅ์์ํค๋ ๊ฒ์ ํ๊ณ๊ฐ ์๋ค. ์ต๊ทผ CPU๋ ํด๋ญ ์ฐจ์ด๊ฐ ํฌ์ง ์์์ ์ด๋ฅผ ํตํ ๊ทน์ ์ธ ๊ฐ์ ํจ๊ณผ๋ ๊ธฐ๋ํ๊ธฐ ์ด๋ ต๋ค. - ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํ๋ค.
๋ ๋ฒ์งธ๋ ์ฒ๋ฆฌ๋ฅผ ๋ถํ ํด์ ๋ค์์ CPU ์ฝ์ด์๊ฒ ๋์ ์ฒ๋ฆฌ๋ฅผ ์ํค๋ ๊ฒ์ด๋ค. ์ฒ๋ฆฌ๋ฅผ '๋ณ๋ ฌํ', '๋ฉํฐ ํ๋ก์ธ์คํ', '๋ฉํฐ ์ค๋ ๋ํ'ํด์ ๋ณต์์ CPU ์ฝ์ด๋ฅผ ์ด์ฉํจ์ผ๋ก์จ ์ ์ฒด์ ์ธ ์ฒ๋ฆฌ ์๋ต ์๊ฐ์ ํฅ์์ํฌ ์ ์๋ค. ์ฒ๋ฆฌ๋ฅผ ๋ณ๋ ฌํํ ์ ์๋๊ฐ๊ฐ ์ค์์ฌํญ์ด ๋๋๋ค. ์ฒ๋ฆฌ์ ๋ฐ๋ผ์๋ ๋ณ๋ ฌํํ๋ ๊ฒ์ด ๋งค์ฐ ์ด๋ ค์ด ๊ฒฝ์ฐ๋ ์์ผ๋ฉฐ, ๋ณ๋ ฌํ๊ฐ ์ ๋๋ ๊ฒฝ์ฐ๋ CPU ์ฝ์ด ์๋ฅผ ๋๋ฆฌ๊ฑฐ๋ ์๋ฒ๋ฅผ ๋๋ ค์ ์ค์ผ์ผ์์ํ๋ค๊ณ ํด๋ ํฐ ํจ๊ณผ๋ฅผ ๋ณด๊ธฐ ์ด๋ ต๋ค. - CPU ์ฌ์ฉ๋ฅ ์ด ์ค๋ฅด์ง ์๋๋ค.
CPU๋ฅผ ์ฌ์ฉ๋ฅ ์ด ๋ฎ์๋ I/O ๋๊ธฐ ํ์์ ๋๊ธฐํ๋ ํ๋ก์ธ์ค ์๊ฐ ์ฆ๊ฐํ ์ ์๋ค. ์ด ์ํ๋ CPU ๋ณ๋ชฉ ํ์์ผ๊น? ์ ํ๋ฆฌ์ผ์ด์ ์ด CPU, ๋ฉ๋ชจ๋ฆฌ, I/O ๋ฑ์ ํ๋์จ์ด ๋ฆฌ์์ค๋ฅผ ์ ๋๋ก ํ์ฉํ์ง ๋ชปํ๋ ๊ฒ์ด ์ฃผ๋ ๋ฌธ์ ๋ค. ์ด๋ฐ ์ํ๋ฅผ ๊ฐ์ ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ๋ช ๊ฐ์ง ์๋ค.
- ์ฒ๋ฆฌ ๋ค์คํ
- I/O ๋น๋๊ธฐํ
๋ฉ๋ชจ๋ฆฌ ๋ณ๋ชฉ ํ์ ์
๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋ณ๋ชฉ ํ์์ ํฌ๊ฒ ๋ ๊ฐ์ง๋ก ๋๋ ์ ์๋ค.
- ์์ญ ๋ถ์กฑ
- ๋์ผ ์์ญ์ ๊ฒฝํฉ
์์ญ ๋ถ์กฑ์ ์ํ ๋ณ๋ชฉ ํ์
ํ๋ก์ธ์ค๊ฐ ๊ฐ๋ํด์ ์ด๋ค ์ฒ๋ฆฌ๋ฅผ ํ๋ ค๋ฉด ๋ฐ๋์ ์ ์ฉ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ด ํ์ํ๋ค. ํ์ง๋ง ์๋ฒ์์ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์ ํํ๋ค. ์ด ์ ํํ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ด ๋ถ์กฑํ์ง ์๋๋ก OS ์ปค๋ ์ธก์์ 'ํ์ด์ง'๋๋ '์ค์ํ'์ด๋ผ๋ ์ฒ๋ฆฌ๋ฅผ ํด์ ๋น ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ๋ณดํ๋ ๊ตฌ์กฐ๊ฐ ์๋ค. ๋ถ์กฑํ ๋ถ๋ถ์ ๋์คํฌ ์์ญ์ผ๋ก ๋ณด์ํด์ ๊ฐ์์ ์ธ ํฐ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ธ๋ค. ๊ทธ๋ฌ๋ ์ค์ ๋ก๋ ํ๊ณ๊ฐ ์์ผ๋ฏ๋ก ๋ฉ๋ชจ๋ฆฌ์ ๋์คํฌ์๋ ์๋์ ์ธ ์ฑ๋ฅ ์ฐจ์ด๊ฐ ์์ด ์กฐ๊ธ์ด๋ผ๋ ๋์คํฌ์ ์ ์ฅํ๊ฑฐ๋ ๋ฉ๋ชจ๋ฆฌ๋ก ๋๋๋ฆฌ๋ ์ฒ๋ฆฌ๊ฐ ๋ฐ์ํ๋ฉด ์ฑ๋ฅ ์ ํ๊ฐ ๋ฐ์ํ๋ค.
์ด ๋ฌธ์ ๋ ์น/์ ํ๋ฆฌ์ผ์ด์
/DB ์๋ฒ๋ ํด๋ผ์ด์ธํธ PC ๋ฑ ์ด๋์์๋ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ์ด๋ค.
๋์ผ ๋ฐ์ดํฐ์ ๋ํ ๋ณ๋ชฉ ํ์
๊ฒฝํฉ์ด ๋ฐ์ํ์ง ์๋๋ก ๋ณต์์ ํ๋ก์ธ์ค๋ ์ค๋ ๋๊ฐ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์ฐธ์กฐํ์ง ์๋๋ก ๋ง๋ค๋ฉด ๋๋ค.
๋์คํฌ I/O ๋ณ๋ชฉ ํ์ ์
I/O ๋ณ๋ชฉ ํ์์ ํ๋ ๋์คํฌ ๋ฑ์ ์ ์ฅ ์ฅ์น์ ๋ํ I/O ๋ณ๋ชฉ์ด๋ค. ๋ฉ๋ชจ๋ฆฌ์ ๋น๊ตํด์ ๋์คํฌ I/O๋ ๋งค์ฐ ๋๋ฆฌ๋ค. SSD ๋ฑ์ ๊ณ ์ ๋์คํฌ๊ฐ ์์ด๋ ํ๊ณ๊ฐ ์๋ค.
I/O๊ฐ ๋ณ๋ชฉ ์ง์ ์ด ๋ ๋๋ CPU ์๋ฅผ ๋๋ฆฌ๊ฑฐ๋ ํด๋ญ ์ฃผํ์๋ฅผ ๋์ฌ๋ ํจ๊ณผ๊ฐ ์๋ค. I/O ํจ์จ์ ๋์ด๋ ๊ฐ I/O๋ฅผ ์ค์ด๋ ๋ฐฉ๋ฒ์ ๊ณ ๋ฏผํด์ผ ํ๋ค.
์ธ๋ถ ์ ์ฅ์
๋ง์ ๊ธฐ์
ํ ํ๊ฒฝ์์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ ์์น๋ก ์ธ๋ถ ์ ์ฅ์๋ฅผ ์ฌ์ฉํ๋ค. SAN์ ๊ฒฝ์ ํ๋ SAN ์ ์ฅ์๋ ๋คํธ์ํฌ๋ฅผ ๊ฒฝ์ ํ๋ NAS ์ ์ฅ์ ๋ฑ์ด ๊ทธ ์๋ค.
์ด๋ค ๊ฒฝ๋ก๋ฅผ ํต๊ณผํ๋ ์ง ์ ํ๋ฆฌ์ผ์ด์
๊ด์ ์์๋ ๋์คํฌ I/O์ ์์คํ
์ฝ์ด ๋ฐํ๋๊ณ , OS ์ปค๋ ์ธก์์ ํ์ฏ๋ ํ๋กํ ์ฝ๋ก ์์ฒญ์ ๋ณ๊ฒฝํด์ ๋์คํฌ๋ ์ ์ฅ์ ์ธก์ ์์ฒญ์ ์ ๋ฌํ๋ค.
์ฑ๋ฅ ๊ด์ ์์๋ ๋๋ถ๋ถ ๋ก์ปฌ ๋์คํฌ๋ 3~4๋์ ๋์คํฌ๋ก RAID๋ฅผ ๊ตฌ์ฑํ๊ณ , ์บ์๋ก๋ ์๋ฒ์ OS ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ด์ฉํ๋ค. ์ด์ ๋นํด ์ธ๋ถ ์ ์ฅ์๋ ์์ญ ๋์์ ์๋ฐฑ ๋ ๋จ์์ ๋์คํฌ๋ฅผ ๋ฐฐ์นํ๊ณ , ๊ฑฐ๊ธฐ์ ์บ์ ์ ์ฉ ๋ฉ๋ชจ๋ฆฌ ์์ญ๊น์ง ๊ฐ์ถ๊ณ ์๋ค. ๋์คํฌ ์์ ๋ฐ๋ผ ์ฒ๋ฆฌ๋์ด ์ฆ๊ฐํ๋ฏ๋ก ์ฒ๋ฆฌ๋ ๊ด์ ์์๋ ์ธ๋ถ ์ ์ฅ์๊ฐ ์๋์ ์ผ๋ก ์ ๋ฆฌํ๋ค.
์ฒ๋ฆฌ๋์ ๋์ผ ์์ญ์ ์ด์ฉํ๊ณ ์๋ ์ฌ์ฉ์๊ฐ ๋ง์์๋ก ์ ํ๋๋ค. ํ๋์ RAID ๊ทธ๋ฃน์ ๋
์ ํ ์ ์์ผ๋ฉด ์ข์ง๋ง, ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ์์ญ์ ๊ณต์ ํ๊ณ ์๋ ๊ฒฝ์ฐ๋ ์๋ค.
์ด๊ฒ์ OS ๋ฐ ์ ์ฅ์ ์ค์ ์ ์์กดํ๋ฏ๋ก ์ ํ๋ฆฌ์ผ์ด์
์ธก๋ฉด์์ ์กฐ์ ์ด ์ด๋ ค์ ์ฃผ์๊ฐ ํ์ํ๋ค.
๋จ์ผ ์๋ต์ ๋ก์ปฌ ๋์คํฌ๊ฐ ๊ฐ์ฅ ๋น ๋ฅด๋ค. ์ด ์ฐจ์ด๋ฅผ ๋ฐ๋ผ์ก๊ธฐ ์ํด ์ธ๋ถ ์ ์ฅ์๋ ์์ ์ด ๊ฐ์ง ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์ ํ์ฉํด์ ๋ฐ์ดํฐ ์บ์๋ฅผ ํจ์จ์ ์ผ๋ก ์์ฑํจ์ผ๋ก์จ ๊ฐ์ ํ๋ ค ํ๊ณ ์๋ค.
์์ฐจ I/O์ ๋๋ค I/O
๋์คํฌ I/O์๋ ์์ฐจ ์ก์ธ์ค์ ๋๋ค ์ก์ธ์ค๊ฐ ์๋ค. ๋จ์ผ ๋์คํฌ๊ฐ ๊ธฐ๋ก ์์น์ธ ๊ฒฝ์ฐ๋ ์์ฐจ ๋ฐฉ์์ด ๋น ๋ฅด๊ณ ๋๋ค์ ๋๋ฆฌ๋ค.
๊ธฐ์
์์คํ
์์ ์ด์ฉํ๋ ์ ์ฅ์๋ ๋ด๋ถ์ ๋ค์์ ๋์คํฌ๋ฅผ ๊ฐ์ง๊ณ ์๋๋ฐ, ์ด๋ฐ I/O ํน์ฑ์ ์ด๋ป๊ฒ ํ์ฉํ๋ ๊ฒ์ผ๊น? ์ ์ฅ ์ฅ์น ์ธก์์๋ ํฐ ํ์ผ์ ๋ํ ์ผ๊ด ์ฝ๊ธฐ ์ฒ๋ฆฌ๊ฐ ๋ฐ์ํ๋ฉด ๋ค์์ ๋์คํฌ์ ๋ํด ๋์์ ์์ฐจ ์ก์ธ์ค๋ฅผ ํ๋ค. ์ด๋ฅผ ํตํด ์์ฐจ ๋ฐ ๋ณ๋ ฌ๋ก ์ก์ธ์คํ ์ ์์ด์ ๋์ฉ๋ ๋ฐ์ดํฐ๋ผ๋ ๊ณ ์์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ค.
ํ์ง๋ง ์์ ํ์ผ์ ์ก์ธ์คํ๋ ๊ฒฝ์ฐ์๋ ๋จ์ผ ๋์คํฌ์ ๋๋ค I/O๋ฅผ ํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ค์ง ๋น ๋ฅด์ง ์๋ค. ๋๋ฌธ์ ์ ์ฅ ์ฅ์น ์ธก์์๋ ์์ ์ธ๊ธํ ๋ฉ๋ชจ๋ฆฌ๋ SSD ๋ฑ ๋๋ค I/O์ ๊ฐํ ๊ธฐ์ต ์์ญ์ ์ด์ฉํ์ฌ ๋์คํฌ์ ๋ด์ฉ์ ์บ์ํ๋ ๊ตฌ์กฐ๋ฅผ ์ ์ฉํด์ ํจ์จํ๋ฅผ ๋๋ชจํ๊ณ ์๋ค. ์ฐธ๊ณ ๋ก, ์์ฐจ/๋๋ค ํน์ฑ์ ํ์ผ ํฌ๊ธฐ์ ์์กดํ์ง ์๋๋ค.
๋คํธ์ํฌ I/O ๋ณ๋ชฉ ํ์ ์
๋คํธ์ํฌ๋ฅผ ๊ฒฝ์ ํ I/O๋ CPU ๋ฒ์ค๋ ๋ฉ๋ชจ๋ฆฌ ๊ฐ I/O๋ณด๋ค๋ ์๋ต ์๊ฐ ์ค๋ฒํค๋๊ฐ ํฌ๋ค. ์ด ๋๋ฌธ์ ์๋ต์ ๊ทผ๋ณต์ ์ผ๋ก ๊ฐ์ ํ๋ ๊ฒ์ ์ด๋ ค์ฐ๋ฉฐ, ์ฒ๋ฆฌ๋์ ๊ฐ์ ํ๋ ์ ๊ทผ๋ฒ์ด๋ ๋คํธ์ํฌ I/O ์์ฒด๊ฐ ๋ฐ์ํ์ง ์๋๋ก ํ๋ ๋ฐฉ๋ฒ์ด ํจ๊ณผ๊ฐ ์๋ค.
ํต์ ํ๋ก์ธ์ค์ ๋ณ๋ชฉ ํ์
ํ๋์ ํ๋ก์ธ์ค๋ก ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ ๋์ ์ฒ๋ฆฌ๋์ ์คํํ๋ ๊ฒ์ด ๋งค์ฐ ์ด๋ ต๋ค. ์ด์ ๋ ํต์ ์๋ ๋ฐ๋์ '๋ฐ์ดํฐ ์ ์ก', 'ํต์ ๊ฒฐ๊ณผ ํ์ธ' ๊ฐ์ ์ฒ๋ฆฌ๊ฐ ํฌํจ๋๋ฏ๋ก ํญ์ ํ ํ์๋ก ์ก์์ ์ด ์ด๋ฃจ์ด์ง์ง ์๊ธฐ ๋๋ฌธ์ด๋ค. ๋ํ, ํต์ ์ด ๊ณ ์ํ๋๋ฉด CPU์์ ๋ณ๋ชฉ ํ์์ด ๋ฐ์ํ ์๋ ์๋ค.
ํต์ ์์ ๋์ญ์ ๋ชจ๋ ์ฌ์ฉํ๋ ค๋ฉด ์ฒ๋ฆฌ๋ฅผ ๋ค์คํํด์ ๋ณ๋ ฌํํ ํ์๊ฐ ์๋ค. ๋ค์คํํ ์๋ก ํต์ ๋์ด ๋ง์์ง๋ฏ๋ก ๋์ญํญ์ด ์ต๋์น์ ๊ฐ๊น์ด ์ฒ๋ฆฌ๋์ ์คํํ ์ ์๋ค. OS๋ ์ํํธ์จ์ด์ ๋ฐ๋ผ์๋ ์ด ๋ค์คํ๋ฅผ ์๋์ผ๋ก ๊ตฌํํ๊ณ ์๋ ๊ฒ๋ ์๋ค.
๋ณ๋ ฌํ๋ผ๋ ๊ฐ๋
์ ๋์ญ์ ์ต๋๋ก ์ฌ์ฉํ๋ค๋ ๊ด์ ์์ ๋งค์ฐ ์ ์ฉํ ์ ๊ทผ๋ฒ์ด๋ค. ํนํ, CPU์ ๋ฉํฐ ์ฝ์ดํ๊ฐ ์งํ๋๊ณ ์์ด์ ์ฒ๋ฆฌ ๋ณ๋ ฌํ์ ์ ์ฉ์ฑ์ด ๋์์ง๊ณ ์๋ค.
๋ํ, ์์ถ์ ์ด์ฉํด์ ์ ์ก๋์ ์ค์ด๋ ๊ฒ๋ ํ ๊ฐ์ง ์ ๊ทผ ๋ฐฉ๋ฒ์ด ๋ ์ ์๋ค. ๋จ, ์ด ์ ๊ทผ ๋ฒ์ ์์ถ ๋ฐ ํด์ ์ ๋ฐ์ํ๋ CPU ์ค๋ฒํค๋๋ฅผ ๊ฐ์ํด์ผ ํ๋ค.
๋คํธ์ํฌ ๊ฒฝ๋ก์ ๋ณ๋ชฉ ํ์
์ ํ๋ฆฌ์ผ์ด์
์๋ฒ์์ ํด๋ผ์ด์ธํธ PC๋ก DB ์๋ฒ์์ AP ์๋ฒ๋ก ๊ฐ๋ ํฐ ํธ๋์ญ์
๋ค์ด ๋ชจ๋ ๊ฒ์ดํธ์จ์ด์ธ ํน์ ๋ผ์ฐํฐ๋ฅผ ๊ฒฝ์ ํ๋ ๋ฐ๋์ ๋ผ์ฐํฐ๊ฐ ์ฒ๋ฆฌ ํ๊ณ์ ๋ค๋ค๋๋ ๊ฒ์ด๋ค. ์ ํ๋ฆฌ์ผ์ด์
์๋ฒ์ DB ์๋ฒ์ฉ์ผ๋ก ์ ์ฉ ๋คํธ์ํฌ๋ฅผ ์ฆ์คํด์ ํธ๋ํฝ์ ๋ถํ ํ๋ค. ๊ทธ ๊ฒฐ๊ณผ, ์ ํ๋ฆฌ์ผ์ด์
์๋ฒ์์ ํด๋ผ์ด์ธํธ๋ก ๊ฐ๋ ํต์ ๋ถ๋๋งํผ ์๋ต ๋ฌธ์ ๊ฐ ๊ฐ์ ๋๋ค.
๋ผ์ฐํฐ ์ค์๋ ๋ฐฉํ๋ฒฝ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์๋ ๊ฒ์ด๋, ์ธ์
๊ฐ์๋ฅผ ํด์ ์ฅ์๊ฐ ์ง์ฐ๋๊ณ ์๋ ์ธ์
์ ๊ฐ์ ์ ์ผ๋ก ๋์ด๋ฒ๋ฆฌ๋ ๊ธฐ๋ฅ ๋ฑ ๊ณ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๊ฒ๋ ์๋ค. ์์คํ
์ ์ ๊ท ๊ตฌ์ถํ ๋๋ IP ์ฃผ์ ์๊ฐ ๋ถ์กฑํ์ง๋ง ํ์ธํ๋ ๊ฒ์ด ์๋๋ผ ๊ฒฝ๋ก์ ํธ๋ํฝ ์ฆ๊ฐ์ ๋ํด์๋ ๊ฒํ ํ๋ค.
์ ํ๋ฆฌ์ผ์ด์ ๋ณ๋ชฉ ํ์ ์
๋ฐ์ดํฐ ๊ฐฑ์ ์ ๋ณ๋ชฉ ํ์
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด์ฉํ ์์คํ ์์ ์์ฃผ ๋ฐ์ํ๋ ๊ฒ์ด ํน์ ๋ฐ์ดํฐ์ ์์กดํ๋ ์ฒ๋ฆฌ๊ฐ ๋ณ๋ชฉ ์ง์ ์ด ๋๋ ๊ฒ์ด๋ค. ๋ ๊ฐ์ง ๊ฐ์ ์์ด ์๋ค.
- ๊ฐ์ ์บ์ํ
๋ณ๋ ์๋ฒ์ ์ง์๋ฅผ ๋์ง๋ ๊ฒ์ด ๋ณ๋ชฉ ์ง์ ์ด ๋๋ค๋ฉด, ๋ ๊ฐ๊น์ด ์ฅ์์ ์บ์ํํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ด๋ค. ๋จ, ๋คํธ์ํฌ๋ฅผ ๊ฒฝ์ ํ๋ ์ง์๊ฐ ์์ด์ง๋ฏ๋ก ์ฒ๋ฆฌ ํจ์จ์ด ๊ฐ์ ๋ ์ ์์ง๋ง, ๋ณ๋ชฉ ์ง์ ์ด๋ผ๋ ๊ฒ์๋ ๋ณํจ์ด ์์ด์ ๊ทผ๋ณธ์ ์ธ ํด๊ฒฐ์ฑ ์ ๋์ง ๋ชปํ๋ค. - ๋ณ๋ชฉ ์ง์ ๋ถํ
๋ ์ฝ๋๋ฅผ ๋ ๊ฐ๋ก ๋๋๋ ํํ๋ค. ์ด ๊ฒฝ์ฐ ํ๋ฒ์ ๋๊ฐ์ ์ฒ๋ฆฌ๋ฅผ ์งํํ ์ ์์ด์ ์ฒ๋ฆฌ ๋ค์คํ๊ฐ ๊ฐ๋ฅํ๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก๋ ๋ฐ์ดํฐ ์ผ๊ด์ฑ ๋ฌธ์ ์ ํ์ชฝ์ด ๋จผ์ ๊ณ ๊ฐ๋ ๊ฒฝ์ฐ ๋ฐ์ดํฐ ์ต์ ์ฑ ๋ฌธ์ ๊ฐ ์๋กญ๊ฒ ๋ฐ์ํ๋ค. ์ต์ ์ฑ์ ๋ํด์๋ ๋ณต์ ๋ฑ๋ ๊ณ ๋ คํด์ผ ํ๋ค.
์ฐธ๊ณ ๋ก, ์ค๋ผํด DB์์๋ ๋ ์ฝ๋๋ฅผ ๋ถํ ํด๋ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ธ๋ก ๋ด๋ถ์ ์ ์ฅ๋ ๊ฐ๋ฅ์ฑ์ด ์์ผ๋ฏ๋ก ๋ณ๋ชฉ ํ์์ด ํด๊ฒฐ๋์ง ์์ ์๋ ์๋ค. ์ด๋ฐ ๊ฒฝ์ฐ์๋ ํ ์ด๋ธ ์์ฒด๋ฅผ ๋๋๋ ๊ฐ, ํํฐ์ ๊ธฐ๋ฅ์ ์ด์ฉํด์ ๊ฐ๊ฐ์ ๋ ์ฝ๋๋ฅผ ๋ค๋ฅธ ํํฐ์ ์ ์ ์ฅํ๋ ์ ๊ทผ๋ฒ์ด ์ ์ฉํ๋ค.
์ธ๋ถ ์ง์์ ๋ณ๋ชฉ ํ์
๋๋ถ๋ถ ์์คํ ์ ๋ค๋ฅธ ์์คํ ๊ณผ ๋ฐ์ดํฐ ์ฐ๊ณ ๋ฑ์ ํตํด ํ๋ ฅํ ํ์๊ฐ ์๋ค. ์ด ๋ถ๋ถ์ด ๋ณ๋ชฉ ์ง์ ์ด ๋๋ ๊ฒฝ์ฐ๋ ๋ง๋ค.
'Infra' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Infra] ์๋ฒ(Server) (2) | 2024.12.20 |
---|---|
[Infra] ์คํ ๋ฆฌ์ง ์ข ๋ฅ (0) | 2024.12.17 |
[Infra] ํด๋ผ์ฐ๋ ์ปดํจํ ์ข ๋ฅ (0) | 2024.11.22 |
[Infra]๋ฌด์ค๋จ์ ์ํ ์ธํ๋ผ ์ํคํ ์ฒ (0) | 2024.11.18 |
[Infra]์ธํ๋ผ ์ํคํ ์ฒ ์ ๋ฆฌ (1) | 2024.11.17 |