λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

AWS/DVA-C02

02. EC2 기초

πŸ’‘ λ³Έ κ²Œμ‹œκΈ€μ€ Stephane Maarekλ‹˜μ˜ 유데미(Udemy) κ°•μ˜ γ€ν•œκΈ€μžλ§‰γ€‘ AWS Certified Developer Associate μ‹œν—˜ 합격을 μœ„ν•œ λͺ¨λ“  것! μ— λŒ€ν•΄ κ³΅λΆ€ν•˜κ³ , μ •λ¦¬ν•œ λ‚΄μš©μž…λ‹ˆλ‹€.


01. EC2 기초

1 μž₯. EC2 기초

01) Amazon EC2
(1) ν΄λΌμš°λ“œ 가상 μ„œλ²„
(2) EC2 = Elastic Compute Cloud : Infrastructure as a Service (μ„œλΉ„μŠ€ 기반 μ‹œμ„€)
(3) μ•„λ§ˆμ‘΄μ—μ„œ κ°€μž₯ μΈκΈ°μžˆλŠ” μ„œλΉ„μŠ€ 쀑 ν•˜λ‚˜.
(4) 즉, EC2λŠ” ν•˜λ‚˜μ˜ μ„œλΉ„μŠ€κ°€ μ•„λ‹ˆλ©°, λ§Žμ€ μ„œλΉ„μŠ€λ₯Ό 포함.

  • 가상 μ‹œμŠ€ν…œ λŒ€μ—¬ (EC2)
  • 가상 λ“œλΌμ΄λΈŒμ— 데이터 μ €μž₯ (EBS)
  • μ—¬λŸ¬ μ‹œμŠ€ν…œμ— 걸쳐 λΆ€ν•˜ λΆ„μ‚° (ELB)
  • μžλ™ ν™•μž₯ 그룹을 μ‚¬μš©ν•˜μ—¬ μ„œλΉ„μŠ€ ν™•μž₯ (ASG)

 

02) EC2 μΈμŠ€ν„΄μŠ€μ˜ 크기 μ‘°μ • 및 ꡬ성 μ˜΅μ…˜

  • 운영 체제(OS): Linux, Windows, λ˜λŠ” Mac OS 선택 κ°€λŠ₯
  • 계산 μ„±λŠ₯ 및 μ½”μ–΄(CPU): ν•„μš”ν•œ CPU 코어와 계산 μ„±λŠ₯ κ²°μ •
  • 랜덀 μ•‘μ„ΈμŠ€ λ©”λͺ¨λ¦¬(RAM): ν•„μš”ν•œ RAM μš©λŸ‰ κ²°μ •
  • λ„€νŠΈμ›Œν¬ μΉ΄λ“œ: μΉ΄λ“œμ˜ 속도 및 곡용 IP μ£Όμ†Œ
  • λ°©ν™”λ²½ κ·œμΉ™: λ³΄μ•ˆ κ·Έλ£Ή μ„€μ •
  • λΆ€νŠΈμŠ€νŠΈλž© 슀크립트: 졜초 μ‹€ν–‰ μ‹œ ꡬ성(EC2 μ‚¬μš©μž 데이터 μ‚¬μš©)
  • μ €μž₯ 곡간:
    • λ„€νŠΈμ›Œν¬ μ—°κ²° μŠ€ν† λ¦¬μ§€(EBS & EFS)
    • ν•˜λ“œμ›¨μ–΄(EC2 Instance Store)

 

