λ°˜κ°€μ›Œμš”! ν—ˆλΈŒμž…λ‹ˆλ‹€!

μ €λŠ” 개발자λ₯Ό ν˜„λŒ€ μ—°κΈˆμˆ μ‚¬λΌκ³  ν‘œν˜„ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. κ°œλ°œμ„ κ³΅λΆ€ν•˜λ©° λŠλ‚€ 점듀과 이야기λ₯Ό κΈ°λ‘ν•˜λŠ” κ³΅κ°„μž…λ‹ˆλ‹€.

AWS/amazon practitioner essentials

[AWS Cloud Practitioner Essentials] module 2. ν΄λΌμš°λ”© μ»΄ν“¨νŒ…

mmin.h 2021. 6. 23. 15:13

EC2λž€?

μœ μ—°ν•˜κ²Œ μΈμŠ€ν„΄μŠ€λ₯Ό 관리할 수 μžˆκ²Œν•˜λŠ” 것. 가상 μ„œλ²„μ— μ—‘μ„ΈμŠ€ν•˜λŠ”λ° μ‚¬μš©ν•˜λŠ” μ„œλ²„λ₯Ό EC2라고 ν•œλ‹€.

EC2의 μž₯점

  • λͺ‡ 뢄이면 Amazon EC2 μΈμŠ€ν„΄μŠ€λ₯Ό ν”„λ‘œλΉ„μ €λ‹ν•˜κ³  μ‹œμž‘ν•  수 μžˆλ‹€.
  • μ›Œν¬λ‘œλ“œ 싀행을 μ™„λ£Œν–ˆλ‹€λ©΄ μΈμŠ€ν„΄μŠ€ μ‚¬μš©μ„ 쀑지할 수 μžˆλ‹€.
  • μΈμŠ€ν„΄μŠ€κ°€ μ‹€ν–‰ 쀑일 λ•Œ μ‚¬μš©ν•œ μ»΄ν“¨νŒ… μ‹œκ°„μ— λŒ€ν•΄μ„œλ§Œ λΉ„μš©μ„ μ§€λΆˆν•˜κ³  μΈμŠ€ν„΄μŠ€κ°€ 쀑지 λ˜λŠ” μ’…λ£Œλœ μƒνƒœμ—μ„œλŠ” λΉ„μš©μ„ μ§€λΆˆν•˜μ§€ μ•ŠλŠ”λ‹€.
  • ν•„μš”ν•œ μ„œλ²„ μš©λŸ‰μ— λŒ€ν•΄μ„œλ§Œ λΉ„μš©μ„ μ§€λΆˆν•˜λ―€λ‘œ λΉ„μš©μ„ μ ˆκ°ν•  수 μžˆλ‹€.

EC2의 μž‘λ™λ°©μ‹

μ‹œμž‘ → μ—°κ²° → μ‚¬μš©

  1. μ‹œμž‘μš΄μ˜μ²΄μ œ,μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„ λ˜λŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ 포함.
  2. λ„€νŠΈμ›Œν¬ νŠΈλž˜ν”½μ„ μ œμ–΄ν•  λ³΄μ•ˆ μ„€μ •
  3. ꡬ성 μΈμŠ€ν„΄μŠ€κ°€ ν¬ν•¨λ˜μ–΄ μžˆλŠ” ν…œλΈ”λ¦Ώμ„ μ„ νƒν•˜μ—¬ μ‹œμž‘ν•œλ‹€.
  4. μ—°κ²°
  5. μ‚¬μš©

EC2 μΈμŠ€ν„΄μŠ€ μœ ν˜•

Amazon EC2 μΈμŠ€ν„΄μŠ€ μœ ν˜•μ€ λ‹€μ–‘ν•œ μž‘μ—…μ— μ΅œμ ν™”

μ›Œν¬λ‘œλ“œ 및 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ ꡬ체적 μš”κ΅¬ 사항을 고렀해야함.

