
EC2 ์ธ์คํด์ค ํ์ , ์ด๋ป๊ฒ ๊ตฌ๋ถํด์ผ ํ ๊น?
AWS์ ์ธ์คํด์ค ์ด๋ฆ(์: m5.xlarge)์ [ํจ๋ฐ๋ฆฌ][์ธ๋].[ํฌ๊ธฐ] ํ์์ผ๋ก ๋์ด ์์ต๋๋ค. ์ฌ๊ธฐ์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ํจ๋ฐ๋ฆฌ์ด๋ฉฐ,
๊ฐ ์ํ๋ฒณ์ ์ธ์คํด์ค์ ํนํ๋ ๋ชฉ์ ์ ์๋ฏธํฉ๋๋ค.
์ฝ๊ฒ ๋น์ ํ์๋ฉด, ์ฌ๋ฌ ์ข ๋ฅ์ '์ด๋์ ์'๋ฅผ ๋ฝ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
์๋น์ค์ ํต์ฌ ์๊ตฌ์ฌํญ์ด ๋ฌด์์ธ์ง ํ์ ํ๊ณ (CPU์ธ๊ฐ? ๋ฉ๋ชจ๋ฆฌ์ธ๊ฐ?), ๊ทธ์ ๋ง๋ ํจ๋ฐ๋ฆฌ๋ฅผ ์ ํํ๋ ๊ฒ์ด ์ฒซ ๋จ๊ณ์ ๋๋ค.