03) EC2 User Data

  • λΆ€νŠΈμŠ€νŠΈλž©μ€ 기계가 μ‹œμž‘λ  λ•Œ λͺ…령을 μ‹€ν–‰ν•˜λŠ” 것을 μ˜λ―Έν•©λ‹ˆλ‹€.
  • 이 μŠ€ν¬λ¦½νŠΈλŠ” μΈμŠ€ν„΄μŠ€κ°€ 처음 μ‹œμž‘λ  λ•Œ, 단 ν•œ 번만 μ‹€ν–‰λ©λ‹ˆλ‹€.
  • EC2 User Data 슀크립트λ₯Ό μ‚¬μš©ν•˜μ—¬ μΈμŠ€ν„΄μŠ€λ₯Ό λΆ€νŠΈμŠ€νŠΈλž©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • EC2 μ‚¬μš©μž λ°μ΄ν„°λŠ” bash 슀크립트λ₯Ό μ‚¬μš©ν•˜μ—¬ EC2 μΈμŠ€ν„΄μŠ€λ₯Ό λΆ€νŠΈμŠ€νŠΈλž©ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€.
  • EC2 User Data μŠ€ν¬λ¦½νŠΈλŠ” 루트 μ‚¬μš©μž κΆŒν•œμœΌλ‘œ μ‹€ν–‰λ©λ‹ˆλ‹€.
  • EC2 μ‚¬μš©μž λ°μ΄ν„°λŠ” λ‹€μŒκ³Ό 같은 λΆ€νŒ… μž‘μ—…μ„ μžλ™ν™”ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€:
    • μ—…λ°μ΄νŠΈ μ„€μΉ˜
    • μ†Œν”„νŠΈμ›¨μ–΄ μ„€μΉ˜
    • μΈν„°λ„·μ—μ„œ 일반 파일 λ‹€μš΄λ‘œλ“œ
    • 기타 ν•„μš”ν•œ λͺ¨λ“  μž‘μ—…

2μž₯. EC2 μΈμŠ€ν„΄μŠ€ μœ ν˜• κΈ°λ³Έ 사항

01) EC2 μΈμŠ€ν„΄μŠ€ μœ ν˜• κ°œμš”

  • λ‹€μ–‘ν•œ μ‚¬μš© 사둀에 μ΅œμ ν™”λœ μ—¬λŸ¬ μ’…λ₯˜μ˜ EC2 μΈμŠ€ν„΄μŠ€λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • AWSλŠ” λ‹€μŒκ³Ό 같은 λͺ…λͺ… κ·œμΉ™μ„ μ‚¬μš©ν•©λ‹ˆλ‹€: m5.2xlarge
    • m: μΈμŠ€ν„΄μŠ€ 클래슀
    • 5: μ„ΈλŒ€ (μ‹œκ°„μ΄ 지남에 따라 AWSκ°€ κ°œμ„ ν•¨)
    • 2xlarge: ν•΄λ‹Ή μΈμŠ€ν„΄μŠ€ 클래슀 λ‚΄μ˜ 크기

 

02) EC2 μΈμŠ€ν„΄μŠ€ μœ ν˜• - λ²”μš©(General Purpose) [계메넀]

  • μ›Ή μ„œλ²„λ‚˜ μ½”λ“œ μ €μž₯μ†Œμ™€ 같은 λ‹€μ–‘ν•œ μž‘μ—…μ— μ ν•©ν•©λ‹ˆλ‹€.
    • 계산(CPU)
    • λ©”λͺ¨λ¦¬
    • λ„€νŠΈμ›Œν‚Ή
    • μΈμŠ€ν„΄μŠ€ 이름이 T, M 으둜 μ‹œμž‘ν•¨

 

03) EC2 μΈμŠ€ν„΄μŠ€ μœ ν˜• - μ»΄ν“¨νŒ… μ΅œμ ν™”(Compute Optimized) [μΌλ―Έμ›Ήμ»΄λ¨Έκ²Œ]

  • 높은 μ„±λŠ₯의 ν”„λ‘œμ„Έμ„œκ°€ ν•„μš”ν•œ 계산 집약적 μž‘μ—…μ— μ ν•©ν•©λ‹ˆλ‹€.
    • 일괄 처리 μž‘μ—…
    • λ―Έλ””μ–΄ νŠΈλžœμŠ€μ½”λ”©
    • κ³ μ„±λŠ₯ μ›Ή μ„œλ²„
    • κ³ μ„±λŠ₯ μ»΄ν“¨νŒ…(HPC)
    • λ¨Έμ‹ λŸ¬λ‹
    • μ „μš© κ²Œμž„ μ„œλ²„
    • μΈμŠ€ν„΄μŠ€ 이름이 C둜 μ‹œμž‘ν•¨. (ex: C5, C6)

 

