04A. EC2 ์ธ์คํด์ค ์ ํ
04A. EC2 ์ธ์คํด์ค ์ ํ ๊ด๋ จ
EC2์์ ์์ฑํ ๊ฐ์ ์๋ฒ๋ฅผ ์ธ์คํด์ค๋ผ๊ณ ํฉ๋๋ค. ์๋ฒ ๊ฐ๊ฐ์ ๊ฐ์ฒด๋ก ๋ณธ๋ค๊ณ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ PC์ ์๋ฒ์๋ ์ด๋ค ๋ถํ์ด ์ฌ์ฉ๋์๊ณ ์ฑ๋ฅ์ด ์ด๋ค์ง ์๋ ค์ฃผ๋ ์ฌ์์ด ์์ต๋๋ค. EC2 ์ธ์คํด์ค๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฌ๋ฌ ๊ฐ์ง ์ฌ์์ด ์์ต๋๋ค. EC2์ ์ธ์คํด์ค ์ ํ์ด ์ฌ๋ฌ ๊ฐ์ง ์ฌ์์ผ๋ก ๋๋์ด์ ธ ์๋ ์ด์ ๋, ๋น์ฉ ์ ๊ฐ๊ณผ ํจ์จ์ฑ ๋๋ฌธ์ ๋๋ค. ์ฌ์ฉ๋์ด ์ ์ผ๋ฉด ๋ฎ์ ์ฌ์์ ์ธ์คํด์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋๊ณ , ์ฌ์ฉ๋์ด ๋ง์ ๋ถํ๊ฐ ํฌ๋ฉด ๋์ ์ฌ์์ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. ์ด์ฒ๋ผ ์ฌ์ฉ์์๊ฒ ์ ํ๊ถ์ ์ค๋ค๋ ๊ฒ์ด ํฐ ์ฅ์ ์ ๋๋ค.
์ธ์คํด์ค ์ ํ์ m3.medium์ฒ๋ผ ์์ ์ธ์คํด์ค ํจ๋ฐ๋ฆฌ์ธ m
์ ์ธ๋Generation๋ฅผ ๋ปํ๋ ์ซ์๊ฐ ๋ถ๊ณ .
(์ ) ๋ค๋ ์ ์ฒด์ ์ธ ์ฌ์ ๊ท๋ชจ๋ฅผ ๋ปํ๋ ๋จ์ด๊ฐ ๋ถ์ต๋๋ค.
์ธ์คํด์ค ํจ๋ฐ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋ฒ์ฉ: M1๊ณผ M3์ผ๋ก ์์ํ๋ ์ธ์คํด์ค ์ ํ์ ๋๋ค. vCPU, ๋ฉ๋ชจ๋ฆฌ, ๋คํธ์ํฌ, ์ ์ฅ ๊ณต๊ฐ ๋ฑ์ด ํ๊ท ์ ์ธ ์ฌ์์ผ๋ก ์ ๊ณต๋ฉ๋๋ค.
- ์ปดํจํ ์ต์ ํ: C๋ก ์์ํ๋ ์ธ์คํด์ค ์ ํ์ ๋๋ค. ๋ค๋ฅธ ์ธ์คํด์ค ํจ๋ฐ๋ฆฌ์ ๋นํด ๋ฉ๋ชจ๋ฆฌ ๋๋น vCPU ๋น์จ์ด ๋์ต๋๋ค.
- GPU ์ธ์คํด์ค: G๋ก ์์ํ๋ ์ธ์คํด์ค ์ ํ์ ๋๋ค. ๊ณ ์ฑ๋ฅ์ NVIDIA GPU๊ฐ ์ฅ์ฐฉ๋์ด ์์ต๋๋ค. CUDA, OpenCL ๋ฑ์ ์คํํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ: M2์ CR1๋ก ์์ํ๋ ์ธ์คํด์ค ์ ํ์ ๋๋ค. ๋ค๋ฅธ ์ธ์คํด์ค ํจ๋ฐ๋ฆฌ์ ๋นํด ๋ฉ๋ชจ๋ฆฌ ์ฉ๋์ด ํจ์ฌ ํฝ๋๋ค.
- ์คํ ๋ฆฌ์ง ์ต์ ํ: H์ I๋ก ์์ํ๋ ์ธ์คํด์ค ์ ํ์ ๋๋ค. ๋ค๋ฅธ ์ธ์คํด์ค ํจ๋ฐ๋ฆฌ๋ณด๋ค ์คํ ๋ฆฌ์ง ์ฉ๋์ด ํจ์ฌ ํฌ๊ฑฐ๋ ์ด๊ณ ์ I/O๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋ง์ดํฌ๋ก ์ธ์คํด์ค: ๊ฐ๊ฒฉ์ด ๊ฐ์ฅ ์ผ ์ธ์คํด์ค์ ๋๋ค. ๋ฎ์ vCPU ์ฑ๋ฅ๊ณผ ์ ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ํ๋ฆฌ ํฐ์ด(๋ฌด๋ฃ ์ฌ์ฉ ๊ณ์ )์์๋ ์ด ์ธ์คํด์ค ์ ํ์ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด ์ฑ ์์๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ๋ง์ดํฌ๋ก ์ธ์คํด์ค๋ฅผ ํ์ฉํ๊ฒ ์ต๋๋ค.
vCPU
EC2๋ ๊ฐ์ ์๋ฒ์ด๋ฏ๋ก EC2 ์๋ฒ๋ ๊ฐ์ํ ์ํํธ์จ์ด(๋๋ ํ๋์จ์ด ๊ฐ์ํ)๋ฅผ ํตํด์ ์คํ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๊ฐ์ํ ์ํํธ์จ์ด๋ฅผ ํตํด ์ ๊ณต๋๋ CPU๋ฅผ vCPU๋ผ๊ณ ํฉ๋๋ค.