Amazon EC2 ๊ธฐ์ดˆ

YeJi Kimยท2023๋…„ 3์›” 24์ผ
0

SAA

๋ชฉ๋ก ๋ณด๊ธฐ
3/4

๐Ÿ“ SAA ๋„์ „ 2์ผ์ฐจ
๐Ÿ“ Udemy-AWS Certified Solutions Architect Associate ์„น์…˜ 5


Amazon EC2

  • EC2 = Elastic Compute Cloud = IaaS
  • EC2์˜ ๊ธฐ๋Šฅ
    • ๊ฐ€์ƒ ๋จธ์‹ ์„ EC2์—์„œ ์ž„๋Œ€ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ƒ ๋“œ๋ผ์ด๋ธŒ ๋˜๋Š” EBS ๋ณผ๋ฅจ์— ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ELB๋กœ ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.
    • ASG(์˜คํ†  ์Šค์ผ€์ผ๋ง ๊ทธ๋ฃน)์„ ํ†ตํ•ด ์„œ๋น„์Šค๋ฅผ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.



EC2 sizing & configuration options

  • OS: Linux, Windows, Mac OS
  • compute power & cores(CPU)
  • RAM
  • storage space
    • Network-attached(EBS & EFS)
    • hardware-attached(EC2 Instance Store)
  • EC2 ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐํ•  ๋„คํŠธ์›Œํฌ์˜ ์ข…๋ฅ˜(Network card)
  • Firewall rules(security group)
  • Bootstrap script: EC2 ์ฒ˜์Œ ์‹œ์ž‘ํ•  ๋•Œ ์„ค์ •ํ•˜๋Š” EC2 User Data. ์Šคํฌ๋ฆฝํŠธ๋Š” ์ฒ˜์Œ ์‹œ์ž‘ํ•  ๋•Œ ํ•œ ๋ฒˆ๋งŒ ์‹คํ–‰๋œ๋‹ค. Bootstrap script์˜ ๋ชจ๋“  ๋ช…๋ น์–ด๋Š” root ๊ณ„์ •์œผ๋กœ ์‹คํ–‰๋œ๋‹ค. ๋”ฐ๋ผ์„œ, sudo๋ฅผ ๋ถ™์—ฌ์ค˜์•ผ ํ•œ๋‹ค.



EC2 instance types: example

์ˆ˜๋ฐฑ๊ฐœ์˜ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค. ๋‹ค์Œ 5๊ฐ€์ง€๋Š” ๋Œ€ํ‘œ์ ์ธ ์ข…๋ฅ˜์ด๋‹ค.

ํ”„๋ฆฌํ‹ฐ์–ด์—์„œ๋Š” ๋ฌด๋ฃŒ๋กœ t2.micro๋ฅผ ๋‹ฌ์— 750์‹œ๊ฐ„๊นŒ์ง€ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.



EC2 Instance Types - Overview

  • ๋งํฌ์—์„œ EC2 ์ธ์Šคํ„ด์Šค ํƒ€์ž…์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • AWS๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋„ค์ด๋ฐ ๊ทœ์น™์„ ๊ฐ–๋Š”๋‹ค.
    • ex) m5.2xlarge
      • m: ๋ฒ”์šฉ ์ธ์Šคํ„ด์Šค ํด๋ž˜์Šค
      • 5: ์ธ์Šคํ„ด์Šค์˜ ์„ธ๋Œ€
      • 2xlarge: ์ธ์Šคํ„ด์Šค ํด๋ž˜์Šค์˜ ์‚ฌ์ด์ฆˆ



EC2 Instance Types - General Purpose

  • ๋ฒ•์šฉ์˜ ์ธ์Šคํ„ด์Šค๋Š” ์›น ์„œ๋ฒ„๋‚˜ ์ฝ”๋“œ ์ €์žฅ์†Œ์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์ž‘์—…์— ์ ํ•ฉํ•˜๋‹ค.
  • Compute, Memory, Networking ๊ฐ„์˜ ๊ท ํ˜•์ด ์ž˜ ๋งž๋Š”๋‹ค.



EC2 Instance Types - Compute Optimized

  • ์ปดํ“จํŒ… ์ตœ์ ํ™” ์ธ์Šคํ„ด์Šค๋Š” ์ปดํ“จํ„ฐ ์ง‘์•ฝ์ ์ธ ์ž‘์—…์— ์ตœ์ ํ™”๋œ ์ธ์Šคํ„ด์Šค์ด๋‹ค.
  • ๊ทธ๋Ÿฌ๋ฉด ๊ณ ์„ฑ๋Šฅ ํ”„๋กœ์„ธ์„œ๋Š” ์–ด๋””์— ์‚ฌ์šฉํ• ๊นŒ?
    • ์ผ๋ถ€ ๋ฐ์ดํ„ฐ์˜ ์ผ๊ด„ ์ฒ˜๋ฆฌ
    • ๋ฏธ๋””์–ด ํŠธ๋žœ์Šค์ฝ”๋”ฉ ์ž‘์—…
    • ๊ณ ์„ฑ๋Šฅ ์›น ์„œ๋ฒ„
    • ๊ณ  ์„ฑ๋Šฅ ์ปดํ“จํŒ…(HPC)
    • ๋จธ์‹ ๋Ÿฌ๋‹
    • ์ „์šฉ ๊ฒŒ์ž„ ์„œ๋ฒ„
  • ์ปดํ“จํŒ… ์ตœ์ ํ™”์˜ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค๋Š” C๋กœ ์‹œ์ž‘ํ•œ๋‹ค.



EC2 Instance Types - Memory Optimized

  • ์ด ์œ ํ˜•์˜ ์ธ์Šคํ„ด์Šค๋Š” ๋ฉ”๋ชจ๋ฆฌ(RAM)์—์„œ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์…‹์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์œ ํ˜•์˜ ์ž‘์—…์— ๋น ๋ฅธ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.
  • ์‚ฌ์šฉ ์‚ฌ๋ก€:
    • ๋Œ€๋ถ€๋ถ„ ์ธ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ธ ๊ณ  ์„ฑ๋Šฅ์˜ ๊ด€๊ณ„ํ˜•/๋น„๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
    • ๋ถ„์‚ฐ ์›น์Šค์ผ€์ผ ์บ์‹œ ์ €์žฅ์†Œ์—๋„ ์‚ฌ์šฉ
    • BI(Business Intelligence)์— ์ตœ์ ํ™”๋œ ์ธ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
    • ๋Œ€๊ทœ๋ชจ ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ์˜ ์‹ค์‹œ๊ฐ„ ์ฒ˜๋ฆฌ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
  • ๋ฉ”๋ชจ๋ฆฌ ์ตœ์ ํ™” ์ธ์Šคํ„ด์Šค๋Š” ๋Œ€๋ถ€๋ถ„ ์ด๋ฆ„์ด R๋กœ ์‹œ์ž‘ํ•œ๋‹ค.



EC2 Instance Types - Storage Optimized.

  • ์Šคํ† ๋ฆฌ์ง€ ์ตœ์ ํ™” ์ธ์Šคํ„ด์Šค๋Š” ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€์—์„œ ๋Œ€๊ทœ๋ชจ์˜ ๋ฐ์ดํ„ฐ์…‹์— ์ ‘๊ทผํ•  ๋•Œ ์ ํ•ฉํ•œ ์ธ์Šคํ„ด์Šค์ด๋‹ค.
  • ์‚ฌ์šฉ ์‚ฌ๋ก€:
    • ๊ณ ์ฃผํŒŒ ์˜จ๋ผ์ธ ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ(OLTP)
    • ๊ด€๊ณ„ํ˜•๊ณผ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
    • ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์บ์‹œ๋‚˜ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์ง• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
    • ๋ถ„์‚ฐ ํŒŒ์ผ ์‹œ์Šคํ…œ



EC2 Instance Types - ๊ฐ•์˜ ์ด์™ธ์˜ ์ข…๋ฅ˜