04) EC2 μΈμŠ€ν„΄μŠ€ μœ ν˜• - λ©”λͺ¨λ¦¬ μ΅œμ ν™”(Memory Optimized) [데캐인데]

  • λ©”λͺ¨λ¦¬ λ‚΄μ—μ„œ λŒ€κ·œλͺ¨ 데이터 μ„ΈνŠΈλ₯Ό μ²˜λ¦¬ν•˜λŠ” μž‘μ—…μ— λŒ€ν•΄ λΉ λ₯Έ μ„±λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€.
    • κ³ μ„±λŠ₯ κ΄€κ³„ν˜•/λΉ„κ΄€κ³„ν˜• λ°μ΄ν„°λ² μ΄μŠ€
    • λΆ„μ‚° μ›Ή μŠ€μΌ€μΌ μΊμ‹œ μ €μž₯μ†Œ (μΌλΌμŠ€ν‹± μΊμ‹œ)
    • λΉ„μ¦ˆλ‹ˆμŠ€ μΈν…”λ¦¬μ „μŠ€μ— μ΅œμ ν™”λœ 인메λͺ¨λ¦¬ λ°μ΄ν„°λ² μ΄μŠ€
    • λŒ€κ·œλͺ¨ 비ꡬ쑰화 λ°μ΄ν„°μ˜ μ‹€μ‹œκ°„ 처리λ₯Ό μˆ˜ν–‰ν•˜λŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜
    • μΈμŠ€ν„΄μŠ€ 이름이 R(RAM을 λ‚˜νƒ€λƒ„) λ˜λŠ” X1, Z1 으둜 μ‹œμž‘ν•¨.

 

05) EC2 μΈμŠ€ν„΄μŠ€ μœ ν˜• - μŠ€ν† λ¦¬μ§€ μ΅œμ ν™”(Storage Optimized) [ONμΊμΈμ›¨λΆ„νŒŒ]

  • 둜컬 μŠ€ν† λ¦¬μ§€μ— μ €μž₯된 λŒ€κ·œλͺ¨ 데이터 μ„ΈνŠΈμ— λŒ€ν•œ 높은 순차적 읽기 및 μ“°κΈ° 접근이 ν•„μš”ν•œ μŠ€ν† λ¦¬μ§€ 집약적 μž‘μ—…μ— μ ν•©ν•©λ‹ˆλ‹€.
    • 고주파 온라인 νŠΈλžœμž­μ…˜ 처리(OLTP) μ‹œμŠ€ν…œ
    • κ΄€κ³„ν˜• 및 NoSQL λ°μ΄ν„°λ² μ΄μŠ€
    • λ©”λͺ¨λ¦¬ λ°μ΄ν„°λ² μ΄μŠ€μ˜ μΊμ‹œ (예: Redis)
    • 데이터 μ›¨μ–΄ν•˜μš°μ§• μ• ν”Œλ¦¬μΌ€μ΄μ…˜ => μ˜μ‚¬μ†Œν†΅ 결정을 μœ„ν•œ 데이터 뢄석 μ—”ν„°ν”„λΌμ΄μ¦ˆ μ‹œμŠ€ν…œ
    • λΆ„μ‚° 파일 μ‹œμŠ€ν…œ
    • μΈμŠ€ν„΄μŠ€ 이름이 I, G, H1으둜 μ‹œμž‘ν•¨.

3μž₯. λ³΄μ•ˆ κ·Έλ£Ή 및 ν΄λž˜μ‹ 포트 κ°œμš”