μ»΄ν“¨νŒ…, λ©”λͺ¨λ¦¬ λ˜λŠ” μŠ€ν† λ¦¬μ§€ κΈ°λŠ₯에 λŒ€ν•œ μš”κ΅¬ 사항이 포함될 수 μžˆλ‹€.

  1. λ²”μš© μΈμŠ€ν„΄μŠ€μ‚¬μš©κ°€λŠ₯ν•œ μ›Œν¬λ‘œλ“œ 예 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„, κ²Œμž„ μ„œλ²„, μ—”ν„°ν”„λΌμ΄μ¦ˆ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μš© λ°±μ—”λ“œ μ„œλ²„, μ€‘μ†Œ 규λͺ¨ λ°μ΄ν„°λ² μ΄μŠ€
  2. λ²”μš© μΈμŠ€ν„΄μŠ€λŠ” μ»΄ν“¨νŒ…, λ©”λͺ¨λ¦¬, λ„€νŠΈμ›Œν¬ λ¦¬μ†ŒμŠ€λ₯Ό κ· ν˜•μžˆκ²Œ 제곡.
  3. μ»΄ν“¨νŒ… μ΅œμ ν™” μΈμŠ€ν„΄μŠ€λ²”μš© μΈμŠ€ν„΄μŠ€μ™€ λΉ„μŠ·ν•˜κ²Œ μ‚¬μš©κ°€λŠ₯μ»΄ν“¨νŒ… μ΅œμ ν™” μΈμŠ€ν„΄μŠ€λ₯Ό 단일 κ·Έλ£Ήμ—μ„œ λ§Žμ€ νŠΈλ Œμ μ…˜μ„ μ²˜λ¦¬ν•΄μ•Ό ν•˜λŠ” 일괄 처리 μ›Œν¬λ‘œλ“œ μ‚¬μš© κ°€λŠ₯
  4. ν•˜μ§€λ§Œ 고성은 μ›Ή μ„œλ²„, μ»΄ν“¨νŒ… 집약적 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„ 및 κ²Œμž„ μ „μš© μ„œλ²„μ— μ ν•©ν•˜λ‹€λŠ” 점이 닀름.
  5. κ³ μ„±λŠ₯ ν”„λ‘œμ„Έμ„œλ₯Ό ν™œμš©ν•˜λŠ” μ»΄ν“¨νŒ… 집약적인 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ— 적합.
  6. λ©”λͺ¨λ¦¬ μ΅œμ ν™” μΈμŠ€ν„΄μŠ€
  7. λ©”λͺ¨λ¦¬μ—μ„œ λŒ€κ·œλͺ¨ 데이터 μ„ΈνŠΈλ₯Ό μ²˜λ¦¬ν•˜λŠ” μ›Œν¬λ‘œλ“œλ₯Ό μœ„ν•œ λΉ λ₯Έ μ„±λŠ₯을 μ œκ³΅ν•˜κΈ° μœ„ν•΄ μ„€κ³„λ˜μ—ˆλ‹€.
  8. μ—‘μ…€λŸ¬λ ˆμ΄ν‹°λ“œ μ»΄ν“¨νŒ… μΈμŠ€ν„΄μŠ€ex) 뢀동 μ†Œμˆ˜μ  수 계산, κ·Έλž˜ν”½ 처리, 데이터 νŒ¨ν„΄ 일치
  9. μ‚¬μš©κ°€λŠ₯ν•œ μ›Œν¬λ‘œλ“œ → κ·Έλž˜ν”½ μ• ν”Œλ¦¬μΌ€μ΄μ…˜, κ²Œμž„ 슀트리밍, μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 슀트리밍
  10. ν•˜λ“œμ›¨μ–΄ μ—‘μ…€λŸ¬λ ˆμ΄ν„° λ˜λŠ” μ½”ν”„λ‘œμ„Έμ„œλ₯Ό μ‚¬μš©ν•˜μ—¬ 일뢀 κΈ°λŠ₯을 CPUμ—μ„œ μ‹€ν–‰λ˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄μ—μ„œλ³΄λ‹€ 더 효율적으둜 μˆ˜ν–‰ν•œλ‹€.
  11. μŠ€ν† λ¦¬μ§€ μ΅œμ ν™” μΈμŠ€ν„΄μŠ€μ ν•© μ›Œν¬λ‘œλ“œ → λΆ„μ‚° 파일 μ‹œμŠ€ν…œ, 데이터 μ›¨μ–΄ν•˜μš°μ§• μ• ν”Œλ¦¬μΌ€μ΄μ…˜, κ³ λΉˆλ„ 온라인 νŠΈλžœμ μ…˜ 처리(OLTP) μ‹œμŠ€ν…œ
  12. 둜컬 μŠ€ν† λ¦¬μ§€μ˜ λŒ€κ·œλͺ¨ 데이터 μ„ΈνŠΈμ— λŒ€ν•œ 순차적 읽기 및 μ“°κΈ° μ—‘μ„ΈμŠ€κ°€ ν•„μš”ν•œ μ›Œν¬λ‘œλ“œλ₯Ό μœ„ν•΄ 섀계

