AWS
[AWS] AWS EC2๋?
The Engineer, Lucy
2025. 5. 1. 21:27
AWS EC2๋?
- ์๋ง์กด ์น ์๋น์ค์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ์ปดํจํ ์๋น์ค
- ์ฌ์ฉํ ๋งํผ ๋น์ฉ์ ์ง๋ถ.
- ์ฑ๋ฅ, ์ฉ๋์ ์์ ๋กญ๊ฒ ์กฐ์ ํ ์ ์์.
- Auto Scaling์ ํตํด ์ฌ์ฉ๋์ ๋ฐ๋ผ ์ธ์คํด์ค ์กฐ์ ๊ฐ๋ฅ.
- ๋ฃจํธ ์ก์ธ์ค ๋ฐ ์ํธ ์์ฉ ๊ธฐ๋ฅ์ ํฌํจํด ์ธ์คํด์ค ์์ ์ ์ด ๊ฐ๋ฅ.
- Amazon VPC์ ํจ๊ป ์ฌ์ฉ์ ์ปดํจํ ๋ฆฌ์์ค์ ๋ณด์์ฑ ๋ฐ ๊ฐ๋ ฅํ ๋คํธ์ํน ๊ธฐ๋ฅ์ ์ ๊ณต.
- EC2 ๋ฆฌ์ ์ ๋ํด 99.99%์ ๊ฐ์ฉ์ฑ์ ๋ณด์ฅ.
์ธ์คํด์ค ์ ํ
- ๋ฒ์ฉ: vCPU, ๋ฉ๋ชจ๋ฆฌ, ๋คํธ์ํฌ, ์ ์ฅ ๊ณต๊ฐ ๋ฑ์ด ํ๊ท ์ ์ธ ์ฌ์์ผ๋ก ์ ๊ณต๋จ.
- ์ปดํจํ ์ต์ ํ: ๋ค๋ฅธ ์ธ์คํด์ค ํจ๋ฐ๋ฆฌ์ ๋นํด ๋ฉ๋ชจ๋ฆฌ ๋๋น vCPU ๋น์จ์ด ๋์.
- ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ: ๋ค๋ฅธ ์ธ์คํด์ค ํจ๋ฐ๋ฆฌ์ ๋นํด ๋ฉ๋ชจ๋ฆฌ ์ฉ๋์ด ํจ์ฌ ํผ.
- ์คํ ๋ฆฌ์ง ์ต์ ํ: ๋ค๋ฅธ ์ธ์คํด์ค ํจ๋ฐ๋ฆฌ๋ณด๋ค ์คํ ๋ฆฌ์ง ์ฉ๋์ด ํจ์ฌ ํฌ๊ฑฐ๋ ์ด๊ณ ์ I/O๊ฐ ์ ๊ณต๋จ.
- GPU ์ธ์คํด์ค: ๊ณ ์ฑ๋ฅ์ NVDIA GPU๊ฐ ์ฅ์ฐฉ๋์ด ์์. CUDA, OpenCL ๋ฑ์ ์คํํ ๋ ์ฌ์ฉ๋จ.
- ๋ง์ดํฌ๋ก ์ธ์คํด์ค: ๊ฐ๊ฒฉ์ด ๊ฐ์ฅ ์ผ ์ธ์คํด์ค. ๋ฎ์ vCPU ์ฑ๋ฅ๊ณผ ์ ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ ๊ณต๋จ.
vCPU๋?
EC2๋ ๊ฐ์ ์๋ฒ์ด๋ฏ๋ก EC2 ์๋ฒ๋ ๊ฐ์๊ณผ ์ํํธ์จ์ด๋ฅผ ํตํด ์คํ๋จ. ๋ฐ๋ผ์ ๊ฐ์ํ ์ํํธ์จ์ด๋ฅผ ํตํด ์ ๊ณต๋๋ CPU๋ฅผ vCPU๋ผ๊ณ ํจ.
์ธ์คํด์ค ๊ตฌ๋งค ์ต์
- On-demand Instancd: ํ์ํ ๋ ๋ฐ๋ก ์์ฑํด์ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ์. ๊ณผ๊ธ์ 1์๊ฐ ๋จ์๋ก ์ด๋ฃจ์ด์ง๋ฉฐ 1๋ถ์ ์ฌ์ฉํ๋๋ผ๋ 1์๊ฐ์ผ๋ก ์ฑ
์ ๋จ. 3๊ฐ์ง ๋ฐฉ์ ์ค ์๊ธ์ด ๊ฐ์ฅ ๋น์.
- ๊ณต์ ์ธ์คํด์ค: ํ๋์ ๋ฌผ๋ฆฌ์ ์ธ ์๋ฒ์ ์ฌ๋ฌ ๊ฐ์ EC2 ์ธ์คํด์ค๊ฐ ์คํ โก๏ธ ๋ค๋ฅธ ์ธ์คํด์ค๊ฐ ์๋ฒ ์์์ ๋ง์ด ์๋ชจํ๋ค๋ฉด ํ์ฌ ์ธ์คํด์ค์ ์ฑ๋ฅ์ ์ํฅ์ด ์์ ์ ์์.
- ์ ์ฉ ์ธ์คํด์ค: ํ๋์ ๋ฌผ๋ฆฌ์ ์ธ ์๋ฒ์ ํ๋์ EC2 ์ธ์คํด์ค๊ฐ ์คํ โก๏ธ ์๋ฒ ๋ด ๋ค๋ฅธ ์ธ์คํด์ค๊ฐ ์์ผ๋ฏ๋ก ์ํฅโ. ๊ณต์ ์ธ์คํด์ค ๋ฐฉ์๋ณด๋ค ๋น์.
- Spot Instance: ๊ฒฝ๋งค ๋ฐฉ์์ ์ธ์คํด์ค. ์ธ์คํด์ค์ ์คํ์ ์ค์ ํ๊ณ ์ํ๋ ๊ฐ๊ฒฉ์ ์
๋ ฅํ์ฌ ์
์ฐฐํ๋ฉด ๋์ด ์
์ฐฐํ ์ฌ๋ํํ
์ธ์คํด์ค๊ฐ ํ ๋น๋จ. (ํด๋น ์คํ์ ์ธ์คํด์ค๋ฅผ ๋ค๋ฅธ ์ฌ๋์ด ๋ ๋์ ๊ฐ๊ฒฉ์ผ๋ก ์
์ฐฐํ๋ค๋ฉด ๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ์ธ์คํด์ค๋ ์ข
๋ฃ๋จ)
- Spot Instance๊ฐ ์ ์ ํ ์ํฉ
- ํด๋ฌ์คํฐ๋ง์ผ๋ก ์ด๋ฃจ์ด์ง๋ ๋ถ์ ์์
- ์ด๋ฏธ์ง ๋ณํ, ๋น๋์ค ๋ ๋๋ง
- ์น ํฌ๋กค๋ง
- ๊ฐ์ข ํ ์คํธ
- ๊ธฐํ ๋ถ์์ ์ค๋จ๋์ด๋ ์๊ด์๋ ์ ๋ฌด
- Spot Instance๊ฐ ์ ์ ํ ์ํฉ
- Reserved Instance: ์ผ์ ํ ์์ฝ๊ธ์ ์ ๋ถ๋ก ๋ด๋ฉด ์ธ์คํด์ค๋ฅผ 1๋
๋๋ 3๋
๋์ ์์ฝํ ์ ์์ผ๋ฉฐ ์๊ฐ๋น ์๊ธ์ด ๋ํญ ํ ์ธ๋จ. On-demand Instance์ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ณต์ ์ธ์คํด์ค, ์ ์ฉ ์ธ์คํด์ค๋ก ๋๋จ.
- Light ์ฌ์ฉ๋ฅ ์์ฝ ์ธ์คํด์ค: ๋ชจ๋ ์์ฝ ์ธ์คํด์ค ์ค์์ ์ ๊ฒฐ์ ๊ธ์ก์ด ๊ฐ์ฅ ์ ๋ ดํจ. ์ฌ์ฉ์๊ฐ์ด ๋ง์ด ์์ ๋ ์ ์ฉ. โก๏ธ ๋ช ๋ฌ๋ง ์ฌ์ฉํ๋ ๊ฐ๋ฐ ๋ฐ ํ ์คํธ์ ๋จ๊ธฐ ํ๋ก์ ํธ์ ์ ํฉ.
- Medium ์ฌ์ฉ๋ฅ ์์ฝ ์ธ์คํด์ค: Light๋ณด๋ค ์ ๊ฒฐ์ ๊ธ์ก์ ๋น์ธ์ง๋ง ์๊ฐ๋น ์๊ธ์ด ์ ๋ ดํจ. โก๏ธ ๊ฑฐ์ ํญ์ ์คํํ์ง๋ง ์ฌ์ฉ๋์ ์ฝ๊ฐ์ ๋ณํ๊ฐ ์์ ๋ ์ ์ฉ.
- Heavy ์ฌ์ฉ๋ฅ ์์ฝ ์ธ์คํด์ค: Medium๋ณด๋ค ์ ๊ฒฐ์ ๊ธ์ก์ ๋น์ธ์ง๋ง ๋ชจ๋ ์์ฝ ์ธ์คํด์ค ์ค์์ ์๊ฐ๋น ์๊ธ์ด ๊ฐ์ฅ ์ ๋ ดํจ. โก๏ธ 24์๊ฐ ์์ ๊ฐ๋๋์ด์ผ ํ๋ ์ถ์๋ ์ ํ์ ์ ๋ฆฌ.
์ธ์คํด์ค ๋ช ๋ช ๊ท์น
์ธ์คํด์ค ์ ํ์ ์ธ์คํด์ค ํจ๋ฐ๋ฆฌ ๋ฐ ์ธ์คํด์ค ํฌ๊ธฐ์ ๋ฐ๋ผ ์ด๋ฆ์ด ์ง์ ๋๋ค. ์ธ์คํด์ค ํจ๋ฐ๋ฆฌ์ ์ฒซ ๋ฒ์งธ ์๋ฆฌ๋ ์๋ฆฌ์ฆ๋ฅผ ๋ํ๋ธ๋ค. ๋ ๋ฒ์งธ ์๋ฆฌ๋ ์ธ๋๋ฅผ ๋ํ๋ด๋ฉฐ, ์ธ ๋ฒ์งธ ์๋ฆฌ๋ ์ต์ ์ ๋ํ๋ธ๋ค. ๋ง์นจํ ๋ค๋ ์ธ์คํด์ค ํฌ๊ธฐ์ด๋ค.
AMI๋?
- AMI๋ Amazon ์ธ์คํด์ค๋ฅผ ์ค์ ํ๊ณ ๋ถํ ํ๋ ๋ฐ ํ์ํ ์ํํธ์จ์ด๋ฅผ ์ ๊ณตํ๋ ์ด๋ฏธ์ง
- ๊ฐ AMI์๋ ์์ํ๋ ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ๋ธ๋ก ๋๋ฐ์ด์ค๋ฅผ ์ง์ ํ๋ ๋ธ๋ก ๋๋ฐ์ด์ค ๋งคํ์ด ํฌํจ๋์ด ์์.
- ์ธ์คํด์ค๋ฅผ ์์ํ ๋ AMI๋ฅผ ์ง์ ํด์ผ ํจ.
- AMI๋ ์ธ์คํด์ค์ ๋ํด ์ ํํ ์ธ์คํด์ค ์ ํ๊ณผ ํธํ๋์ด์ผ ํจ.
- AWS์์ ์ ๊ณตํ๋ AMI, ํผ๋ธ๋ฆญ AMI, ๋ค๋ฅธ ์ฌ๋์ด ๊ณต์ ํ AMI ๋๋ AWS Marketplace์์ ๊ตฌ๋งคํ AMI๋ฅผ ์ฌ์ฉํ ์ ์์.
AMI๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ ์ ์๋ค.
- ๋ฆฌ์
- ์ด์ ์ฒด์
- ํ๋ก์ธ์ ์ํคํ ์ฒ
- ๋ฃจํธ ๋๋ฐ์ด์ค ์ ํ
- ๊ฐ์ํ ์ ํ
๋์ผํ ๊ตฌ์ฑ์ ์ธ์คํด์ค๊ฐ ์ฌ๋ฌ ๊ฐ ํ์ํ ๋๋ ํ AMI์์ ์ฌ๋ฌ ์ธ์คํด์ค๋ฅผ ์์ํ ์ ์๋ค.