01) EC2 μΈμŠ€ν„΄μŠ€μ˜ λ°©ν™”λ²½

  • λ³΄μ•ˆ 그룹은 AWS ν΄λΌμš°λ“œμ—μ„œ λ„€νŠΈμ›Œν¬ λ³΄μ•ˆμ„ μ‹€ν˜„ν•˜λŠ” 데 기본적인 κΈ°λŠ₯μž…λ‹ˆλ‹€.
  • λ³΄μ•ˆ 그룹을 μ΄μš©ν•˜μ—¬ EC2 μΈμŠ€ν„΄μŠ€λ‘œ λ“€μ–΄μ˜€κ±°λ‚˜(μΈλ°”μš΄λ“œ) λ‚˜κ°€λŠ”(μ•„μ›ƒλ°”μΈλ“œ) νŠΈλž˜ν”½μ„ μ œμ–΄ν•©λ‹ˆλ‹€.
  • λ³΄μ•ˆ 그룹은 ν—ˆμš© κ·œμΉ™λ§Œμ„ ν¬ν•¨ν•©λ‹ˆλ‹€.
  • ν—ˆμš© κ·œμΉ™μ€ μΈλ°”μš΄λ“œλ‚˜ μ•„μ›ƒλ°”μš΄λ“œμ— ν—ˆμš©λ˜λŠ” λŒ€μƒμ„ μ§€μ •ν•˜λ©΄ λ©λ‹ˆλ‹€.
  • λ³΄μ•ˆ κ·Έλ£Ή κ·œμΉ™μ€ IP μ£Όμ†Œ λ˜λŠ” λ‹€λ₯Έ λ³΄μ•ˆ 그룹을 μ„œλ‘œ μ°Έμ‘°ν•˜μ—¬ μ„€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

02) λ³΄μ•ˆ 그룹에 λŒ€ν•œ 심측적 이해

  • λ³΄μ•ˆ 그룹은 EC2 μΈμŠ€ν„΄μŠ€μ— λŒ€ν•œ "λ°©ν™”λ²½" 역할을 ν•©λ‹ˆλ‹€.
  • ν¬νŠΈμ— λŒ€ν•œ μ ‘κ·Ό 관리
  • 승인된 IP λ²”μœ„ μ œμ–΄ - IPv4 및 IPv6
  • μΈλ°”μš΄λ“œ λ„€νŠΈμ›Œν¬ μ œμ–΄(λ‹€λ₯Έ μΆœμ²˜μ—μ„œ μΈμŠ€ν„΄μŠ€λ‘œ λ“€μ–΄μ˜€λŠ” νŠΈλž˜ν”½)
  • μ•„μ›ƒλ°”μš΄λ“œ λ„€νŠΈμ›Œν¬ μ œμ–΄(μΈμŠ€ν„΄μŠ€μ—μ„œ λ‹€λ₯Έ λŒ€μƒμœΌλ‘œ λ‚˜κ°€λŠ” νŠΈλž˜ν”½)

 

03) λ³΄μ•ˆ 그룹에 κ΄€ν•΄ μ•Œμ•„λ‘μ–΄μ•Ό ν•  사항

  • μ—¬λŸ¬ μΈμŠ€ν„΄μŠ€μ— 연결될 수 μžˆμŠ΅λ‹ˆλ‹€. (1:1 κ΄€κ³„λŠ” μ—†μŒ)
  • νŠΉμ • 지역 및 VPC 쑰합에 μ œν•œλ©λ‹ˆλ‹€.
  • EC2 μΈμŠ€ν„΄μŠ€ "μ™ΈλΆ€"μ—μ„œ μž‘λ™ν•©λ‹ˆλ‹€. 즉, νŠΈλž˜ν”½μ΄ μ°¨λ‹¨λ˜λ©΄ EC2 μΈμŠ€ν„΄μŠ€λŠ” κ·Έ νŠΈλž˜ν”½μ„ 보지 λͺ»ν•©λ‹ˆλ‹€.
  • SSH 접근을 μœ„ν•œ λ³„λ„μ˜ λ³΄μ•ˆ 그룹을 μœ μ§€ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.
  • μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μ ‘κ·Ό λΆˆκ°€λŠ₯ν•˜λ©°(νƒ€μž„μ•„μ›ƒ λ°œμƒ), λ³΄μ•ˆ κ·Έλ£Ή 문제일 κ°€λŠ₯성이 λ†’μŠ΅λ‹ˆλ‹€.
  • μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ "μ—°κ²° κ±°λΆ€" 였λ₯˜λ₯Ό λ°˜ν™˜ν•œλ‹€λ©΄, μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 였λ₯˜μ΄κ±°λ‚˜ 아직 μ‹€ν–‰λ˜μ§€ μ•Šμ•˜μ„ κ°€λŠ₯성이 μžˆμŠ΅λ‹ˆλ‹€.
  • λͺ¨λ“  μΈλ°”μš΄λ“œ νŠΈλž˜ν”½μ€ 기본적으둜 μ°¨λ‹¨λ©λ‹ˆλ‹€.
  • λͺ¨λ“  μ•„μ›ƒλ°”μš΄λ“œ νŠΈλž˜ν”½μ€ 기본적으둜 ν—ˆμš©λ©λ‹ˆλ‹€.

 