Security Groups

  • ๋ณด์•ˆ ๊ทธ๋ฃน์€ AWS ๋‚ด ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•ต์‹ฌ์ด ๋œ๋‹ค.
  • EC2 ์ธ์Šคํ„ด์Šค์— ๋“ค์–ด์˜ค๊ณ  ๋‚˜๊ฐ€๋Š” ํŠธ๋ž˜ํ”ฝ์„ ์ œ์–ดํ•œ๋‹ค.
    • ๋ณด์•ˆ ๊ทธ๋ฃน์€ ํ—ˆ์šฉ ๊ทœ์น™๋งŒ ํฌํ•จํ•œ๋‹ค.
    • ์ถœ์ž…์ด ํ—ˆ์šฉ๋œ ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
    • IP ์ฃผ์†Œ ๋˜๋Š” ๋‹ค๋ฅธ ๋ณด์•ˆ ๊ทธ๋ฃน์„ ์ฐธ์กฐํ•ด ๊ทœ์น™์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
    • ์ธ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ์ด ํ—ˆ์šฉ๋˜๋ฉด ์•„์›ƒ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ๋„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ณด์•ˆ ๊ทธ๋ฃน์€ ๋ชจ๋“  ์•„์›ƒ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜๋Š” ์•„์›ƒ๋ฐ”์šด๋“œ ๊ทœ์น™์„ ํฌํ•จํ•œ๋‹ค.



Security Groups Deeper Dive

  • ๋ณด์•ˆ ๊ทธ๋ฃน์€ EC2 ์ธ์Šคํ„ด์Šค์˜ ๋ฐฉํ™”๋ฒฝ์ด๋‹ค.
  • ๋ณด์•ˆ๊ทธ๋ฃน์˜ ํ†ต์ œ:
    • ํฌํŠธ๋กœ์˜ ์ ‘๊ทผ์„ ํ†ต์ œ
    • ์ธ์ฆ๋œ IP ์ฃผ์†Œ์˜ ๋ฒ”์œ„(IPv4, IPv6)๋ฅผ ํ™•์ธ
    • ์™ธ๋ถ€์—์„œ ์ธ์Šคํ„ด์Šค๋กœ ๋“ค์–ด์˜ค๋Š” ์ธ๋ฐ”์šด๋“œ ๋„คํŠธ์›Œํฌ๋„ ํ†ต์ œ
    • ์ธ์Šคํ„ด์Šค์—์„œ ์™ธ๋ถ€๋กœ ๋‚˜๊ฐ€๋Š” ์•„์›ƒ๋ฐ”์šด๋“œ ๋„คํŠธ์›Œํฌ๋„ ํ†ต์ œ
    • ์ด์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ํ™•์ธ ๊ฐ€๋Šฅ



Security Groups Diagram



Security Groups Good to know

  • ๋ณด์•ˆ ๊ทธ๋ฃน๊ณผ ์ธ์Šคํ„ด์Šค ๊ฐ„์˜ ์ผ๋Œ€์ผ ๊ด€๊ณ„๋Š” ์—†๋‹ค.
  • ํ•˜๋‚˜์˜ ๋ณด์•ˆ ๊ทธ๋ฃน์„ ์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ํ•˜๋‚˜์˜ ์ธ์Šคํ„ด์Šค์—๋„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ณด์•ˆ ๊ทธ๋ฃน์„ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ณด์•ˆ ๊ทธ๋ฃน์€ region๊ณผ VPC์˜ ๊ฒฐํ•ฉ์œผ๋กœ ํ†ต์ œ๋œ๋‹ค. ๊ทธ๋ž˜์„œ ์ง€์—ญ์„ ์ „ํ™˜ํ•˜๋ฉด ์ƒˆ ๋ณด์•ˆ ๊ทธ๋ฃน์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ VPC๋ฅผ ์ƒ์„ฑํ•ด์•ผ ํ•œ๋‹ค.
  • ๋ณด์•ˆ ๊ทธ๋ฃน์€ EC2 ์™ธ๋ถ€์— ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ํŠธ๋ž˜ํ”ฝ์ด ์ฐจ๋‹จ๋˜๋ฉด EC2 ์ธ์Šคํ„ด์Šค๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค. ๋ณด์•ˆ ๊ทธ๋ฃน์€ EC2 ์™ธ๋ถ€์˜ ๋ฐฉํ™”๋ฒฝ์ด๋‹ค.
  • SSH ์ ‘๊ทผ์„ ์œ„ํ•ด ํ•˜๋‚˜์˜ ๋ณ„๋„ ๋ณด์•ˆ ๊ทธ๋ฃน์„ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค. ๋ณดํ†ต SSH ์ ‘๊ทผ์€ ๊ฐ€์žฅ ๋ณต์žกํ•˜๋ฏ€๋กœ ๋ณ„๋„์˜ ๋ณด์•ˆ ๊ทธ๋ฃน์ด ์ž˜ ์™„๋ฃŒ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.
  • ํƒ€์ž„์•„์›ƒ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์œผ๋ฉด ๋ณด์•ˆ ๊ทธ๋ฃน์˜ ๋ฌธ์ œ์ด๋‹ค.
  • ํ•˜์ง€๋งŒ ์—ฐ๊ฒฐ ๊ฑฐ๋ถ€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋ณด์•ˆ ๊ทธ๋ฃน์€ ์‹คํ–‰๋˜์—ˆ๊ณ  ํŠธ๋ž˜ํ”ฝ์€ ํ†ต๊ณผํ–ˆ์ง€๋งŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ๊ฑฐ๋‚˜ ์‹คํ–‰๋˜์ง€ ์•Š๋Š” ๋“ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒƒ์ด๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋“  ์ธ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ์€ ์ฐจ๋‹จ๋˜์–ด ์žˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋“  ์•„์›ƒ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ์€ ํ—ˆ์šฉ๋œ๋‹ค.



๋ณด์•ˆ ๊ทธ๋ฃน์˜ ๋‹ค๋ฅธ ๋ณด์•ˆ ๊ทธ๋ฃน ์ฐธ์กฐ Diagram

  • EC2 ์ธ์Šคํ„ด์Šค์˜ ๋ณด์•ˆ๊ทธ๋ฃน1์€ ๋ณด์•ˆ๊ทธ๋ฃน1๊ณผ ๋ณด์•ˆ๊ทธ๋ฃน2๋ฅผ ์Šน์ธํ•œ๋‹ค.
  • ๋”ฐ๋ผ์„œ, ๋ณด์•ˆ ๊ทธ๋ฃน1๊ณผ ๋ณด์•ˆ ๊ทธ๋ฃน2๋ฅผ ์‚ฌ์šฉํ•˜๋Š” EC2 ์ธ์Šคํ„ด์Šค๋Š” IP ์ฃผ์†Œ์™€ ์ƒ๊ด€์—†์ด ํ†ต์‹  ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ํ•˜์ง€๋งŒ ๋ณด์•ˆ ๊ทธ๋ฃน3์€ ๊ฑฐ๋ถ€๋˜๊ธฐ ๋•Œ๋ฌธ์— ํ†ต์‹ ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ํ•ด๋‹น ํŒจํ„ด์€ ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ์—์„œ๋„ ๋‹ค๋ฃฌ๋‹ค.



Classic Ports to know

  • 22 = SSH(Secure Shell): ๋ฆฌ๋ˆ…์Šค์—์„œ EC2 ์ธ์Šคํ„ด์Šค๋กœ ๋กœ๊ทธ์ธํ•˜๋„๋ก ํ•œ๋‹ค.
  • 21 = FTP(File Transfer Protocol): ํŒŒ์ผ ๊ณต์œ  ์‹œ์Šคํ…œ์— ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.
  • 22 = SFTP(Secure File Transfer Protocol): SSH๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์—…๋กœ๋“œํ•˜๊ธฐ ๋•Œ๋ฌธ์— 22๋ฒˆ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ๋ณด์•ˆ ํŒŒ์ผ ์ „์†ก ํ”„๋กœํ† ์ฝœ์ด๋‹ค.
  • 80 = HTTP: ๋ณด์•ˆ์ด ๋˜์ง€ ์•Š์€ ์‚ฌ์ดํŠธ์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๋‹ค.
  • 443 = HTTPS: ๋ณด์•ˆ๋œ ์‚ฌ์ดํŠธ์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๋‹ค.
  • 3389 = RDP(Remote Desktop Protocol): ์›๊ฒฉ ๋ฐ์Šคํฌํ†ฑ ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ์œˆ๋„์šฐ ์ธ์Šคํ„ด์Šค์— ๋กœ๊ทธ์ธํ•  ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค.