EC2 μš”κΈˆ

  1. μ˜¨λ””λ§¨λ“œμ„ κ²°μ œ λΉ„μš©μ΄λ‚˜ μ΅œμ†Œ 약정은 μ μš©λ˜μ§€ μ•ŠλŠ”λ‹€. μ‚¬μš©ν•œ μ»΄ν“¨νŒ… μ‹œκ°„μ— λŒ€ν•΄μ„œλ§Œ λΉ„μš©μ„ μ§€λΆˆ1λ…„ 이상 μ§€μ†λ˜λŠ” μ›Œν¬λ‘œλ“œμ—λŠ” ꢌμž₯ x → 이런 μ›Œν¬λ‘œλ“œλŠ” μ˜ˆμ•½ μΈμŠ€ν„΄μŠ€λ₯Ό μ‚¬μš©ν•˜λ©΄ λΉ„μš© 절감 νš¨κ³Όκ°€ 크닀.
  2. μ˜¨λ””λ©˜λ“œ μΈμŠ€ν„΄μŠ€μ˜ μ‚¬μš© μ‚¬λ‘€μ—λŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 개발 및 ν…ŒμŠ€νŠΈμ™€ μ˜ˆμΈ‘ν•  수 μ—†λŠ” μ‚¬μš© νŒ¨ν„΄μ΄ μžˆλŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 싀행이 포함
  3. μ˜¨λ””λ§¨λ“œ μΈμŠ€ν„΄μŠ€λŠ” 쀑단할 수 μ—†λŠ” λΆˆκ·œμΉ™ν•œ 단기 μ›Œν¬λ‘œλ“œκ°€ μžˆλŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ— 맀우 μ ν•©ν•˜λ‹€.
  4. Amazon EC2 Saving Plans
  5. 1λ…„ λ˜λŠ” 3λ…„ κΈ°κ°„ λ™μ•ˆ μΌμ •ν•œ μ»΄ν“¨νŒ… μ‚¬μš©λŸ‰μ„ μ•½μ •ν•˜μ—¬ μ»΄ν“¨νŒ… λΉ„μš©μ„ μ ˆκ°ν•  수 μžˆλ‹€. 약정을 톡해 μ˜¨λ””λ§¨λ“œ μš”κΈˆμ— λΉ„ν•΄ μ΅œλŒ€ 72%κΉŒμ§€ λΉ„μš©μ„ μ ˆκ°ν•  수 μžˆλ‹€.
  6. μ˜ˆμ•½ μΈμŠ€ν„΄μŠ€
  7. κ³„μ •μ—μ„œ μ˜¨λ””λ§¨λ“œ μΈμŠ€ν„΄μŠ€λ₯Ό μ‚¬μš©ν•  λ•Œ μ μš©λ˜λŠ” 결제 할인 μ˜΅μ…˜
  8. 슀팟 μΈμŠ€ν„΄μŠ€
  9. μ‹œμž‘ 및 μ’…λ£Œ μ‹œκ°„μ΄ μžμœ λ‘­κ±°λ‚˜ 쀑단을 κ²¬λ”œ 수 μžˆλŠ” μ›Œν¬λ‘œλ“œμ— 적합.
  10. μ „μš© 호슀트
  11. μ‚¬μš©μž μ „μš©μ˜ Amazon EC2 μΈμŠ€ν„΄μŠ€ μš©λŸ‰μ„ κ°–μΆ˜ 물리적 μ„œλ²„μ΄λ‹€.