Instance family
- ๋ฒ์ฉ
- ๋ฒ์ฉ ์ธ์คํด์ค๋ ๊ท ํ ์๋ ์ปดํจํ , ๋ฉ๋ชจ๋ฆฌ ๋ฐ ๋คํธ์ํน ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํ๋ฉฐ, ๋ค์ํ ์ฌ๋ฌ ์ํฌ๋ก๋์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ธ์คํด์ค๋ ์น ์๋ฒ, ์ฝ๋ ๋ฆฌํฌ์งํ ๋ฆฌ, ์ค์ ๊ท๋ชจ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํฉ๋๋ค.
- ์ด๋ค ๊ฑธ ์จ์ผ ํ ์ง ์ ๋ชจ๋ฅผ ๋, ์ผ๋จ M ํจ๋ฐ๋ฆฌ๋ก ์์ํ๋ฉด ๋๋ถ๋ถ ์คํจํ์ง์์ต๋๋ค. ์น ์๋ฒ, ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ ๋ฑ ๋๋ถ๋ถ์ ์ผ๋ฐ์ ์ธ ์ํฌ๋ก๋์ ์ ํฉํฉ๋๋ค. (Shop, Partner์๋น์ค ๋ฑ)
- M5 | M5a | M5ad | M5d | M5dn | M5n | M5zn | M6a | M6g | M6gd | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i | M7i-flex | M8a | M8g | M8gd | M8i | M8i-flex | T3 | T3a | T4g
- ์ปดํจํ
์ต์ ํ
- ์ปดํจํ ์ต์ ํ ์ธ์คํด์ค๋ ๊ณ ์ฑ๋ฅ ํ๋ก์ธ์๋ฅผ ํ์ฉํ๋ ์ปดํจํ ์ง์ฝ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํฉ๋๋ค. ์ปดํจํ ์ธ์คํด์ค ์ํฌ๋ก๋์ ์๋ก๋ ๋ฐฐ์น ํ๋ก์ธ์ฑ, ๋ฏธ๋์ด ํธ๋์ค์ฝ๋ฉ, ์ ์ฉ ๊ฒ์ ์๋ฒ ๋ฑ์ด ์์ต๋๋ค.
- (์: ๋์์ ์ธ์ฝ๋ฉ, ๋๊ท๋ชจ ๋ฐ์ดํฐ ๋ถ์, ํธ๋ํฝ์ด ๋งค์ฐ ๋์ API ๊ฒ์ดํธ์จ์ด)
- C5 | C5a | C5ad | C5d | C5n | C6a | C6g | C6gd | C6gn | C6i | C6id | C6in | C7a | C7g | C7gd | C7gn | C7i | C7i-flex | C8a | C8g | C8gb | C8gd | C8gn | C8i | C8i-flex
- ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ
- ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ ์ธ์คํด์ค๋ ๋ฉ๋ชจ๋ฆฌ์์ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ฒ๋ฆฌํ๋ ์ํฌ๋ก๋๋ฅผ ์ํ ๋น ๋ฅธ ์ฑ๋ฅ์ ์ ๊ณตํ๊ธฐ ์ํด ์ค๊ณ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ฌํ ์ธ์คํด์ค๋ ์ธ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํฉ๋๋ค.
- (์: ์ธ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค(Redis), ๋๊ท๋ชจ ์บ์ฑ, ์ค์๊ฐ ๋ฐ์ดํฐ ๋ถ์
- R5 | R5a | R5ad | R5b | R5d | R5dn | R5n | R6a | R6g | R6gd | R6i | R6id | R6idn | R6in | R7a | R7g | R7gd | R7i | R7iz | R8a | R8g | R8gb | R8gd | R8gn | R8i | R8i-flex | U-3tb1 | U-6tb1 | U-9tb1 | U-12tb1 | U-18tb1 | U-24tb1 | U7i-6tb | U7i-8tb | U7i-12tb | U7in-16tb | U7in-24tb | U7in-32tb | U7inh-32tb | X2gd | X2idn | X2iedn | X2iezn | X8g | X8aedz | z1d
- ์คํ ๋ฆฌ์ง ์ต์ ํ
- ์ธ์คํด์ค๋ ์ง์ฐ ์๊ฐ์ด ์งง์ ์๋ฐฑ๋ง ๊ฐ์ ๋ฌด์์ ์ด๋น I/O ์์ ์(IOPS)๋ฅผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ํ๋๋ก ์ต์ ํ๋์ด ์์ต๋๋ค. ์คํ ๋ฆฌ์ง ์ต์ ํ ์ธ์คํด์ค๋ ๋ก์ปฌ ์คํ ๋ฆฌ์ง์์ ๋งค์ฐ ํฐ ๋ฐ์ดํฐ ์งํฉ์ ๋ํด ๋ง์ ์์ฐจ์ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์ก์ธ์ค๋ฅผ ์๊ตฌํ๋ ์ํฌ๋ก๋๋ฅผ ์ํด ์ค๊ณ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ฒ๋ฆฌ๋์ด ๋ง์ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ๋ฐ์ดํฐ ์คํธ๋ฆฌ๋ฐ์ ์ ํฉํฉ๋๋ค.
- ํธ๋ํฝ์ด ์ ๊ณ ๊ฐํ์ ์ธ ์๋น์ค์ ์ฌ์ฉํ๋ฉด ๋งค์ฐ ์ ๋ ดํฉ๋๋ค. (์: ๊ฐ๋ฐ/ํ ์คํธ ํ๊ฒฝ, ๋ด๋ถ ์ด๋๋ฏผ ํ์ด์ง)
- D3 | D3en | I3en | I4g | I4i | I7i | I7ie | I8g | I8ge | Im4gn | Is4gen
- ๊ฐ์ํ๋ ์ปดํจํ
- ์ก์ ๋ฌ๋ ์ดํฐ๋ ์ปดํจํ ์ธ์คํด์ค๋ ํ๋์จ์ด ์ก์ ๋ฌ๋ ์ดํฐ ๋๋ ๋ณด์กฐ ํ๋ก์ธ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ๋ฅ์ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ํํฉ๋๋ค. ์๋ฅผ ๋ค์ด, GPU๋ ๋ถ๋ ์์์ ์ซ์ ๊ณ์ฐ, ๊ทธ๋ํฝ ์ฒ๋ฆฌ ๋๋ ๋ฐ์ดํฐ ํจํด ๋งค์นญ์ ์ ์ฉํ ์ ์์ต๋๋ค.
- DL1 | DL2q | F2 | G4ad | G4dn | G5 | G5g | G6 | G6e | G6f | Gr6 | Gr6f | Inf1 | Inf2 | P4d | P4de | P5 | P5e | P5en | P6-B200 | P6-B300 | P6e-GB200 | Trn1 | Trn1n | Trn2 | Trn2u | VT1
- ๊ณ ์ฑ๋ฅ ์ปดํจํ
- ๊ณ ์ฑ๋ฅ ์ปดํจํ (HPC) ์ธ์คํด์ค๋ ๋๊ท๋ชจ HPC ์ํฌ๋ก๋๋ฅผ ์คํํ๋ ๋ฐ ์์ด ์ต๊ณ ์ ๊ฐ๊ฒฉ ๋๋น ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค. HPC ์ธ์คํด์ค๋ ๋ณต์กํ ์๋ฎฌ๋ ์ด์ , ๋ฅ๋ฌ๋, ์๊ฐ ํจ๊ณผ ๋ ๋๋ง๊ณผ ๊ฐ์ด ๊ณ ์ฑ๋ฅ ํ๋ก์ธ์์ ์ด์ ์ ํ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์์ ์ ๋๋ค.
- Hpc6a | Hpc6id | Hpc7a | Hpc7g
'ํฐ ๊ฑฐ ํ ๋' vs '์์ ๊ฑฐ ์ฌ๋ฌ ๋', ๋ฌด์์ด ๋ ์ข์๊ฐ์?
์ด์ ํ๊ฒฝ์์๋ ๊ฑฐ์ ํญ์ '์์ ๊ฑฐ ์ฌ๋ฌ ๋'๊ฐ ์ ๋ต์
๋๋ค.
'๋ฐฐ๋ฌ ํธ๋ญ' ๋น์ ๋ฅผ ํตํด ์ค๋ช
ํด ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์๋๋ฆฌ์ค 1: ํฐ ํธ๋ญ ํ ๋ (c5.4xlarge)
์ฐ๋ฆฌ ํ์ฌ์ ๋ชจ๋ ๋ฐฐ์ก์ ์ฒ๋ฆฌํ๋ ์์ฃผ ํฐ ํธ๋ญ์ด ๋ฑ ํ ๋ ์๋ค๊ณ ์์ํด๋ด ์๋ค.
- ์ฅ์ :
- ๊ด๋ฆฌ์ ๋จ์ํจ: ์ด์ ์ฌ ํ ๋ช ๋ง ๊ด๋ฆฌํ๋ฉด ๋๋ ํธํฉ๋๋ค.
- ํฐ ํ๋ฌผ ์ฒ๋ฆฌ: ์์ฃผ ๊ฑฐ๋ํ ๋์ฅ๊ณ ๊ฐ์ ํ๋ฌผ๋ ๋ฌธ์ ์์ด ์ค์ ์ ์์ต๋๋ค.
(์์ฃผ ๋ฌด๊ฑฐ์ด Batch ์์ ๋ ๋จ์ผ ์ธ์คํด์ค ๋ด์์ ์ฒ๋ฆฌ ๊ฐ๋ฅ)
- ๋จ์ (์น๋ช
์ ):
- ๋จ์ผ ์ฅ์ ์ (SPOF): ๋ง์ฝ ๊ทธ ํธ๋ญ์ด ๊ณ ์ฅ ๋๊ฑฐ๋ ํ์ด์ด๊ฐ ํฐ์ง๋ฉด, ํ์ฌ์ ๋ชจ๋ ๋ฐฐ์ก์ด ์ค๋จ๋ฉ๋๋ค.
์๋น์ค ์ ์ฒด๊ฐ ๋ค์ด๋๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. - ๋นํจ์จ์ ์ธ ํ์ฅ: ํธ์ง ํ ํต์ ๋ฐฐ๋ฌํ๊ธฐ ์ํด ๊ฑฐ๋ํ ํธ๋ญ ์ ์ฒด๊ฐ ์์ง์ฌ์ผ ํฉ๋๋ค. (๋ฆฌ์์ค ๋ญ๋น)
๋ฐฐ์ก๋์ด ์ฝ๊ฐ ๋์ด๋ฌ์ ๋ฟ์ธ๋ฐ, ๋๊ฐ์ด ๊ฑฐ๋ํ ํธ๋ญ์ ํ ๋ ๋ ์ฌ์ผ ํฉ๋๋ค. (๋น์ฉ ๊ธ์ฆ)
- ๋จ์ผ ์ฅ์ ์ (SPOF): ๋ง์ฝ ๊ทธ ํธ๋ญ์ด ๊ณ ์ฅ ๋๊ฑฐ๋ ํ์ด์ด๊ฐ ํฐ์ง๋ฉด, ํ์ฌ์ ๋ชจ๋ ๋ฐฐ์ก์ด ์ค๋จ๋ฉ๋๋ค.
์๋๋ฆฌ์ค 2: ์์ ๋ฐด ์ฌ๋ฌ ๋ (c5.xlarge x 4๋)
์ด๋ฒ์ ์ฐ๋ฆฌ ํ์ฌ์ ๋ณดํต ํฌ๊ธฐ์ ๋ฐฐ๋ฌ์ฉ ๋ฐด์ด 4๋ ์๋ค๊ณ ์์ํด๋ด ์๋ค.
- ์ฅ์ :
- ๊ณ ๊ฐ์ฉ์ฑ (High Availability): ๋ฐด ํ ๋๊ฐ ๊ณ ์ฅ ๋๋ ๋๋จธ์ง 3๋๊ฐ ๋ฐฐ์ก์ ๊ณ์ ์ด์ด๊ฐ๋๋ค. ์๋น์ค
์๋๊ฐ ์ฝ๊ฐ ๋๋ ค์ง ์๋ ์์ด๋, ์ ์ฒด๊ฐ ๋ฉ์ถ์ง๋ ์์ต๋๋ค. - ํ๋ ฅ์ ํ์ฅ (Elasticity): ๋ฐฐ์ก๋์ด ๋์ด๋๋ฉด, ํ์ํ ๋งํผ ๋ฐด์ ํ ๋์ฉ ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค.
๋ฐ๋๋ก ์ค์ด๋ค๋ฉด ์ฐจ๊ณ ์ง๋ก ๋๋ ค๋ณด๋ด๋ฉด ๋ฉ๋๋ค. ๋ฑ ํ์ํ ๋งํผ๋ง ๋น์ฉ์ ์ง๋ถํ๊ฒ ๋์ด ๋งค์ฐ ํจ์จ์ ์ ๋๋ค.
- ๊ณ ๊ฐ์ฉ์ฑ (High Availability): ๋ฐด ํ ๋๊ฐ ๊ณ ์ฅ ๋๋ ๋๋จธ์ง 3๋๊ฐ ๋ฐฐ์ก์ ๊ณ์ ์ด์ด๊ฐ๋๋ค. ์๋น์ค
- ๋จ์ :
- ์ด๋ํ ํ๋ฌผ ๋ฌธ์ : ๋ฐด ํ ๋์ ์ค์ ์ ์๋ ์์ฃผ ํฐ ํ๋ฌผ์ ๋ฐฐ์ก์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
(ํด๊ฒฐ์ฑ : ์ฐ๋ฆฌ ํ์ฌ์ ๊ฐ์ฅ ํฐ ํ๋ฌผ์ ๋ง์ถฐ ๋ฐด์ ํฌ๊ธฐ, ์ฆ c5.xlarge ๊ฐ์ ์ธ์คํด์ค '์ฌ์ด์ฆ'๋ฅผ ์ ํํ๋ฉด ๋ฉ๋๋ค.)
- ์ด๋ํ ํ๋ฌผ ๋ฌธ์ : ๋ฐด ํ ๋์ ์ค์ ์ ์๋ ์์ฃผ ํฐ ํ๋ฌผ์ ๋ฐฐ์ก์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
๊ฒฐ๋ก : ์์ ์ฑ์ด ๋ฌด์๋ณด๋ค ์ค์ํ ์ด์ ํ๊ฒฝ์์๋ '์์ ๊ฑฐ ์ฌ๋ฌ ๋' ์ ๋ต์ ํตํด ๋จ์ผ ์ฅ์ ์ ์ ์์ ๊ณ ,
๊ณ ๊ฐ์ฉ์ฑ์ ํ๋ณดํ๋ ๊ฒ์ด ํด๋ผ์ฐ๋ ์ํคํ ์ฒ์ ๊ธฐ๋ณธ ์์น์ ๋๋ค.
ํด๋ฌ์คํฐ ์คํ ์ค์ผ์ผ๋ง์ ๋๊ฐ์ EC2๋ง ์์ฑํ๋์?
๊ธฐ๋ณธ์ ์ผ๋ก๋ ๊ทธ๋ ๊ฒ ๋์ํ์ง๋ง, ์ฐ๋ฆฌ๊ฐ ๊ทธ ๊ท์น์ ์ง์ ์ ํด์ฃผ๋ ๊ฒ์ ๋๋ค.
- ์ฐ๋ฆฌ๋ "์ด๋ฐ ๋ชจ์์ EC2 ์ธ์คํด์ค๋ฅผ ๋ง๋ค์ด์ค" ๋ผ๋ ์์ ํ
ํ๋ฆฟ(Launch Template)์ ๋จผ์ ์ ์ํฉ๋๋ค.
- ์ด ํ ํ๋ฆฟ ์์ ์ธ์คํด์ค ํ์ (c5.xlarge), AMI(์ด์์ฒด์ ), ๋ณด์ ๊ทธ๋ฃน ๋ฑ ๋ชจ๋ ๋ช ์ธ๊ฐ ๋ค์ด๊ฐ๋๋ค.
- ๊ทธ๋ฆฌ๊ณ ์ด ์์ ํ ํ๋ฆฟ์ ์ฌ์ฉํ๋ ์คํ ์ค์ผ์ผ๋ง ๊ทธ๋ฃน(Auto Scaling Group, ASG)์ ๋ง๋ญ๋๋ค.
- ๋ง์ง๋ง์ผ๋ก, ECS ํด๋ฌ์คํฐ์ Capacity Provider๊ฐ ์ด ASG๋ฅผ ๋ฐ๋ผ๋ณด๊ฒ ์ค์ ํฉ๋๋ค.
๐ก ๋์ ์์
ECS ํด๋ฌ์คํฐ์ ์๋ฆฌ๊ฐ ๋ถ์กฑํ๋ค! → Capacity Provider๊ฐ ASG์๊ฒ "์ธ์คํด์ค ํ ๋ ์ถ๊ฐํด!"๋ผ๊ณ ์์ฒญ →
ASG๋ ์๊ธฐ๊ฐ ๋ค๊ณ ์๋ ์์ ํ ํ๋ฆฟ์ ๋ณด๊ณ , ๊ฑฐ๊ธฐ์ ๋ช ์๋ ๋๊ฐ์ ๋ชจ์์ c5.xlarge ์ธ์คํด์ค๋ฅผ ๋ณต์ ํ์ฌ
ํด๋ฌ์คํฐ์ ์ถ๊ฐํฉ๋๋ค.
ํด๋ฌ์คํฐ ์คํ ์ค์ผ์ผ๋ง์ ์ฐ๋ฆฌ๊ฐ ๋ฏธ๋ฆฌ ์ ํด๋์ '์ค๊ณ๋(ํ ํ๋ฆฟ)'์ ๋ฐ๋ผ ๋๊ฐ์ ์ธ์คํด์ค๋ฅผ ๊ณ์ ์์ฑํ๋ ๊ตฌ์กฐ๊ฐ ๋ง์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ด ๋ฐ๋ก ์์ธก ๊ฐ๋ฅํ๊ณ ์ผ๊ด๋ ์ธํ๋ผ ํ๊ฒฝ์ ์ ์งํ๋ ๋น๊ฒฐ์ ๋๋ค.
ASG ํ๋์ ์ฌ๋ฌ ์ธ์คํด์ค ํ์ (์: c5.xlarge, m5.xlarge)์ ์์ด ๋ฑ๋กํ์ฌ, AWS๊ฐ ๋น์ ์ํฉ์ ๊ฐ์ฅ ์ ๋ ดํ๊ณ ๊ฐ์ฉํ ์ธ์คํด์ค๋ฅผ ์ ํํ๊ฒ ๋ง๋๋ ๋ ์ ์ฐํ ์ ๋ต๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
'Infra' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ECS AutoScaling ๋งค์ปค๋์ฆ (0) | 2026.01.21 |
|---|