SSH Summary

  • ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„์—์„œ์—์„œ๋Š” Secure Shell์ธ SSH๋ฅผ ์„œ๋ฒ„์— ์‚ฌ์šฉํ•œ๋‹ค. SSH๋Š” ํ„ฐ๋ฏธ๋„์ด๋‚˜ ๋ช…๋ น์ค„์„ ์ด์šฉํ•ด์„œ ์›๊ฒฉ ๋จธ์‹ ์ด๋‚˜ ์„œ๋ฒ„๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.
  • ์šด์˜์ฒด์ œ๋ณ„๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.



SSH ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…

  1. ์—ฐ๊ฒฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ
    ๋ณด์•ˆ ๊ทธ๋ฃน์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๋ฐœ์ƒํ•œ๋‹ค. ๋ณด์•ˆ ๊ทธ๋ฃน์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •๋˜์—ˆ๋Š”์ง€, EC2 ์ธ์Šคํ„ด์Šค์— ๋ณด์•ˆ ๊ทธ๋ฃน์ด ํ• ๋‹น๋˜์—ˆ๋Š”์ง€๋ฅผ ํ™•์ธํ•˜์ž.

  2. ์—ฐ๊ฒฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ ๋ฌธ์ œ๊ฐ€ ๊ณ„์†ํ•ด์„œ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ
    ํšŒ์‚ฌ ๋ฐฉํ™”๋ฒฝ ๋˜๋Š” ๊ฐœ์ธ ๋ฐฉํ™”๋ฒฝ์ด ์—ฐ๊ฒฐ์„ ์ฐจ๋‹จํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค. EC2 Instance Connect๋ฅผ ์‚ฌ์šฉํ•˜์ž. ๋ฐ˜๋“œ์‹œ Amazon Linux2๋ฅผ ์‚ฌ์šฉํ•˜์ž.

  3. SSH๊ฐ€ Windows์—์„œ ๋™์ž‘ํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ

  • ssh command not found๋ผ๊ณ  ๋œจ๋ฉด PUTTY๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.
  • ์—ฌ์ „ํžˆ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด EC2 Instance Connect๋ฅผ ์‚ฌ์šฉํ•˜์ž.
  1. ์—ฐ๊ฒฐ์ด ๊ฑฐ๋ถ€๋  ๊ฒฝ์šฐ
    ์ด๋Š” ์ธ์Šคํ„ด์Šค์—๋Š” ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ•ด๋‹น ์ธ์Šคํ„ด์Šค์—์„œ SSH ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์žˆ์ง€ ์•Š๋‹ค๋Š” ๋œป์ด๋‹ค.
  • ์ธ์Šคํ„ด์Šค๋ฅผ ์žฌ์‹œ์ž‘ํ•˜์ž.
  • ์—ฌ์ „ํžˆ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ธ์Šคํ„ด์Šค๋ฅผ ์ข…๋ฃŒํ•˜๊ณ  ์ƒˆ ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ค์ž. ๋ฐ˜๋“œ์‹œ Amazon Linux2๋ฅผ ์‚ฌ์šฉํ•˜์ž.
  1. ๊ถŒํ•œ ๊ฑฐ๋ถ€
    ์ด๋Š” ๋‹ค์Œ์˜ ๋‘ ์ƒํ™ฉ์—์„œ ๋ฐœ์ƒํ•œ๋‹ค.
  • ๋ณด์•ˆ ํ‚ค๊ฐ€ ํ‹€๋ ธ๊ฑฐ๋‚˜ ๋ณด์•ˆ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ
  • ์ž˜๋ชป๋œ ์‚ฌ์šฉ์ž๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ
  1. ์–ด์ œ๋Š” ์—ฐ๊ฒฐ์ด ๊ฐ€๋Šฅํ–ˆ๋Š”๋ฐ ์˜ค๋Š˜์€ ๋˜์ง€ ์•Š๋Š”๋‹ค.
    EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ค‘๋‹จํ–ˆ๋‹ค๊ฐ€ ์˜ค๋Š˜ ๋‹ค์‹œ ์‹œ์ž‘ํ–‡์„ ๊ฒฝ์šฐ, EC2 ์ธ์Šคํ„ด์Šค์˜ ํผ๋ธ”๋ฆญ IP๊ฐ€ ๋ณ€๊ฒฝ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ช…๋ น์–ด์—์„œ ์ƒˆ ํผ๋ธ”๋ฆญ IP๋กœ ์—…๋ฐ์ดํŠธํ•˜์ž.
  • EC2 Instance Connect๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค.

    • user name์ด ๊ธฐ๋ณธ์œผ๋กœ ec2-user๋กœ ์„ค์ •๋œ๋‹ค.
    • Amazon Linux2(๋ชจ๋“  ๋ฒ„์ „), Ubuntu 16.04 ์ด์ƒ
    • 22๋ฒˆ ํฌํŠธ๋ฅผ ํ†ตํ•œ ์ธ๋ฐ”์šด๋“œ SSH ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•ด์•ผ ํ•œ๋‹ค.
    • ์ž์„ธํ•œ ์‚ฌํ•ญ์€ ๋งํฌ ํ™•์ธ

  • EC2 ์ธ์Šคํ„ด์Šค์— ์•ก์„ธ์Šค ํ‚ค ID์™€ ๋น„๋ฐ€ ์•ก์„ธ์Šค ํ‚ค๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๊ฑด ์ตœ์•…์˜ ๋ฐฉ๋ฒ•์ด๋‹ค.

    • ๋ˆ„๊ตฐ๊ฐ€ ์ธ์Šคํ„ด์Šค์— ์ž…๋ ฅ๋œ ์ž๊ฒฉ ์ฆ๋ช… ์ •๋ณด๋ฅผ ํšŒ์ˆ˜ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  • EC2 ์ธ์Šคํ„ด์Šค์˜ Actions -> Security -> Modify IAM role์„ ์‚ฌ์šฉํ•˜์ž.



EC2 ๊ตฌ๋งค ์˜ต์…˜

  • On-Demand Instance

    • ํ•„์š”ํ•œ ๋Œ€๋กœ ์ธ์Šคํ„ด์Šค๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. ๋‹จ๊ธฐ์ ์ธ ์›Œํฌ๋กœ๋“œ์— ์‚ฌ์šฉํ•˜๊ธฐ ์ข‹๋‹ค.
    • ๋น„์šฉ์„ ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ๊ณ  ์ดˆ ๋‹จ์œ„๋กœ ์š”๊ธˆ์„ ์ง€๋ถˆํ•˜๋ฉด ๋œ๋‹ค.
  • Reserved(1 & 3 years)

    • Reserved Instance - ์˜ˆ์•ฝ๋œ ์ธ์Šคํ„ด์Šค
    • Conertible Reserved Instance - ์œ ์—ฐํ•œ ์ธ์Šคํ„ด์Šค ํƒ€์ž…์„ ์›ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ์ธ์Šคํ„ด์Šค ํƒ€์ž…์„ ๋ณ€๊ฒฝํ•˜๊ธธ ์›ํ•œ๋‹ค๋ฉด ์ „ํ™˜ํ˜• ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ ์ ˆํ•˜๋‹ค.
  • Savings Plan(1 & 3 years)

    • ํŠน์ •ํ•œ ์ธ์Šคํ„ด์Šค ์œ ํ˜•์„ ์•ฝ์ •ํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ๋‹ฌ๋Ÿฌ ๋‹จ์œ„๋กœ ํŠน์ •ํ•œ ์‚ฌ์šฉ๋Ÿ‰์„ ์•ฝ์ •ํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ข€ ๋” ํ˜„๋Œ€์ ์ธ ๋ฐฉ์‹์ด๋‹ค. ์—ญ์‹œ ์žฅ๊ธฐ ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•œ ๊ฒƒ์ด๋‹ค.
  • Spot Instances

    • ์•„์ฃผ ์งง์€ ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•œ ๊ฒƒ์ด๋‹ค.
    • ๋งค์šฐ ๋งค์šฐ ์ €๋ ดํ•˜๋‹ค.
    • ํ•˜์ง€๋งŒ ์–ธ์ œ๋ผ๋„ ๊ทธ ์ธ์Šคํ„ด์Šค๋“ค์ด ์†์‹ค๋  ์ˆ˜ ์žˆ์–ด์„œ ์‹ ๋ขฐ์„ฑ์ด ๋‚ฎ๋‹ค.
  • Dedicated Hosts

    • ๋ฌผ๋ฆฌ์  ์„œ๋ฒ„ ์ „์ฒด๋ฅผ ์˜ˆ์•ฝํ•ด์„œ ์ธ์Šคํ„ด์Šค ๋ฐฐ์น˜๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค.
  • Dedicated Instances

    • ๋‹ค๋ฅธ ๊ณ ๊ฐ์ด ์šฐ๋ฆฌ์˜ ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ณต์œ ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.
  • Capacity Reservations

    • ์šฉ๋Ÿ‰ ์˜ˆ์•ฝ์„ ์ด์šฉํ•˜๋ฉด ์›ํ•˜๋Š” ๊ธฐ๊ฐ„ ๋™์•ˆ ํŠน์ •ํ•œ AZ์— ์šฉ๋Ÿ‰์„ ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ๋” ์ž์„ธํ•œ ์‚ฌํ•ญ๋“ค์€ ๋งํฌ๋ฅผ ์ฐธ์กฐํ•˜์ž.