04) 기본 포트 번호

  • 22: SSH - λ¦¬λˆ…μŠ€ μΈμŠ€ν„΄μŠ€μ— λ‘œκ·ΈμΈν•©λ‹ˆλ‹€.
  • 21: FTP - 파일 κ³΅μœ μ— νŒŒμΌμ„ μ—…λ‘œλ“œν•©λ‹ˆλ‹€.
  • 22: SFTP - SSHλ₯Ό μ‚¬μš©ν•˜μ—¬ νŒŒμΌμ„ μ—…λ‘œλ“œν•©λ‹ˆλ‹€.
  • 80: HTTP - λ³΄μ•ˆλ˜μ§€ μ•Šμ€ μ›Ήμ‚¬μ΄νŠΈμ— μ ‘μ†ν•©λ‹ˆλ‹€.
  • 443: HTTPS - λ³΄μ•ˆλœ μ›Ήμ‚¬μ΄νŠΈμ— μ ‘μ†ν•©λ‹ˆλ‹€.
  • 3389: RDP - μœˆλ„μš° μΈμŠ€ν„΄μŠ€μ— λ‘œκ·ΈμΈν•©λ‹ˆλ‹€. - GUI μ—λŸ¬

4μž₯. EC2 μΈμŠ€ν„΄μŠ€ ꡬ맀 μ˜΅μ…˜

01) EC2 μΈμŠ€ν„΄μŠ€ ꡬ맀 μ˜΅μ…˜: [μ˜¨λ‹¨μ‚¬ / 예μž₯3 / μ €μ•½ / μŠ€μœ„] - [호예라 / 인곡X / 용AZ ]

  • μ˜¨λ””λ§¨λ“œ μΈμŠ€ν„΄μŠ€: 단기 μ›Œν¬λ‘œλ“œμ— μ ν•©ν•˜λ©°, μ‚¬μš©ν•œ 만큼의 μ‹œκ°„(초 λ‹¨μœ„)으둜 λΉ„μš©μ„ μ§€λΆˆν•©λ‹ˆλ‹€.
  • μ˜ˆμ•½ μΈμŠ€ν„΄μŠ€ (1 & 3λ…„)
    • μ˜ˆμ•½ μΈμŠ€ν„΄μŠ€: μž₯κΈ° μ›Œν¬λ‘œλ“œμ— μ ν•©ν•˜λ©°, 미리 κ΅¬λ§€ν•˜μ—¬ 할인을 λ°›μŠ΅λ‹ˆλ‹€.
    • λ³€ν™˜ κ°€λŠ₯ μ˜ˆμ•½ μΈμŠ€ν„΄μŠ€: μœ μ—°ν•œ μΈμŠ€ν„΄μŠ€ μ˜΅μ…˜μ„ μ œκ³΅ν•˜λŠ” μž₯κΈ° μ›Œν¬λ‘œλ“œμ— μ‚¬μš©λ©λ‹ˆλ‹€.
  • μ €μΆ• ν”Œλžœ (1 & 3λ…„): μ‚¬μš©λŸ‰μ— λŒ€ν•œ 약정을 톡해 μž₯기간에 걸친 μ›Œν¬λ‘œλ“œ λΉ„μš©μ„ μ ˆμ•½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 슀팟 μΈμŠ€ν„΄μŠ€: 짧은 μ›Œν¬λ‘œλ“œμ— μ €λ ΄ν•œ λΉ„μš©μœΌλ‘œ μ‚¬μš©ν•  수 μžˆμœΌλ‚˜, 덜 μ•ˆμ •μ μ΄λ©° μΈμŠ€ν„΄μŠ€λ₯Ό μžƒμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ λ°μ΄ν„°λ² μ΄μŠ€ μž‘μ—…μ—λŠ” μ ν•©ν•˜μ§€ μ•ŠμŒ. - μŠ€μΌ€μΌ 아웃
  • μ „μš© 호슀트: 물리적 μ„œλ²„ 전체λ₯Ό μ˜ˆμ•½ν•˜λ©°, μΈμŠ€ν„΄μŠ€ 배치λ₯Ό μ œμ–΄ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ „μš© μΈμŠ€ν„΄μŠ€: λ‹€λ₯Έ 고객과 ν•˜λ“œμ›¨μ–΄λ₯Ό κ³΅μœ ν•˜μ§€ μ•ŠλŠ” μΈμŠ€ν„΄μŠ€μž…λ‹ˆλ‹€.
  • μš©λŸ‰ μ˜ˆμ•½: νŠΉμ • κ°€μš© μ˜μ—­(AZ)μ—μ„œ μ›ν•˜λŠ” κΈ°κ°„ λ™μ•ˆ μš©λŸ‰μ„ μ˜ˆμ•½ν•©λ‹ˆλ‹€.

 