Amazon EC2 ν™•μž₯

ν™•μž₯μ„±

Amazon EC2 Auto Scaling

λ³€ν™”ν•˜λŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μˆ˜μš©μ— 따라 Amazon EC2 μΈμŠ€ν„΄μŠ€λ₯Ό μžλ™μœΌλ‘œ μΆ”κ°€ν•˜κ±°λ‚˜ μ œκ±°ν•  수 μžˆλ‹€. → ν•„μš”μ— 따라 μΈμŠ€ν„΄μŠ€λ₯Ό μžλ™μœΌλ‘œ μ‘°μ •ν•˜μ—¬ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ κ°€μš©μ„±μ„ 효과적으둜 μœ μ§€ν•  수 μžˆλ‹€.

  • 동적 쑰정은 μˆ˜μš” 변화에 λŒ€μ‘
  • 예츑 쑰정은 예츑된 μˆ˜μš”μ— 따라 μ μ ˆν•œ 수의 Amazon EC2 μΈμŠ€ν„΄μŠ€λ₯Ό μžλ™μœΌλ‘œ μ˜ˆμ•½

Elastic Load Balancing

λ“€μ–΄μ˜€λŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜ νŠΈλž˜ν”½μ„ Amazon EC2 μΈμŠ€ν„΄μŠ€μ™€ 같은 μ—¬λŸ¬ λ¦¬μ†ŒμŠ€μ— μžλ™μœΌλ‘œ λΆ„μ‚°ν•˜λŠ” AWS μ„œλΉ„μŠ€

λ©”μ‹œμ§• 및 λŒ€κΈ°μ—΄

  • λͺ¨λ†€λ¦¬μ‹ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 및 λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€→ ν•œ ꡬ성 μš”μ†Œ μž₯μ•  λ°œμƒ μ‹œ λ‹€λ₯Έ κ΅¬μ„±μš”μ†Œ ν˜Ήμ€ μ „μ²΄μ—μ„œ μž₯μ• κ°€ λ°œμƒν•  μˆ˜λ„ μžˆλ‹€.
  • κ΅¬μ„±μš”μ†Œκ°€ λ°€κ²°ν•©λœ μ• ν”Œλ¦¬μΌ€μ΄μ…˜(λ°μ΄ν„°λ² μ΄μŠ€, μ„œλ²„, μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€, λΉ„μ¦ˆλ‹ˆμŠ€ 둜직)