EC2 On Demand

  • ์‚ฌ์šฉํ•œ ๋งŒํผ ์ง€๋ถˆ๋œ๋‹ค.
    • Linux or Windows - 1๋ถ„ ์ดํ›„์— ์ดˆ ๋‹จ์œ„๋กœ ์ฒญ๊ตฌ๊ฐ€ ์ด๋ฃจ์–ด์ง„๋‹ค.
    • ๋‹ค๋ฅธ ๋ชจ๋“  ์šด์˜์ฒด์ œ์˜ ๊ฒฝ์šฐ์—๋Š” 1์‹œ๊ฐ„ ๋‹จ์œ„๋กœ ์ฒญ๊ตฌ๊ฐ€ ์ด๋ฃจ์–ด์ง„๋‹ค.
  • ๋น„์šฉ์ด ๊ฐ€์žฅ ๋งŽ์ด ๋“ค์ง€๋งŒ ๋ฐ”๋กœ ์ง€๋ถˆํ•  ๊ธˆ์•ก์€ ์—†๊ณ , ์žฅ๊ธฐ์ ์ธ ์•ฝ์ •๋„ ํ•„์š”์—†๋‹ค.
  • ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ๊ธฐ์ ์ด๊ณ  ์ค‘๋‹จ ์—†๋Š” ์›Œํฌ๋กœ๋“œ๊ฐ€ ํ•„์š”ํ•  ๋•Œ, ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฑฐ๋™์„ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†์„ ๋•Œ ๊ฐ€์žฅ ์ถ”์ฒœํ•  ๋งŒํ•˜๋‹ค.



EC2 Reserved Instances

  • ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค๋Š” ์˜จ๋””๋งจ๋“œ์— ๋น„์ƒˆ 72% ํ• ์ธ์„ ์ œ๊ณตํ•œ๋‹ค.
  • ์šฐ๋ฆฌ๋Š” ํŠน์ •ํ•œ ์ธ์Šคํ„ด์Šค ์†์„ฑ(์ธ์Šคํ„ด์Šค ํƒ€์ž…, Region, Tenancy, OS)์„ ์˜ˆ์•ฝํ•œ๋‹ค.
  • ์˜ˆ์•ฝ ๊ธฐ๊ฐ„์„ 1๋…„์ด๋‚˜ 3๋…„์œผ๋กœ ์ง€์ •ํ•ด์„œ ํ• ์ธ์„ ๋” ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.
  • ์ „๋ถ€ ์„ ๊ฒฐ์ œ, ๋ถ€๋ถ„ ์„ ๊ฒฐ์ œ ๋˜๋Š” ์„ ๊ฒฐ์ œ ์—†์Œ ์ค‘์— ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. ์ „๋ถ€ ์„ ๊ฒฐ์ œ๋ฅผ ์„ ํƒํ•˜๋ฉด ์ตœ๋Œ€ ํ• ์ธ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฒ”์œ„๋ฅผ ํŠน์ •ํ•œ ๋ฆฌ์ „์ด๋‚˜ ์กด์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰ ํŠน์ •ํ•œ AZ์— ์žˆ๋Š” ์˜ˆ์•ฝ๋œ ์šฉ๋Ÿ‰์„ ์˜๋ฏธํ•œ๋‹ค.
  • ์‚ฌ์šฉ๋Ÿ‰์ด ์ผ์ •ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒŒ ์ข‹๋‹ค. ex) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
  • ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค๋ฅผ ๋งˆ์ผ“ ํ”Œ๋ ˆ์ด์Šค์—์„œ ์‚ด ์ˆ˜ ์žˆ๊ณ  ๋” ์ด์ƒ ํ•„์š”๊ฐ€ ์—†์–ด์ง€๋ฉด ํŒ” ์ˆ˜๋„ ์žˆ๋‹ค.
  • ์ „ํ™˜ํ˜• ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค๋ผ๋Š” ํŠน๋ณ„ํ•œ ์œ ํ˜•์˜ ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค๊ฐ€ ์žˆ๋‹ค.
    • ์ธ์Šคํ„ด์Šค ํƒ€์ž…, ์ธ์Šคํ„ด์Šค ํŒจ๋ฐ€๋ฆฌ, ์šด์˜์ฒด์ œ, ๋ฒ”์œ„, ํ…Œ๋„Œ์‹œ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ์œ ์—ฐ์„ฑ์ด ๋” ํฌ๊ธฐ ๋•Œ๋ฌธ์— ํ• ์ธ์€ ์•ฝ๊ฐ„ ์ ๋‹ค. ์ตœ๋Œ€ 66%๊นŒ์ง€ ํ• ์ธ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.



EC2 Savings Plans

  • ์žฅ๊ธฐ๊ฐ„ ์‚ฌ์šฉํ•˜๋ฉด ํ• ์ธ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. (์ตœ๋Œ€ 72%)
  • ํ•˜์ง€๋งŒ ๋‹ค์Œ 1๋…„ ๋˜๋Š” 3๋…„ ๋™์•ˆ ์‹œ๊ฐ„๋‹น 10๋‹ฌ๋Ÿฌ๋กœ ์•ฝ์ •์„ ํ•˜๊ฒŒ ๋œ๋‹ค.
  • ์‚ฌ์šฉ๋Ÿ‰์ด ํ•œ๋„๋ฅผ ๋„˜์–ด์„œ๋ฉด ์ ˆ์•ฝ ํ”Œ๋žœ์€ ์˜จ๋””๋งจ๋“œ ๊ฐ€๊ฒฉ์œผ๋กœ ์ฒญ๊ตฌ๋ฅผ ํ•˜๊ฒŒ ๋œ๋‹ค.
  • ์ ˆ์•ฝ ํ”Œ๋žœ์„ ์ด์šฉํ•˜๋ฉด ํŠน์ •ํ•œ ์ธ์Šคํ„ด์Šค์™€ ํŒจ๋ฐ€๋ฆฌ, ๋ฆฌ์ „์œผ๋กœ ๊ณ ์ •๋˜๊ฒŒ ๋œ๋‹ค.
    • ์ผ๋ถ€๋Š” ์œ ์—ฐํ•˜๊ฒŒ ์„ ํƒ ๊ฐ€๋Šฅ
      • ์ธ์Šคํ„ด์Šค ์‚ฌ์ด์ฆˆ: m5.xlarge, m5.2xlarge ๋“ฑ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.
      • OS: Linux, Windows ๋“ฑ์„ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค.
      • Tenancy: Host(ํ˜ธ์ŠคํŠธ), Dedicated(์ „์šฉ), Default(๊ธฐ๋ณธ) ๋“ฑ์„ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค.