02) EC2 μ˜¨λ””λ§¨λ“œ μΈμŠ€ν„΄μŠ€

  • μ‚¬μš©ν•œ 만큼만 λΉ„μš©μ„ μ§€λΆˆν•©λ‹ˆλ‹€:
    • λ¦¬λˆ…μŠ€ λ˜λŠ” μœˆλ„μš°: μ΄ˆλ‹Ή 과금 (첫 λΆ„ ν›„λΆ€ν„°)
    • λ‹€λ₯Έ 운영 체제: μ‹œκ°„λ‹Ή 과금
  • κ°€μž₯ 높은 λΉ„μš©μ΄μ§€λ§Œ μ„ λΆˆκΈˆμ€ μ—†μŠ΅λ‹ˆλ‹€.
  • μž₯기적인 약정이 ν•„μš” μ—†μŠ΅λ‹ˆλ‹€.
  • 단기적이고 쀑단 μ—†λŠ” μ›Œν¬λ‘œλ“œμ— μΆ”μ²œλ˜λ©°, μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ λ™μž‘μ„ μ˜ˆμΈ‘ν•  수 없을 λ•Œ μ ν•©ν•©λ‹ˆλ‹€.

 

03) EC2 μ ˆμ•½ ν”Œλžœ

  • μž₯κΈ° μ‚¬μš©μ— λŒ€ν•œ 할인을 μ œκ³΅ν•©λ‹ˆλ‹€ (μ΅œλŒ€ 72%, μ˜ˆμ•½ μΈμŠ€ν„΄μŠ€μ™€ 동일).
  • νŠΉμ • μ‚¬μš© μœ ν˜•μ— λŒ€ν•΄ μ‹œκ°„λ‹Ή $10 (μ˜ˆμ‹œ)으둜 1λ…„ λ˜λŠ” 3λ…„ λ™μ•ˆ μ•½μ •ν•©λ‹ˆλ‹€.
  • EC2 μ ˆμ•½ ν”Œλžœμ„ μ΄ˆκ³Όν•˜λŠ” μ‚¬μš©λŸ‰μ€ μ˜¨λ””λ§¨λ“œ κ°€κ²©μœΌλ‘œ μ²­κ΅¬λ©λ‹ˆλ‹€.
  • νŠΉμ • μΈμŠ€ν„΄μŠ€ νŒ¨λ°€λ¦¬μ™€ AWS 리전에 λŒ€ν•΄ κ³ μ •λ©λ‹ˆλ‹€ (예: λ―Έκ΅­ 동뢀(us-east-1)의 M5).
  • μΈμŠ€ν„΄μŠ€ 크기(예: m5.xlarge, m5.2xlarge), 운영 체제(예: Linux, Windows), ν…Œλ„Œμ‹œ(Host, Dedicated, Default)에 걸쳐 μœ μ—°μ„±μ„ μ œκ³΅ν•©λ‹ˆλ‹€.

 

