๐ ๋์ปค์ ๊ฐ์ํ ๊ธฐ์ ์ ์ฐจ์ด
๋์ปค๋ฅผ ์ฒ์ ์ ํ๋ฉด, VirtualBox๋ VMware ๊ฐ์ ๊ฐ์ํ ๊ธฐ์ ๊ณผ ํท๊ฐ๋ฆฌ๊ธฐ ์ฝ๋ค.
๋ ๋ค '๋ฌด์ธ๊ฐ๋ฅผ ๊ฒฉ๋ฆฌํด์ ์คํํ๋ค'๋ ์ ์์๋ ๋น์ทํด ๋ณด์ด์ง๋ง,
์ค์ ๋ก๋ ๊ตฌ์กฐ์ ๋์ ๋ฐฉ์์ด ๋ง์ด ๋ค๋ฅด๋ค.
๊ทธ๋ฌ๋ ๋๋ ์ด์ ๋ง ๋ฐฐ์ฐ๋ ์ ์ฅ์์ ์ ์ดํด๊ฐ ๋์ง ์์๊ธฐ ๋๋ฌธ์
์ค๋์ ์ด๋ฅผ ์ฃผ์ ๋ก ์์ธํ ๊ณต๋ถํด๋ณด๊ณ ์ ํ๋ค.
๐ฅ๏ธ ๊ฐ์ํ ๊ธฐ์ ์ด๋
๊ฐ์ํ ๊ธฐ์ ์ ๋ฌผ๋ฆฌ ์๋ฒ(ํ๋์จ์ด) ์์ ๊ฐ์์ ๋ฌผ๋ฆฌ ์๋ฒ๋ฅผ ๋ง๋๋ ๊ธฐ์ ์ด๋ค.
์ฌ๊ธฐ์์ '๊ฐ์'์ด๋ผ๋ ๋ง์, ๋ฉ์ธ๋ณด๋๋ CPU, ๋ฉ๋ชจ๋ฆฌ, ๋์คํฌ ๊ฐ์ ๋ฌผ๋ฆฌ ๋ถํ์ ์ํํธ์จ์ด๋ก ๊ตฌํํ๋ค๋ ์๋ฏธ์ด๋ค.
์ฆ, ๊ฐ์ ๋จธ์ (VM, Virtual Machine)์ ์ค์ ์ปดํจํฐ์ ๋๋ฑํ ํ๊ฒฝ์ ์ ๊ณตํ๋ค.
์ด๋ ์๋์ ๊ฐ์ ํน์ง์ ๊ฐ๋๋ค.
- ์ํ๋ ์ด์์ฒด์ (OS)๋ฅผ ์์ ๋กญ๊ฒ ์ค์นํ ์ ์๋ค. (Windows, Linux, macOS ๋ฑ)
- ๊ทธ ์์์ ์ด๋ค ์ํํธ์จ์ด๋ ์ง ์ค์น ๊ฐ๋ฅํ๋ค.
- ์๋ก ์์ ํ ๋ ๋ฆฝ๋ ํ๊ฒฝ์์ ์คํ๋๋ค.
๐ ๋์ปค ์ปจํ ์ด๋๋
๋์ปค ์ปจํ ์ด๋๋ ๊ฒ๋ณด๊ธฐ์๋ ๋ ๋ฆฝ๋ ๋ฆฌ๋ ์ค ํ๊ฒฝ์์ ๋์ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง,
์ค์ ๋ก๋ ์ด์์ฒด์ ์ ์ฒด๋ฅผ ๊ฐ์ํํ์ง ์๋๋ค.
์ปจํ ์ด๋๋ ์ด์์ฒด์ ์ปค๋์ ์ผ๋ถ ๊ธฐ๋ฅ์ ํธ์คํธ(๋ฌผ๋ฆฌ ์๋ฒ)์ ๊ณต์ ํ๋ค.
์ฆ, ์ปจํ ์ด๋๋ OS ์ ์ฒด๋ฅผ ๋ณต์ฌํด์ ๋ง๋๋ ๊ฒ ์๋๋ผ,
ํ๋ก๊ทธ๋จ ์คํ์ ํ์ํ ํ๊ฒฝ๋ง ๋ฐ๋ก ๊ฒฉ๋ฆฌํ๋ ๋ฐฉ์์ด๋ค.
์ด๋ ์๋์ ๊ฐ์ ํน์ง์ ๊ฐ๋๋ค.
- ์ปจํ ์ด๋ ๋ด๋ถ์ OS๋ ๋๋ถ๋ถ ๋ฆฌ๋ ์ค ๊ธฐ๋ฐ์ด๋ค.
- ํธ์คํธ ์๋ฒ๋ ๋ฆฌ๋ ์ค ์ปค๋์ ์ ๊ณตํด์ผ ํ๋ค.
- OS ์ ์ฒด๋ฅผ ๋ณต์ฌํ์ง ์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ณ๊ณ ๋น ๋ฅด๋ค.
์ข ๋ ์ฝ๊ฒ ๋น์ ํ์๋ฉด,
๊ฐ์ํ ๊ธฐ์ ์ด ๊ฑด๋ฌผ ์ ์ฒด๋ฅผ ์๋ก ์ง๋ ๊ฑฐ๋ผ๋ฉด,
๋์ปค๋ ๊ธฐ์กด ๊ฑด๋ฌผ ์์ ๋ ๋ฆฝ๋ ๋ฐฉ(์ปจํ ์ด๋)์ ๋ง๋๋ ๊ฒ๊ณผ ๊ฐ๋ค.
๋ฐฉ๋ค์ ์๋ก ๊ฐ์ญํ์ง ์์ง๋ง,
์๋๋ ์ ๊ธฐ ๊ฐ์ ๊ธฐ๋ฐ ์์ค(์ด์์ฒด์ ์ปค๋)์ ๊ฑด๋ฌผ(ํธ์คํธ ์๋ฒ)์์ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์ด๋ค.
โ๏ธ AWS EC2์ ๋์ปค์ ๊ด๊ณ
AWS EC2์ ์ธ์คํด์ค ๊ฐ๋ ๋ ๋์ปค์ ํท๊ฐ๋ฆฌ๊ธฐ ์ฝ๋ค.
๊ทธ๋ฌ๋ EC2 ์ธ์คํด์ค๋ ๊ฐ์ํ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๋๋ฐ,
๊ฐ ์ธ์คํด์ค๋ ์์ ํ ๋ ๋ฆฝ๋ ์ปดํจํฐ์ฒ๋ผ ์๋ํ๋ฉฐ, ์ํ๋ OS๋ฅผ ์ค์นํ ์ ์๋ค.
๋ฐ๋ผ์ EC2์ ๋์ปค์ ๊ด๊ณ๋ VirtualBox์ ๋์ปค์ ๊ด๊ณ๋ ์ ์ฌํ๋ค๊ณ ๋ณด๋ฉด ๋๋ค.
๊ทธ๋ฌ๋, EC2 ์ธ์คํด์ค๋ ๋์ปค์ฒ๋ผ ์ด๋ฏธ์ง(AMI)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋๋๋ฐ,
์ด ์ ์์๋ ์ปจํ ์ด๋์ ์ด๋ฏธ์ง ๋ฐฐํฌ ๋ฐฉ์๊ณผ ๋น์ทํ๋ค๊ณ ๋ณด๋ฉด ๋๋ค.
๐ AWS ECS์ ๋์ปค
AWS ECS(Elastic Container Service)๋ ํ ๋จ๊ณ ๋ ๋์๊ฐ์
๋ณ๋๋ก ๊ฐ์ ์๋ฒ๋ฅผ ์ง์ ๋ง๋ค์ง ์์๋ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ์คํํ ์ ์๊ฒ ํด์ค๋ค.
์ฆ, ECS๋ฅผ ์ฌ์ฉํ๋ฉด, ์๋์ ๊ฐ์ ์ฅ์ ์ด ์๋ค.
- ์ธํ๋ผ ์๋ฒ๋ฅผ ์ง์ ๊ด๋ฆฌํ์ง ์์๋ ๋๋ค.
- ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ๋ฐ๋ก ์คํ ๊ฐ๋ฅํ๋ค.
- ํ์ํ๋ฉด ์คํ ์ค์ผ์ผ๋ง์ด๋ ๋ก๋๋ฐธ๋ฐ์ฑ ๋ฑ AWS ์๋น์ค์ ์ฝ๊ฒ ์ฐ๋์ด ๊ฐ๋ฅํ๋ค.
์ฝ๊ฒ ๋งํด์ ECS๋ AWS์์ ์ ๊ณตํ๋ ์ปจํ ์ด๋ ์ ์ฉ ์คํ ํ๋ซํผ์ด๋ค.
๐ ๊ฒฐ๋ก
๊ตฌ๋ถ | ๊ฐ์ํ ๊ธฐ์ | ๋์ปค ์ปจํ ์ด๋ | AWS ECS |
๊ตฌ์กฐ | ๋ฌผ๋ฆฌ ์๋ฒ ์์ ๊ฐ์์ ๋ฌผ๋ฆฌ ์๋ฒ ์์ฑ |
ํธ์คํธ OS ์์ ๊ฒฉ๋ฆฌ๋ ์คํ ํ๊ฒฝ ์์ฑ |
AWS ์ธํ๋ผ์์ ์ปจํ ์ด๋๋ฅผ ์ง์ ์คํ |
OS | ๊ฐ ์ธ์คํด์ค๋ง๋ค ๋ณ๋์ OS ์ค์น ๊ฐ๋ฅ |
ํธ์คํธ OS ์ปค๋ ๊ณต์ | ์ปจํ ์ด๋ ๋ด๋ถ OS |
๋ฌด๊ฒ๊ฐ | ๋ฌด๊ฒ๊ณ ๋ถํ ์ด ๋๋ฆผ | ๊ฐ๋ณ๊ณ ์คํ์ด ๋น ๋ฆ | ๊ฐ๋ณ๊ณ ์๋ฒ ๊ด๋ฆฌ๊ฐ ํ์ ์์ |
๋ฐฐํฌ ๋ฐฉ์ | ๊ฐ์ ๋จธ์ ์ด๋ฏธ์ง | ์ปจํ ์ด๋ ์ด๋ฏธ์ง | ์ปจํ ์ด๋ ์ด๋ฏธ์ง |
์ด๋ฒ์ ๋ฐฐ์ด ๋ด์ฉ์ ์ด์ ๋ฆฌํ๋ฉด, ์์ ํ์ ๊ฐ๋ค.
์ด๋ฒ ํฌ์คํ ์ ํตํด ๊ฐ์ฅ ํฌ๊ฒ ๋๋๊ฑด,
๊ฐ ๊ธฐ์ ์ ๋์ฒด ๊ด๊ณ๊ฐ ์๋๋ผ ์ํฉ์ ๋ฐ๋ผ ์ ํํ๊ฑฐ๋ ์กฐํฉํด์ ์จ์ผ ํ๋ค๋ ์ ์ด๋ค.
๋ฐ๋ผ์ ์ ์ฒด OS๊ฐ ํ์ํ ๊ฒฝ์ฐ์๋ ๊ฐ์ํ ๊ธฐ์ ์ ์ฌ์ฉํ๊ณ ,
์ด์์ฒด์ ๋ ๊ทธ๋๋ก ๋๊ณ ์คํ ํ๊ฒฝ๋ง ๊ฒฉ๋ฆฌํด์ผ ํ๋ ๊ฒฝ์ฐ์๋ ๋์ปค ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํ๋ฉฐ,
์๋ฒ ๊ด๋ฆฌ ์์ด ์ปจํ ์ด๋ ์คํ๋ง ์ํ๋ ๊ฒฝ์ฐ์๋ ECS๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒ ๊ฐ๋ค.
์์ผ๋ก ์ํคํ ์ฒ๋ฅผ ์ค๊ณํ ๋์๋
์ด ์ธ ๊ฐ์ง ์ ํ์ง๋ฅผ ์ํฉ์ ๋ง์ถฐ์ ์กฐํฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ํฉ๋ฆฌ์ ์ด๋ผ๋ ์๊ฐ์ด ๋ ๋ค.
'๐ป๊ณต๋ถ ๊ธฐ๋ก > ๐ ๋์ปค & ์ฟ ๋ฒ๋คํฐ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋์ปค & ์ฟ ๋ฒ๋คํฐ์ค] ๋์ปค ์ด๋ฏธ์ง (7) | 2025.08.17 |
---|---|
[๋์ปค & ์ฟ ๋ฒ๋คํฐ์ค] ๋์ปค ๋์ ์๋ฆฌ (4) | 2025.08.17 |
[๋์ปค & ์ฟ ๋ฒ๋คํฐ์ค] ์๋ฒ๋ (1) | 2025.08.12 |
[๋์ปค & ์ฟ ๋ฒ๋คํฐ์ค] ๋ฐ์ดํฐ๋ ํ๋ก๊ทธ๋จ์ ๋ ๋ฆฝ๋ ํ๊ฒฝ์ ๊ฒฉ๋ฆฌํด์ผ ํ๋ ์ด์ (3) | 2025.08.12 |
[๋์ปค & ์ฟ ๋ฒ๋คํฐ์ค] ๋์ปค(Docker)๋ (1) | 2025.08.11 |