EC2 Spot Instance

  • ํ• ์ธ ํญ์ด ์ œ์ผ ์ปค์„œ ์˜จ๋””๋งจ๋“œ์— ๋น„ํ•ด ์ตœ๋Œ€ 90%๊นŒ์ง€ ํ• ์ธ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.
  • ํ•˜์ง€๋งŒ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•ด ์ง€๋ถˆํ•˜๋ ค๋Š” ์ตœ๋Œ€ ๊ฐ€๊ฒฉ์„ ์ •์˜ํ•˜๊ณ  ๋งŒ์ผ ์ŠคํŒŸ ๊ฐ€๊ฒฉ์ด ๊ทธ ๊ฐ€๊ฒฉ์„ ๋„˜๊ฒŒ ๋˜๋ฉด ์ธ์Šคํ„ด์Šค๊ฐ€ ์†์‹ค๋˜๊ธฐ ๋•Œ๋ฌธ์— ์–ธ์ œ๋ผ๋„ ์ธ์Šคํ„ด์Šค๊ฐ€ ์†์‹ค๋  ์ˆ˜ ์žˆ๋‹ค.
  • ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋Š” AWS์—์„œ ๊ฐ€์žฅ ๋น„์šฉํšจ์œจ์ ์ธ ์ธ์Šคํ„ด์Šค์ด๋‹ค. ๊ณ ์žฅ์— ๋Œ€ํ•œ ํšŒ๋ณต๋ ฅ์ด ์žˆ๋Š” ์ž‘์—…๋“ค์—๊ฒŒ ์•„์ฃผ ์œ ์šฉํ•˜๋‹ค.
    • ex) ๋ฐฐ์น˜ ์ž‘์—…, ๋ฐ์ดํ„ฐ ๋ถ„์„, ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ, ๋ถ„์‚ฐ ์ž‘์—…, ์‹œ์ž‘๊ณผ ์ข…๋ฃŒ ์‹œ๊ฐ„์ด ์œ ์—ฐํ•œ ์›Œํฌ๋กœ๋“œ
  • ์•„์ฃผ ์ค‘์š”ํ•œ ์ž‘์—…์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๋Š” ์ ์ ˆํ•˜์ง€ ์•Š๋‹ค.



EC2 Dedicated Hosts

  • ์ „์šฉ ํ˜ธ์ŠคํŠธ๋Š” ๊ณ ๊ฐ ์ „์šฉ์˜ EC2 ์ธ์Šคํ„ด์Šค ์šฉ๋Ÿ‰์„ ๊ฐ–์ถ˜ ๋ฌผ๋ฆฌ์  ์„œ๋ฒ„์ด๋‹ค.
  • ์ „์šฉ ํ˜ธ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Windows Server, Microsoft SQL Server, SUSE ๋ฐ Linux Enterprise Server๋ฅผ ํฌํ•จํ•œ ๊ธฐ์กด ์†Œ์ผ“๋‹น, ์ฝ”์–ด๋‹น ๋˜๋Š” VM๋‹น ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด์„ ์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ตฌ๋งค ์˜ต์…˜
    • On-demand: ์ดˆ๋‹น ๋น„์šฉ์„ ์ง€๋ถˆํ•œ๋‹ค.
    • Reserved: 1๋…„ ๋˜๋Š” 2๋…„ ๋™์•ˆ ์˜ˆ์•ฝํ•œ๋‹ค.
  • ์‹ค์ œ๋กœ ๋ฌผ๋ฆฌ์  ์„œ๋ฒ„๋ฅผ ์˜ˆ์•ฝํ•˜๊ธฐ ๋•Œ๋ฌธ์— AWS์—์„œ ๊ฐ€์žฅ ๋น„์‹ผ ์˜ต์…˜์ด๋‹ค.
  • ํ™œ์šฉ ์‚ฌ๋ก€
    • ๋ผ์ด์„ ์‹ฑ ๋ชจ๋ธ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ธ ๊ฒฝ์šฐ(BYOL: - Bring Your Own License)
    • ๊ทœ์ •์ด๋‚˜ ๋ฒ•๊ทœ๋ฅผ ๋ฐ˜๋“œ์‹œ ์ค€์ˆ˜ํ•ด์•ผ ํ•˜๋Š” ํšŒ์‚ฌ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ



EC2 Dedicated Instances

  • ์ „์šฉ ํ•˜๋“œ์›จ์–ด์—์„œ ์‹คํ–‰๋˜๋Š” ์ธ์Šคํ„ด์Šค์ด๋‹ค. ๋ฌผ๋ฆฌ์  ์„œ๋ฒ„์™€๋Š” ๋‹ค๋ฅด๋‹ค.
  • ๊ฐ™์€ ๊ณ„์ •์—์„œ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค์™€ ํ•จ๊ป˜ ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ธ์Šคํ„ด์Šค ๋ฐฐ์น˜์— ๋Œ€ํ•œ ํ†ต์ œ๊ถŒ์ด ์—†๋‹ค.
  • ์ „์šฉ ์ธ์Šคํ„ด์Šค๋ž€ ์ž์‹ ๋งŒ์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ์ž์‹ ๋งŒ์˜ ํ•˜๋“œ์›จ์–ด์— ๊ฐ–๋Š”๋‹ค. ๋ฐ˜๋ฉด์—, ์ „์šฉ ํ˜ธ์ŠคํŠธ๋Š” ๋ฌผ๋ฆฌ์  ์„œ๋ฒ„ ์ž์ฒด์— ๋Œ€ํ•œ ์ ‘๊ทผ๊ถŒ์„ ๊ฐ–๊ณ  ๋‚ฎ์€ ์ˆ˜์ค€์˜ ํ•˜๋“œ์›จ์–ด์— ๋Œ€ํ•œ ๊ฐ€์‹œ์„ฑ์„ ์ œ๊ณตํ•ด์ค€๋‹ค.



EC2 Capacity Reservations

  • ์›ํ•˜๋Š” ๊ธฐ๊ฐ„ ๋™์•ˆ ํŠน์ •ํ•œ AZ์—์„œ ์˜จ๋””๋งจ๋“œ ์ธ์Šคํ„ด์Šค ์šฉ๋Ÿ‰์„ ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค EC2 ์šฉ๋Ÿ‰์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๊ธฐ๊ฐ„ ์•ฝ์ •์€ ์—†๋‹ค. ๊ทธ๋ž˜์„œ ์–ธ์ œ๋ผ๋„ ์šฉ๋Ÿ‰์„ ์˜ˆ์•ฝํ•˜๊ณ  ์ทจ์†Œํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ฒญ๊ตฌ ํ• ์ธ๋„ ์—†๋‹ค. ์šฉ๋Ÿ‰์„ ์˜ˆ์•ฝํ•˜๋Š” ๊ฒƒ์ด ์œ ์ผํ•œ ๋ชฉ์ ์ด๋‹ค.
  • ๋งŒ์ผ ์ฒญ๊ตฌ ํ• ์ธ์„ ๋ฐ›์œผ๋ ค๋ฉด ์ง€์—ญ๋ณ„ ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค์™€ ์ ˆ์•ฝ ํ”Œ๋žœ์„ ๊ฒฐํ•ฉํ•ด์•ผ ํ•œ๋‹ค.
  • ์ธ์Šคํ„ด์Šค๋ฅผ ์‹คํ–‰ํ•˜๋Š”์ง€์— ๋ฌด๊ด€ํ•˜๊ฒŒ ์˜จ๋””๋งจ๋“œ ์š”๊ธˆ์ด ๋ถ€๊ณผ๋œ๋‹ค. ์ฆ‰, ์šฉ๋Ÿ‰์„ ์˜ˆ์•ฝํ•˜๋ฉด ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ๋น„์šฉ์„ ์ง€๋ถˆํ•ด์•ผ ํ•œ๋‹ค.(์ธ์Šคํ„ด์Šค๋ฅผ ์‹คํ–‰ํ•˜์ง€ ์•Š๋”๋ผ๋„ ์—ฌ์ „ํžˆ ์š”๊ธˆ์ด ๋ถ€๊ณผ๋œ๋‹ค.)
  • ํŠน์ •ํ•œ AZ์— ์žˆ์–ด์•ผ ํ•˜๋Š” ๋‹จ๊ธฐ์ ์ด๊ณ  ์ค‘๋‹จ ์—†๋Š” ์›Œํฌ๋กœ๋“œ์— ์•„์ฃผ ์ ํ•ฉํ•˜๋‹ค.



์–ด๋Š ์š”๊ธˆ์ด ์ ํ•ฉํ• ๊นŒ?