⇒ 단일 ꡬ성 μš”μ†Œμ— μž₯μ• κ°€ λ°œμƒμ‹œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ κ°€μš©μ„±μ„ μœ μ§€ν•  수 μžˆλ„λ‘ 마이크둜 μ„œλΉ„μŠ€ μ ‘κ·Ό 방식을 톡해 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ„€κ²Œν•  수 μžˆλ‹€.

  • 마이크둜 μ„œλΉ„μŠ€→ Amazon Simple Notification Service(Amazon SNS), Amazon Simple Queue Service(Amazon SQS)
  • μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ꡬ성 μš”μ†Œκ°€ μ†Œκ²°ν•©(loosely coupled)ν•œλ‹€. 이 경우 단일 ꡬ성 μš”μ†Œμ— μž₯μ• κ°€ λ°œμƒν•΄λ„ λ‹€λ₯Έ ꡬ성 μš”μ†Œλ“€μ€ μ„œλ‘œ ν†΅μ‹ ν•˜κΈ° λ•Œλ¬Έμ— 계속 μž‘λ™ν•œλ‹€.
  • Amazon SNSκ΅¬λ…μžλŠ” μ›Ή μ„œλ²„, 이메일 μ£Όμ†Œ, AWS Lambda ν•¨μˆ˜ ... etc κ°€ 될 수 μžˆλ‹€.
    1. 단일 μ£Όμ œμ—μ„œ μ—…λ°μ΄νŠΈ κ²Œμ‹œ
    2. μ—¬λŸ¬ μ£Όμ œμ—μ„œ μ—…λ°μ΄νŠΈ κ°œμ‹œ
  • κ²Œμ‹œ/ꡬ독 μ„œλΉ„μŠ€μ΄λ‹€. κ²Œμ‹œμžλŠ” SNS 주제λ₯Ό μ‚¬μš©ν•˜μ—¬ λ©”μ‹œμ§€λ₯Ό κ°œμ‹œ. (계산원이 음료λ₯Ό λ§Œλ“œλŠ” λ°”λ¦¬μŠ€νƒ€μ—κ²Œ 주문사항 μ „λ‹¬ν•˜λŠ” 것과 λΉ„μŠ·)
  • Amazon SQSAmazon SQSλ₯Ό μ‚¬μš©ν•˜λ©΄ λ©”μ‹œμ§€ μ†μ‹€μ΄λ‚˜ λ‹€λ₯Έ μ„œλΉ„μŠ€ μ‚¬μš© 없이 μ†Œν”„νŠΈμ›¨μ–΄ ꡬ성 μš”μ†Œ 간에 λ©”μ‹œμ§€λ₯Ό 전솑, μ €μž₯ μˆ˜μ‹ ν•  수 μžˆλ‹€. Amazon SQSμ—μ„œλŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ λ©”μ‹œμ§€λ₯Ό λŒ€κΈ°μ—΄λ‘œ μ „μ†‘ν•œλ‹€. μ‚¬μš©μž λ˜λŠ” μ„œλΉ„μŠ€λŠ” λŒ€κΈ°μ—΄μ—μ„œ λ©”μ‹œμ§€λ₯Ό κ²€μƒ‰ν•˜μ—¬ λŒ€κΈ°μ—΄μ—μ„œ μ‚­μ œ
    1. 예 : μ£Όλ¬Έ 이행
    2. 예 : λŒ€κΈ°μ—΄μ΄ μžˆλŠ” μ£Όλ¬Έ
    → λΆ„λ¦¬λœ μ• ν”Œλ¦¬μΌ€μ΄μ…˜κ³Ό λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€μ˜ 경우, Amazon SQSλ₯Ό μ‚¬μš©ν•˜λ©΄ ꡬ성 μš”μ†Œ 간에 λ©”μ‹œμ§€λ₯Ό 전솑, μ €μž₯, 검색 ν•  수 μžˆλ‹€. κ°œλ³„ ꡬ성 μš”μ†ŒλŠ” μ΄λŸ¬ν•œ λΆ„λ¦¬λœ μ ‘κ·Ό 방식을 톡해 보닀 효율적이고 λ…λ¦½μ μœΌλ‘œ μž‘λ™ν•  수 μžˆλ‹€.
  • λ©”μ‹œμ§€ λŒ€κΈ°μ—΄ μ„œλΉ„μŠ€