04) EC2 μ „μš© 호슀트

  • EC2 μΈμŠ€ν„΄μŠ€ μš©λŸ‰μ΄ μ™„μ „νžˆ ν—Œμ‹ λœ 물리적 μ„œλ²„μž…λ‹ˆλ‹€.
  • κΈ°μ‘΄ μ„œλ²„ 결속 μ†Œν”„νŠΈμ›¨μ–΄ λΌμ΄μ„ μŠ€(μ†ŒμΌ“λ‹Ή, μ½”μ–΄λ‹Ή, 가상 λ¨Έμ‹ λ‹Ή μ†Œν”„νŠΈμ›¨μ–΄ λΌμ΄μ„ μŠ€)λ₯Ό μ‚¬μš©ν•˜κ³  κ·œμ • μ€€μˆ˜ μš”κ΅¬ 사항을 μΆ©μ‘±ν•˜λŠ” 데 도움을 μ€λ‹ˆλ‹€.
  • ꡬ맀 μ˜΅μ…˜:
    • μ˜¨λ””λ§¨λ“œ: ν™œμ„±ν™”λœ μ „μš© ν˜ΈμŠ€νŠΈμ— λŒ€ν•΄ μ΄ˆλ‹Ή μ§€λΆˆ
    • μ˜ˆμ•½: 1λ…„ λ˜λŠ” 3λ…„ (μ„ λΆˆ μ—†μŒ, λΆ€λΆ„ μ„ λΆˆ, μ „μ•‘ μ„ λΆˆ)
  • κ°€μž₯ λΉ„μ‹Ό μ˜΅μ…˜μž…λ‹ˆλ‹€.
  • λ³΅μž‘ν•œ 라이선싱 λͺ¨λΈμ„ 가진 μ†Œν”„νŠΈμ›¨μ–΄(자체 λΌμ΄μ„ μŠ€ κ°€μ Έμ˜€κΈ° - BYOL)에 μœ μš©ν•©λ‹ˆλ‹€.

 

05) EC2 μ „μš© μΈμŠ€ν„΄μŠ€

  • μΈμŠ€ν„΄μŠ€λŠ” μ—¬λŸ¬λΆ„μ—κ²Œ μ „μš©λœ ν•˜λ“œμ›¨μ–΄μ—μ„œ μ‹€ν–‰λ©λ‹ˆλ‹€
  • 같은 κ³„μ •μ˜ λ‹€λ₯Έ μΈμŠ€ν„΄μŠ€μ™€ ν•˜λ“œμ›¨μ–΄λ₯Ό κ³΅μœ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μΈμŠ€ν„΄μŠ€ λ°°μΉ˜μ— λŒ€ν•œ μ œμ–΄κ°€ μ—†μœΌλ©° (μΈμŠ€ν„΄μŠ€λ₯Ό μ •μ§€ν•œ ν›„ λ‹€μ‹œ μ‹œμž‘ν•˜λ©΄ λ‹€λ₯Έ ν•˜λ“œμ›¨μ–΄λ‘œ 이동할 수 있음).
  • λ˜ν•œ, μ „μš© μΈμŠ€ν„΄μŠ€μ™€ μ „μš© 호슀트 μ‚¬μ΄μ˜ νŠΉμ§•μ„ λΉ„κ΅ν•˜μ—¬ λ‚˜μ—΄ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, μ „μš© μΈμŠ€ν„΄μŠ€λŠ” μ†ŒμΌ“, μ½”μ–΄, 호슀트 ID의 κ°€μ‹œμ„±μ΄ μ—†μœΌλ©°, μΈμŠ€ν„΄μŠ€μ™€ μΈμŠ€ν„΄μŠ€ κ°„ μΉœν™”μ„±μ΄λ‚˜ νƒ€κ²ŸνŒ…λœ μΈμŠ€ν„΄μŠ€ λ°°μΉ˜κ°€ μ—†μ§€λ§Œ, μ „μš© ν˜ΈμŠ€νŠΈλŠ” μ΄λŸ¬ν•œ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€.

 