์š”๊ธˆ์„ ๋ฆฌ์กฐํŠธ์— ๋น„์œ ํ–ˆ์„ ๋•Œ

  • On demand: ์–ธ์ œ๋‚˜ ์›ํ•  ๋–„๋งˆ๋‹ค ๋ฆฌ์กฐํŠธ์—์„œ ์‰ด ์ˆ˜ ์žˆ๊ณ  ์ „์ฒด ๊ฐ€๊ฒฉ์„ ์ง€๋ถˆํ•œ๋‹ค.
  • Reserved: ๋ฏธ๋ฆฌ ๊ณ„ํš(1๋…„ ๋‚ด์ง€ 3๋…„)์„ ํ•˜๊ณ  ๊ทธ ๋ฆฌ์กฐํŠธ์— ์•„์ฃผ ์˜ค๋ž˜ ์ฒด๋ฅ˜ํ•  ๊ฒƒ์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๋‹ค. ์˜ค๋ž˜ ์ฒด๋ฅ˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋งŽ์€ ํ• ์ธ์„ ๋ฐ›๋Š”๋‹ค.
  • Savings Plans: ์ ˆ์•ฝ ํ”Œ๋žœ์€ ํŠน์ • ๊ธฐ๊ฐ„ ๋™์•ˆ ์‹œ๊ฐ„๋‹น ์ผ์ •ํ•œ ๊ธˆ์•ก์„ ๋ฆฌ์กฐํŠธ์— ์ง€์ถœํ•  ๊ฒƒ์ž„์„ ์•Œ๊ณ  ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ๊ฐ์‹ค ํƒ€์ž…์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค. ๋Œ€์‹ , ๋ฆฌ์กฐํŠธ๋Š” ํŠน์ •ํ•œ ์ง€์ถœ์•ก์„ ์•ฝ์ •ํ•˜๋ผ๊ณ  ๋งํ•œ๋‹ค.
  • Spot instances: ๋นˆ ๊ฐ์‹ค์ด ์žˆ๊ณ  ์‚ฌ๋žŒ๋“ค์„ ๋Œ์–ด ๋ชจ์œผ๊ธฐ ์œ„ํ•ด ํ˜ธํ…”์ด ๋งˆ์ง€๋ง‰ ํ• ์ธ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒฝ์šฐ์ด๋‹ค. ๋นˆ ๊ฐ์‹ค์ด ์žˆ๊ณ  ์‚ฌ๋žŒ๋“ค์ด ๊ทธ ๋นˆ ๊ฐ์‹ค์„ ์–ป๊ธฐ ์œ„ํ•ด ๊ฒฝ๋งค๋ฅผ ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์•„์ฃผ ๋งŽ์€ ํ• ์ธ์„ ์–ป๊ฒŒ ๋œ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๋ฆฌ์กฐํŠธ์—์„œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๊ฐ์‹ค ์š”๊ธˆ์„ ๋” ๋งŽ์ด ๋‚ผ ์˜์‚ฌ๊ฐ€ ์žˆ๋‹ค๋ฉด ์šฐ๋ฆฌ๋Š” ์–ธ์ œ๋ผ๋„ ์ซ“๊ฒจ๋‚  ์ˆ˜ ์žˆ๋‹ค.
  • Dedicated Hosts: ๋งˆ์น˜ ๋ฆฌ์กฐํŠธ ๊ฑด๋ฌผ ์ „์ฒด๋ฅผ ์˜ˆ์•ฝํ•˜๋ ค๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค. ์šฐ๋ฆฌ๋งŒ์˜ ๋ฆฌ์กฐํŠธ(ํ•˜๋“œ์›จ์–ด)๋ฅผ ๋ฐ›๊ฒŒ ๋œ๋‹ค.
  • Capacity Reservations: ๊ฐ์‹ค์„ ์˜ˆ์•ฝํ•˜์ง€๋งŒ ์ฒด๋ฅ˜ํ• ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์ด๋‹ค. ์ฒด๋ฅ˜ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋„ ๊ทธ ๊ฐ์‹ค์„ ์˜ˆ์•ฝํ•˜๋Š” ์ „์ฒด ๋น„์šฉ์„ ์ง€๋ถˆํ•ด์•ผ ํ•œ๋‹ค.



EC2 Spot Instance Requests

  • ์˜จ๋””๋งจ๋“œ์™€ ๋น„๊ตํ•ด ์ตœ๋Œ€ 90%๊นŒ์ง€ ํ• ์ธ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.
  • ์–ด๋–ค ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•ด ์ง€๋ถˆํ•  ์˜ํ–ฅ์ด ์žˆ๋Š” ์ŠคํŒŸ ์ตœ๊ณ ๊ฐ€๋ฅผ ์ •์˜ํ•œ ํ›„์— ์ธ์Šคํ„ด์Šค์˜ ๋น„์šฉ์ด ์ง€๋ถˆ ์˜ํ–ฅ์ด ์žˆ๋Š” ๊ทธ ์ตœ๊ณ ๊ฐ€๋ณด๋‹ค ๋‚ฎ์€ ํ•œ ํ•ด๋‹น ์ธ์Šคํ„ด์Šค๋ฅผ ๊ณ„์†ํ•ด์„œ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค.
    • ์‹œ๊ฐ„ ๋‹น ์ŠคํŒŸ ๋น„์šฉ์€ ์œ ๋™์ ์ด๋‹ค.
    • ํ˜„์žฌ ์ŠคํŒŸ ๊ฐ€๊ฒฉ์ด ์ตœ๊ณ ๊ฐ€๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ, '๋ฉˆ์ถค' ๋˜๋Š” '์ข…๋ฃŒ'๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ๋‹ค. 2๋ถ„ ๋™์•ˆ์˜ ์œ ์˜ˆ๊ธฐ๊ฐ„์ด ์žˆ๋‹ค.
  • ๋˜ ๋‹ค๋ฅธ ์ „๋žต: Spot Block (2022๋…„ 12์›” 31์ž๋กœ ์„œ๋น„์Šค ์ข…๋ฃŒ)
    • ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋ฅผ ํšŒ์ˆ˜๋‹นํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•œ ์ „๋žต์ด๋‹ค.
    • ์ŠคํŒŸ ๋ธ”๋ก์ด๋ž€ ํŠน์ • ๊ธฐ๊ฐ„(1~6 ์‹œ๊ฐ„) ๋™์•ˆ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋ฅผ ๋ฐฉํ•ด๋กœ๋ถ€ํ„ฐ ์ฐจ๋‹จํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค.
    • ๊ต‰์žฅํžˆ ๋“œ๋ฌผ๊ฒŒ ์ธ์Šคํ„ด์Šค๊ฐ€ ํšŒ์ˆ˜๋  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฐฐ์น˜ ์ž‘์—…, ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋“ฑ ์‹คํŒจ์— ํƒ„๋ ฅ์ ์ธ ์ž‘์—…๋“ค์— ์ ํ•ฉํ•˜๋‹ค.
  • ์ค‘์š”ํ•œ ์ž‘์—…์—๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š๋‹ค.