μΆ”κ°€ μ»΄ν“¨νŒ… μ„œλΉ„μŠ€

  1. κΈ°μ‘΄ λ°©μ‹μ˜ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ ν˜ΈμŠ€νŒ…ν•˜λ € ν•˜λ©° Linux λ‚˜ Windows 같은 κΈ°λ³Έ μš΄μ˜μ²΄μ œμ— λŒ€ν•œ μ™„μ „ν•œ μ•‘μ„ΈμŠ€λ₯Ό μ›ν•œλ‹€λ©΄ EC2λ₯Ό μ‚¬μš©ν•΄μ•Ό ν•œλ‹€.
  2. 단기 μ‹€ν–‰ ν•¨μˆ˜λ‚˜ μ„œλΉ„μŠ€ 지ν–₯ λ˜λŠ” 이벀트 기반 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ ν˜ΈμŠ€νŒ…ν•˜κ³  μ‹ΆμœΌλ©° κΈ°λ³Έ ν™˜κ²½μ„ μ „ν˜€ κ΄€λ¦¬ν•˜κ³  싢지 μ•Šλ‹€λ©΄ μ„œλ²„λ¦¬μŠ€ AWS Lambdaλ₯Ό μ‚¬μš©ν•΄μ•Ό ν•œλ‹€.
  3. AWSμ—μ„œ Docker μ»¨ν…Œμ΄λ„ˆ 기반 μ›Œν¬λ‘œλ“œλ₯Ό μ‹€ν–‰ν•˜κ³  μ‹Άλ‹€λ©΄ λ¨Όμ € μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ 도ꡬλ₯Ό μ„ νƒν•΄ν•œλ‹€. Amazon ECSλ‚˜ Amazon EKS 쀑 무엇을 μ‚¬μš©ν•˜κ³  μ‹Άλ‚˜μš”? 도ꡬλ₯Ό μ„ νƒν•œ ν›„μ—λŠ” ν”Œλž«νΌμ„ 선택해야 ν•©λ‹ˆλ‹€. μ»¨ν…Œμ΄λ„ˆλ₯Ό μžμ‹ μ΄ κ΄€λ¦¬ν•˜λŠ” EC2 μΈμŠ€ν„΄μŠ€μ—μ„œ μ‹€ν–‰ν•˜κ³  μ‹Άλ‚˜μš”? μ•„λ‹ˆλ©΄ μ‚¬μš©μž λŒ€μ‹  κ΄€λ¦¬ν•΄μ£ΌλŠ” AWS Fargate 같은 μ„œλ²„λ¦¬μŠ€ ν™˜κ²½μ—μ„œ μ‹€ν–‰ν•΄μ£Όκ³  μ‹Άλ‚˜μš”?
  • μ„œλ²„λ¦¬μŠ€ μ»΄ν“¨νŒ…
    1. μΈμŠ€ν„΄μŠ€(가상 μ„œλ²„)λ₯Ό ν”„λ‘œλΉ„μ €λ‹ν•œλ‹€
    2. μ‚¬μš©μž μ½”λ“œλ₯Ό μ—…λ‘œλ“œν•œλ‹€.
    3. μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μ‹€ν–‰λ˜λŠ” λ™μ•ˆ κ³„μ†ν•΄μ„œ μΈμŠ€ν„΄μŠ€λ₯Ό κ΄€λ¦¬ν•œλ‹€.
    μž₯점 : μ„œλ²„λ₯Ό μœ μ§€ κ΄€λ¦¬ν•˜λŠ” λŒ€μ‹  μƒˆλ‘œμš΄ μ œν’ˆκ³Ό κΈ°λŠ₯에 집쀑 κ°€λŠ₯, μ²˜λ¦¬λŸ‰ 및 λ©”λͺ¨λ¦¬μ™€ 같은 μ†ŒλΉ„ λ‹¨μœ„λ₯Ό μˆ˜μ •ν•˜μ—¬ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ μš©λŸ‰μ„ μ‘°μ ˆν•  수 μžˆλ‹€.
  • AWS LambdaλŠ” μ„œλ²„λ₯Ό ν”„λ‘œλΉ„μ €λ‹ν•˜κ±°λ‚˜ 관리할 ν•„μš” 없이 μ½”λ“œλ₯Ό μ‹€ν–‰ν•  수 μžˆλŠ” μ„œλΉ„μŠ€μ΄λ‹€.
    1. Lambda에 μ½”λ“œ μ—…λ‘œλ“œ
    2. 이벀트 μ†ŒμŠ€μ—μ„œ 트리거 λ˜λ„λ‘ μ½”λ“œ μ„€μ •
    3. μ½”λ“œλŠ” 트리거될 λ•Œλ§Œ μ‹€ν–‰λœλ‹€.
    4. μ‚¬μš©ν•œ μ»΄ν“¨νŒ… μ‹œκ°„μ— λŒ€ν•΄μ„œλ§Œ λΉ„μš© μ§€λΆˆ
  • μž‘λ™ 방식
  • μ»¨ν…Œμ΄λ„ˆ
    • μ»¨ν…Œμ΄λ„ˆ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ μ„œλΉ„μŠ€
    • μ»¨ν…Œμ΄λ„ˆμ‹ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ 배포, 관리, ν™•μž₯ν•˜λŠ”λ° 도움을 쀄 수 μžˆλ‹€.
    • Amazon Elastic Container Service (Amazon ECS)Docker μ»¨ν…Œμ΄λ„ˆ 지원
    • Amazon ECSμ—μ„œλŠ” APIν˜ΈμΆœμ„ μ‚¬μš©ν•˜μ—¬ Docker 지원 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹œμž‘ 및 쀑지 ν•  수 μžˆλ‹€.
    • μ»¨ν…Œμ΄λ„ˆμ‹ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹€ν–‰ν•˜κ³  ν™•μž₯ν•  수 μžˆλŠ” κ³ μ„±λŠ₯ μ»¨ν…Œμ΄λ„ˆ 관리 μ‹œμŠ€ν…œ.
    • Amazon Elastic Kubernetes Service(Amazon EKS)KubernetesλŠ” μ»¨ν…Œμ΄λ„ˆμ‹ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λŒ€κ·œλͺ¨λ‘œ λ°°ν¬ν•˜κ³  κ΄€λ¦¬ν•œλŠλ° μ‚¬μš©ν•  수 μžˆλŠ” μ˜€ν”ˆ μ†ŒμŠ€ μ†Œν”„νŠΈμ›¨μ–΄
    • AWSμ—μ„œ Kubernetesλ₯Ό μ‹€ν–‰ν•˜λŠ”λ° μ‚¬μš©ν•  수 μžˆλŠ” μ™„μ „κ΄€λ¦¬ν˜• μ„œλΉ„μŠ€.
    • AWS FargateAWS fargateλ₯Ό ν™œμš©ν•˜λ©΄ μ„œλ²„λ₯Ό ν”„λ‘œλΉ„μ €λ‹ν•˜κ±°λ‚˜ 관리할 ν•„μš”κ°€ μ—†λ‹€.
    • μžλ™μœΌλ‘œ μ„œλ²„ 인프라λ₯Ό 관리.
    • μ»¨ν…Œμ΄λ„ˆμš© μ„œλ²„λ¦¬μŠ€ μ»΄ν“¨νŒ…μ—”μ§„μœΌλ‘œ ECS와 EKSμ—μ„œ μž‘λ™
  • μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ μ½”λ“œμ™€ 쒅속성을 ν•˜λ‚˜μœΌ 객체둜 νŒ¨ν‚€μ§•ν•˜λŠ” ν‘œμ€€ 방식을 제곡. λ³΄μ•ˆμ„±, μ•ˆμ •μ„±, ν™•μž₯μ„± μš”κ΅¬ 사항이 맀우 μ€‘μš”ν•œ ν”„λ‘œμ„ΈμŠ€ 및 μ›Œν¬ν”Œλ‘œμ—λ„ μ»¨ν…Œμ΄λ„ˆλ₯Ό μ‚¬μš©