06) EC2 μš©λŸ‰ μ˜ˆμ•½

  • νŠΉμ • κ°€μš© μ˜μ—­(AZ)μ—μ„œ ν•„μš”ν•œ κΈ°κ°„ λ™μ•ˆ μ˜¨λ””λ§¨λ“œ μΈμŠ€ν„΄μŠ€ μš©λŸ‰μ„ μ˜ˆμ•½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • ν•„μš”ν•  λ•Œ μ–Έμ œλ‚˜ EC2 μš©λŸ‰μ— μ ‘κ·Όν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ‹œκ°„ 약정이 μ—†μœΌλ©° (μ–Έμ œλ“ μ§€ 생성/μ·¨μ†Œ κ°€λŠ₯), μš”κΈˆ 할인은 μ—†μŠ΅λ‹ˆλ‹€.
  • 지역 μ˜ˆμ•½ μΈμŠ€ν„΄μŠ€ 및 μ ˆμ•½ ν”Œλžœκ³Ό κ²°ν•©ν•˜μ—¬ μš”κΈˆ 할인 ν˜œνƒμ„ 받을 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μΈμŠ€ν„΄μŠ€λ₯Ό μ‹€ν–‰ν•˜λŠ”μ§€ 여뢀에 상관없이 μ˜¨λ””λ§¨λ“œ μš”κΈˆμœΌλ‘œ μ²­κ΅¬λ©λ‹ˆλ‹€.
  • νŠΉμ • κ°€μš© μ˜μ—­μ— μžˆμ–΄μ•Ό ν•˜λŠ” 단기간, 쀑단 μ—†λŠ” μ›Œν¬λ‘œλ“œμ— μ ν•©ν•©λ‹ˆλ‹€.

 

07) ν˜Έν…” μ˜ˆμ•½ 방식을 AWS EC2 μ„œλΉ„μŠ€ ꡬ맀 μ˜΅μ…˜μ— λΉ„μœ ν•˜κΈ°

  • μ˜¨λ””λ§¨λ“œ: λ¦¬μ‘°νŠΈμ— μ™€μ„œ 원할 λ•Œλ§ˆλ‹€ 머무λ₯΄κ³  전체 가격을 μ§€λΆˆν•˜λŠ” 것과 κ°™μŠ΅λ‹ˆλ‹€.
  • μ˜ˆμ•½ μΈμŠ€ν„΄μŠ€: 미리 κ³„νšν•˜κ³  였래 λ¨Έλ¬Ό κ³„νšμ΄ μžˆλ‹€λ©΄ 쒋은 할인을 받을 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ ˆμ•½ ν”Œλžœ: νŠΉμ • μ‹œκ°„ λ™μ•ˆ λ§€μ‹œκ°„ 일정 κΈˆμ•‘μ„ μ§€λΆˆν•˜κ³ , μ–΄λ–€ μœ ν˜•μ˜ λ°©(예: ν‚Ή, μŠ€μœ„νŠΈ, λ°”λ‹€ 전망 λ“±)μ—μ„œλ“  λ¨Έλ¬Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 슀팟 μΈμŠ€ν„΄μŠ€: ν˜Έν…”μ΄ 빈 방에 λŒ€ν•΄ μž…μ°°μ„ ν—ˆμš©ν•˜κ³  졜고 μž…μ°°μžκ°€ 방을 μ‚¬μš©ν•  수 μžˆμ§€λ§Œ, μ–Έμ œλ“ μ§€ λ°©μ—μ„œ 쫓겨날 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ „μš© 호슀트: 리쑰트의 전체 건물을 μ˜ˆμ•½ν•˜λŠ” 것과 κ°™μŠ΅λ‹ˆλ‹€.
  • μš©λŸ‰ μ˜ˆμ•½: 방을 νŠΉμ • κΈ°κ°„ λ™μ•ˆ μ˜ˆμ•½ν•˜κ³ , κ·Έ 방에 머무λ₯΄μ§€ μ•Šλ”λΌλ„ 전체 가격을 μ§€λΆˆν•©λ‹ˆλ‹€.