Spot Instance๋ฅผ ์ข…๋ฃŒํ•˜๋Š” ๋ฐฉ๋ฒ•

  • ๋จผ์ € ์ŠคํŒŸ ์š”์ฒญ์˜ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•ด์•ผ ํ•œ๋‹ค.
  • ์ŠคํŒŸ ์š”์ฒญ์—๋Š” ์›ํ•˜๋Š” ์ธ์Šคํ„ด์Šค ๊ฐœ์ˆ˜, ์ง€๋ถˆ ์˜์‚ฌ๊ฐ€ ์žˆ๋Š” ์ธ์Šคํ„ด์Šค ์ตœ๊ณ  ๊ฐ€๊ฒฉ, AMI ๋“ฑ ์š”๊ตฌ๋˜๋Š” ์‚ฌ์–‘, ์š”์ฒญ์˜ ์œ ํšจ ๊ธฐ๊ฐ„๊ทธ๋ฆฌ๊ณ  ์š”์ฒญ์˜ ์œ ํ˜•์ด ์žˆ๋‹ค.
    • ์š”์ฒญ์—๋Š” ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์ด ์žˆ๋‹ค.
      • ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋ฅผ ์œ„ํ•œ ์ผํšŒ์„ฑ ์š”์ฒญ. ์ŠคํŒŸ ์š”์ฒญ์ด ์ดํ–‰๋˜๋Š” ์ฆ‰์‹œ ์ธ์Šคํ„ด์Šค๊ฐ€ ์‹œ์ž‘๋˜๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ผํšŒ์„ฑ ์š”์ฒญ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ŠคํŒŸ ์š”์ฒญ์€ ์‚ฌ๋ผ์ง„๋‹ค. ์ฆ‰ ์ŠคํŒŸ ์š”์ฒญ์ด ์‚ฌ๋ผ์ ธ๋„ ๊ดœ์ฐฎ์€ ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•˜๋Š” ์œ ํ˜•์ด๋‹ค.
      • ์‚ฌํ›„ ์ธ์Šคํ„ด์Šค๋ฅผ ์œ„ํ•œ ์ง€์†์ ์ธ ์š”์ฒญ. ์ŠคํŒŸ ์š”์ฒญ์˜ Valid from๋ถ€ํ„ฐ Valid until๊นŒ์ง€์˜ ์œ ํšจ ๊ธฐ๊ฐ„ ๋™์•ˆ ์šฐ๋ฆฌ๊ฐ€ ์š”์ฒญํ•œ ๊ฐœ์ˆ˜์˜ ์ธ์Šคํ„ด์Šค๋“ค์ด ๊ณ„์† ์œ ํšจํ•˜๊ฒŒ ๋œ๋‹ค. ์ฆ‰, ์–ด๋–ค ์ด์œ ๋กœ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ค‘๋‹จ๋˜๊ฑฐ๋‚˜ ์ŠคํŒŸ ๊ฐ€๊ฒฉ ์ƒ์Šน์„ ์ด์œ ๋กœ ๋ฐฉํ•ด๋ฅผ ๋ฐ›์€ ๊ฒฝ์šฐ์—๋Š” ์ŠคํŒŸ ์š”์ฒญ์ด ๋‹ค์‹œ ์ „๋‹ฌ๋˜์–ด ์š”์ฒญ์ด ๊ฒ€์ฆ๋˜๊ณ  ๋‚˜๋ฉด ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๊ฐ€ ์žฌ์‹œ์ž‘๋œ๋‹ค. ๋”ฐ๋ผ์„œ ์ง€์†์  ์š”์ฒญ ๋ชจ๋“œ์—์„œ๋Š” ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ค‘๋‹จ๋˜์–ด๋„ ์ŠคํŒŸ ์š”์ฒญ์ด ์—ฌ์ „ํžˆ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ŠคํŒŸ ์š”์ฒญ์ด ์ž๋™์ ์œผ๋กœ ์ธ์Šคํ„ด์Šค๋ฅผ ์žฌ์‹œ์ž‘ํ•ด์ค€๋‹ค.
  • ๊ธฐ์กด์— ์‹คํ–‰ํ–ˆ๋˜ ์ธ์Šคํ„ด์Šค๋ฅผ ์ข…๋ฃŒํ•˜๋Š” ๊ฒƒ์€ AWS๊ฐ€ ์•„๋‹Œ ์šฐ๋ฆฌ์˜ ์ฑ…์ž„์ด๋‹ค.
  • ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋ฅผ ์˜๊ตฌํžˆ ์ข…๋ฃŒํ•˜๊ณ  ์žฌ์‹คํ–‰๋˜๋Š” ์ผ์ด ์—†๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋จผ์ € ์ŠคํŒŸ ์š”์ฒญ๋ถ€ํ„ฐ ์ทจ์†Œํ•œ ๋‹ค์Œ, ํ•ด๋‹น ์š”์ฒญ๊ณผ ์—ฐ๊ฒฐ๋œ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋ฅผ ์ข…๋ฃŒํ•ด์•ผ ํ•œ๋‹ค.



Spot Fleets

  • Spot Fleets = ํ•œ ์„ธํŠธ์˜ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค + ์„ ํƒ์ ์œผ๋กœ ์˜จ๋””๋งจ๋“œ ์ธ์Šคํ„ด์Šค๋ฅผ ์กฐํ•ฉํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.
  • ์ŠคํŒŸ ํ”Œ๋ฆฟ์€ ์ •์˜๋œ ๋น„์šฉ ์ œํ•œ ๋‚ด์—์„œ ๋Œ€์ƒ ์šฉ๋Ÿ‰์„ ๋งž์ถ”๋ ค ๋…ธ๋ ฅํ•  ๊ฒƒ์ด๋‹ค.
    • Launch Pool์„ ์ •์˜ํ•œ๋‹ค: ๋‹ค์–‘ํ•œ ์ธ์Šคํ„ด์Šค ์œ ํ˜•, ๋‹ค์–‘ํ•œ OS ๊ทธ๋ฆฌ๊ณ  ๋‹ค์–‘ํ•œ ๊ฐ€์šฉ ์˜์—ญ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค.
    • ์—ฌ๋Ÿฌ ๊ฐœ์˜ Launch Pools์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๊ณ , ๊ทธ๋Ÿฌ๊ณ  ๋‚˜๋ฉด ํ”Œ๋ฆฟ์ด ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋Ÿฐ์น˜ํ’€์„ ์„ ํƒํ•ด ์ค€๋‹ค.
    • ์ŠคํŒŸ ํ”Œ๋ฆฟ์ด ์ •ํ•ด์ง„ ์˜ˆ์‚ฐ ํ˜น์€ ์›ํ•˜๋Š” ์šฉ๋Ÿ‰์— ๋‹ฌํ•œ ๊ฒฝ์šฐ์—๋Š” ์ธ์Šคํ„ด์Šค ์‹คํ–‰์„ ๋ฉˆ์ถ˜๋‹ค.
  • ๊ทธ๋ฆฌ๊ณ  ์ŠคํŒŸ ํ”Œ๋ฆฟ ๋‚ด์— ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋ฅผ ํ• ๋‹นํ•ด ์ค„ ์ „๋žต์„ ์ •์˜ํ•˜๊ฒŒ ๋œ๋‹ค.
    • lowestPrice: ์ŠคํŒŸ ํ”Œ๋ฆฟ์ด ๊ฐ€์žฅ ์ ์€ ๋น„์šฉ์„ ๊ฐ€์ง„ ํ’€์—์„œ๋ถ€ํ„ฐ ์ธ์Šคํ„ด์Šค๋ฅผ ์‹คํ–‰ํ•ด ์ค€๋‹ค. ์•„์ฃผ ์งง์€ ์›Œํฌ๋กœ๋“œ๊ฐ€ ์žˆ์„ ๋•Œ ์ ํ•ฉํ•œ ์˜ต์…˜์ด๋‹ค.
    • diversified: ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋Š” ์šฐ๋ฆฌ๊ฐ€ ๊ธฐ์กด์— ์ •์˜ํ•œ ๋ชจ๋“  ํ’€์— ๊ฑธ์ณ ๋ถ„์‚ฐ๋œ๋‹ค. ๊ธด ์›Œํฌ๋กœ๋“œ์— ์ ํ•ฉํ•˜๊ณ  ๊ฐ€์šฉ์„ฑ์ด ๋›ฐ์–ด๋‚œ ์˜ต์…˜์ด๋‹ค.
    • capacityOptimized: ์ธ์Šคํ„ด์Šค์˜ ๊ฐœ์ˆ˜์— ๋”ฐ๋ผ์„œ ์ตœ์  ์šฉ๋Ÿ‰์œผ๋กœ ์‹คํ–‰๋˜๊ณ  ์ ์ ˆํ•œ ํ’€์„ ์ฐพ์•„ ์ฃผ๋Š” ์˜ต์…˜์ด๋‹ค.
  • ์ŠคํŒŸ ํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค์— ๋”ฐ๋ผ ์ถ”๊ฐ€์ ์ธ ๋น„์šฉ ์ ˆ๊ฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์•Œ์•„์„œ ์ ํ•ฉํ•œ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค ํ’€์„ ์„ ํƒํ•ด ์ฃผ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  • ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” ์ธ์Šคํ„ด์Šค์˜ ์œ ํ˜•๊ณผ ๊ฐ€์šฉ ์˜์—ญ์„ ์ง€์ •ํ•˜๋Š” ๋‹จ์ˆœํ•œ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค ์š”์ฒญ๊ณผ ๋‹ฌ๋ฆฌ, ์ŠคํŒŸ ํ”Œ๋ฆฟ์€ ์šฐ๋ฆฌ์˜ ์š”๊ตฌ์กฐ๊ฑด(lowestPrice,diversified,capacityOptimized)์— ๋”ฐ๋ผ ์ธ์Šคํ„ด์Šค์˜ ์œ ํ˜•๊ณผ ๊ฐ€์šฉ ์˜์—ญ์„ ์„ ํƒํ•˜๋„๋ก ํ•œ๋‹ค๋Š” ๋ฐ์„œ ์„œ๋กœ ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.
  • ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์ž.



ํ€ด์ฆˆ

์งˆ๋ฌธ 1:
๋‹ค์Œ ์ค‘, ํ• ์ธ ํญ์ด ๊ฐ€์žฅ ํฌ๋‚˜, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ˜น์€ ์ค‘์š” ์—…๋ฌด์—๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์€ EC2 ๊ตฌ๋งค ์˜ต์…˜์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

๋‹ต๋ณ€: ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค


์งˆ๋ฌธ 2:
EC2 ์ธ์Šคํ„ด์Šค ๋‚ด/์™ธ์˜ ํŠธ๋ž˜ํ”ฝ์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฌด์—‡์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋‚˜์š”?

๋‹ต๋ณ€: ๋ณด์•ˆ ๊ทธ๋ฃน


์งˆ๋ฌธ 3:
EC2 ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค๋ฅผ ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๊ฐ„์€ ์–ผ๋งˆ์ธ๊ฐ€์š”?

๋‹ต๋ณ€: 1๋…„ ํ˜น์€ 3๋…„


์งˆ๋ฌธ 4:
EC2 ์ธ์Šคํ„ด์Šค์— ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํŒ…(HPC) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์ค‘ ์–ด๋–ค EC2 ์ธ์Šคํ„ด์Šค ์œ ํ˜•์„ ์„ ํƒํ•ด์•ผ ํ• ๊นŒ์š”?

๋‹ต๋ณ€: ์ปดํ“จํŒ… ์ตœ์ ํ™”
์„ค๋ช…: ์ปดํ“จํŒ… ์ตœ์ ํ™” EC2 ์ธ์Šคํ„ด์Šค๋Š” ๊ณ ์„ฑ๋Šฅ ํ”„๋กœ์„ธ์„œ(์˜ˆ: ๋ฐฐ์น˜ ์ฒ˜๋ฆฌ, ๋ฏธ๋””์–ด ํŠธ๋žœ์Šค์ฝ”๋”ฉ, ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํŒ…, ๊ณผํ•™์  ๋ชจ๋ธ๋ง ๋ฐ ๋จธ์‹  ๋Ÿฌ๋‹, ์ „์šฉ ๊ฒŒ์ด๋ฐ ์„œ๋ฒ„ ๋“ฑ)๊ฐ€ ํ•„์š”ํ•œ ์ง‘์ค‘ ์ปดํ“จํŒ… ์›Œํฌ๋กœ๋“œ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.


์งˆ๋ฌธ 5:
1๋…„ ๊ฐ„ ์ง€์†์ ์œผ๋กœ ์„œ๋ฒ„๋ฅผ ์šด์˜ํ•  ๊ณ„ํš์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ์—๋Š” ๋‹ค์Œ ์ค‘ ์–ด๋–ค EC2 ๊ตฌ๋งค ์˜ต์…˜์„ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ์š”?

๋‹ต๋ณ€: ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค


์งˆ๋ฌธ 6:
์ผ๋ จ์˜ EC2 ์ธ์Šคํ„ด์Šค์— ํ˜ธ์ŠคํŒ… ๋  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ์ตœ์ดˆ ์‹คํ–‰ ์ค‘์— ์ผ๋ถ€ OS ํŒจํ‚ค์ง€๋ฅผ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ, ์ด๋ฅผ ์œ„ํ•œ ์ตœ์ ์˜ ๋ฐฉ์‹์€ ๋ฌด์—‡์ผ๊นŒ์š”?

๋‹ต๋ณ€: ํ•„์ˆ˜ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์„ค์น˜ ๋ฐ OS ์—…๋ฐ์ดํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” bash ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•œ ํ›„, ์ด ์Šคํฌ๋ฆฝํŠธ๋ฅผ EC2 ์ธ์Šคํ„ด์Šค ์‹คํ–‰ ์‹œ์— EC2 ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ


์งˆ๋ฌธ 7:
์ธ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ค‘์š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•ด์„œ๋Š” ๋‹ค์Œ ์ค‘ ์–ด๋–ค EC2 ์ธ์Šคํ„ด์Šค ์œ ํ˜•์„ ์„ ํƒํ•ด์•ผ ํ• ๊นŒ์š”?

๋‹ต๋ณ€: ๋ฉ”๋ชจ๋ฆฌ ์ตœ์ ํ™”


์งˆ๋ฌธ 8:
์˜จํ”„๋ ˆ๋ฏธ์Šค์— ํ˜ธ์ŠคํŒ…๋œ OLTP ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐ–์ถ˜ ์ „์ž ์ƒ๊ฑฐ๋ž˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ธ๊ธฐ๊ฐ€ ์ข‹์•„, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์ดˆ๋‹น ์ˆ˜์ฒœ ๊ฐœ์˜ ์š”์ฒญ์„ ์ง€๋‹ˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ EC2 ์ธ์Šคํ„ด์Šค๋กœ ์ด์ „ํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋†’์€ ๋นˆ๋„๋ฅผ ๋ณด์ด๋Š” OLTP ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์–ด๋–ค EC2 ์ธ์Šคํ„ด์Šค ์œ ํ˜•์„ ์„ ํƒํ•ด์•ผ ํ• ๊นŒ์š”?

๋‹ต๋ณ€: ์Šคํ† ๋ฆฌ์ง€ ์ตœ์ ํ™”
์„ค๋ช…: OLTP(์˜จ๋ผ์ธ ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ)๋Š” ์˜จ๋ผ์ธ ๋ฑ…ํ‚น, ์‡ผํ•‘, ์ฃผ๋ฌธ ์ž…๋ ฅ ๋˜๋Š” ํ…์ŠคํŠธ ๋ฉ”์‹œ์ง€ ์ „์†ก ๋“ฑ ๋™์‹œ์— ๋ฐœ์ƒํ•˜๋Š” ๋‹ค์ˆ˜์˜ ํŠธ๋žœ์žญ์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.


์งˆ๋ฌธ 9:
(์ฐธ/๊ฑฐ์ง“) ๋ณด์•ˆ ๊ทธ๋ฃน์€ ์˜ค์ง ํ•˜๋‚˜์˜ EC2 ์ธ์Šคํ„ด์Šค์—๋งŒ ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ต๋ณ€: ์•„๋‹™๋‹ˆ๋‹ค.


์งˆ๋ฌธ 10:
์˜จํ”„๋ ˆ๋ฏธ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ AWS๋กœ ์ด์ „ํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ๊ธฐ์—…์—๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ „์šฉ ์„œ๋ฒ„์—์„œ ์‹คํ–‰ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์—„๊ฒฉํ•œ ๊ทœ์ •์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋น„์šฉ ์ ˆ๊ฐ์„ ์œ„ํ•ด ์ „์šฉ ์„œ๋ฒ„ ๋ฐ”์šด๋“œ ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด์„ ์Šค๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ, ๋‹ค์Œ ์ค‘ ์–ด๋–ค EC2 ๊ตฌ๋งค ์˜ต์…˜์ด ์ ํ•ฉํ• ๊นŒ์š”?

๋‹ต๋ณ€: ์ „์šฉ ํ˜ธ์ŠคํŠธ
์„ค๋ช…: ์ „์šฉ ํ˜ธ์ŠคํŠธ๋Š” ๋†’์€ ์ˆ˜์ค€์˜ ๊ทœ์ • ์ค€์ˆ˜๊ฐ€ ํ•„์š”ํ•œ ๊ธฐ์—…, ํ˜น์€ ๋ณต์žกํ•œ ๋ผ์ด์„ ์Šค ๋ชจ๋ธ์„ ๊ฐ€์ง„ ์†Œํ”„ํŠธ์›จ์–ด์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐ€์žฅ ๋น„์‹ผ EC2 ๊ตฌ๋งค ์˜ต์…˜์ž…๋‹ˆ๋‹ค.


์งˆ๋ฌธ 11:
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ ์„ EC2 ์ธ์Šคํ„ด์Šค์— ๋ฐฐํฌํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ธ‰ ์—…์ฒด ๋ผ์ด์„ ์Šค๋Š” ๋ฌผ๋ฆฌ์  ์ฝ”์–ด ๋ฐ ๊ธฐ๋ฐ˜ ๋„คํฌ์›Œํฌ ์†Œ์ผ“ ๊ฐ€์‹œ์„ฑ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋น„์šฉ์„ ์ฑ…์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ, ์–ด๋–ค EC2 ๊ตฌ๋งค ์˜ต์…˜์„ ์‚ฌ์šฉํ•ด์•ผ ๊ฐ€์‹œ์„ฑ์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?

๋‹ต๋ณ€: ์ „์šฉ ํ˜ธ์ŠคํŠธ

profile
์ด์ „์˜ ๊ธฐ๋ก๋“ค ๐Ÿ‘‰ https://blog.naver.com/reviewerkyj

0๊ฐœ์˜ ๋Œ“๊ธ€