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๊ฐ€ ์ ์ ˆํ•œ ์ƒํ™ฉ
      • ํด๋Ÿฌ์Šคํ„ฐ๋ง์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋Š” ๋ถ„์„ ์ž‘์—…
      • ์ด๋ฏธ์ง€ ๋ณ€ํ™˜, ๋น„๋””์˜ค ๋ Œ๋”๋ง
      • ์›น ํฌ๋กค๋ง
      • ๊ฐ์ข… ํ…Œ์ŠคํŠธ
      • ๊ธฐํƒ€ ๋ถˆ์‹œ์— ์ค‘๋‹จ๋˜์–ด๋„ ์ƒ๊ด€์—†๋Š” ์—…๋ฌด
  • 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์—์„œ ์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค.


์ฐธ๊ณ