<aside>

</aside>

μ•ˆλ…•ν•˜μ„Έμš”! λ“œλ””μ–΄ 이 κ°•μ˜μ˜ λ§ˆμ§€λ§‰ 파트, 8λΆ€: 배포 및 운영의 μ„Έ 번째 μ‹œκ°„, 39κ°•μž…λ‹ˆλ‹€! β˜οΈπŸš€

7λΆ€κΉŒμ§€ μš°λ¦¬λŠ” FastAPI μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ§Œλ“€κ³ , λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μ—°λ™ν•˜κ³ , 인증/λ³΄μ•ˆ κΈ°λŠ₯을 μΆ”κ°€ν•˜κ³ , μ„±λŠ₯ μ΅œμ ν™” νŒκΉŒμ§€ μ•Œμ•„λ³΄μ•˜μŠ΅λ‹ˆλ‹€. 그리고 8λΆ€μ˜ μ‹œμž‘μΈ 37κ°•, 38κ°•μ—μ„œλŠ” Docker와 Docker Composeλ₯Ό μ‚¬μš©ν•˜μ—¬ 우리 μ• ν”Œλ¦¬μΌ€μ΄μ…˜κ³Ό λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μ»¨ν…Œμ΄λ„ˆν™”ν•˜κ³ , ν™˜κ²½ λ³€μˆ˜λ‘œ 섀정을 κ΄€λ¦¬ν•˜λŠ” 방법을 λ°°μ› μŠ΅λ‹ˆλ‹€. 이제 우리 앱은 μ–΄λ””λ“  갈 μ€€λΉ„κ°€ 된 λ©‹μ§„ μ»¨ν…Œμ΄λ„ˆ λ°•μŠ€μ— 담겨 μžˆμŠ΅λ‹ˆλ‹€! πŸ“¦πŸ³

κ·Έλ ‡λ‹€λ©΄ 이 μ»¨ν…Œμ΄λ„ˆλ₯Ό μ–΄λ””μ—μ„œ μ‹€ν–‰ν•΄μ•Ό ν• κΉŒμš”? λ°”λ‘œ **ν΄λΌμš°λ“œ(Cloud)**μž…λ‹ˆλ‹€! ν˜„λŒ€μ μΈ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ€ λŒ€λΆ€λΆ„ AWS, Google Cloud, Azure와 같은 ν΄λΌμš°λ“œ ν”Œλž«νΌ μœ„μ—μ„œ μš΄μ˜λ©λ‹ˆλ‹€. ν΄λΌμš°λ“œλŠ” ν•„μš”μ— 따라 μ„œλ²„ μžμ›μ„ μœ μ—°ν•˜κ²Œ ν™•μž₯ν•˜κ³ , μ•ˆμ •μ μœΌλ‘œ μ„œλΉ„μŠ€λ₯Ό μš΄μ˜ν•˜λ©°, λ‹€μ–‘ν•œ λΆ€κ°€ μ„œλΉ„μŠ€λ₯Ό ν™œμš©ν•  수 μžˆλŠ” κ°•λ ₯ν•œ ν™˜κ²½μ„ μ œκ³΅ν•©λ‹ˆλ‹€.

이번 μ‹œκ°„μ—λŠ” κ°€μž₯ λŒ€ν‘œμ μΈ ν΄λΌμš°λ“œ ν”Œλž«νΌμΈ **AWS(Amazon Web Services)**에 μš°λ¦¬κ°€ λ§Œλ“  μ»¨ν…Œμ΄λ„ˆν™”λœ FastAPI μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ°°ν¬ν•˜λŠ” λ‹€μ–‘ν•œ 방법듀에 λŒ€ν•΄ 이둠적으둜 μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€. μ–΄λ–€ μ„œλΉ„μŠ€λ“€μ΄ 있고, 각 λ°©μ‹μ˜ μž₯단점은 무엇인지 μ•Œμ•„λ³΄κ³ , λ‹€μŒ 40κ°• μ‹€μŠ΅μ—μ„œ μš°λ¦¬κ°€ μ‚¬μš©ν•  방식(EC2 + Docker)을 μ™œ μ„ νƒν•˜λŠ”μ§€ μ΄ν•΄ν•˜λŠ” μ‹œκ°„μ„ κ°–κ² μŠ΅λ‹ˆλ‹€. ν΄λΌμš°λ“œ 배포의 μ„Έκ³„λ‘œ λ– λ‚˜λ³ΌκΉŒμš”?


πŸ“š 챕터 μ†Œκ°œ

본격적인 AWS 배포 μ‹€μŠ΅ μ „, ν΄λΌμš°λ“œ 배포의 이점과 AWSμ—μ„œμ˜ μ»¨ν…Œμ΄λ„ˆν™”λœ FastAPI μ•± 배포 μ „λž΅ 이둠 ν•™μŠ΅. 둜컬 개발과 μ‹€μ œ 운영 ν™˜κ²½ 배포의 차이점 이해 및 ν΄λΌμš°λ“œ(AWS)의 κ΄‘λ²”μœ„ν•œ μ‚¬μš© 이유 νŒŒμ•….

AWS의 μ£Όμš” μ›Ή/μ»¨ν…Œμ΄λ„ˆ 배포 κ΄€λ ¨ μ„œλΉ„μŠ€ κ°œλ… 및 νŠΉμ§• μ†Œκ°œ:

각 μ„œλΉ„μŠ€μ˜ 배포 흐름, 관리 νŽΈμ˜μ„±, λΉ„μš©, μœ μ—°μ„±, ν™•μž₯μ„± μΈ‘λ©΄ μž₯단점 비ꡐ. Docker 이미지 μ €μž₯μ†Œ ECR(Elastic Container Registry) μ—­ν•  κ°„λž΅ μ–ΈκΈ‰. λ‹€μ–‘ν•œ AWS 배포 μ˜΅μ…˜ 이해 증진 및 μ°¨ν›„ EC2 기반 배포 μ‹€μŠ΅ λ°°κ²½ 이해.


🎯 챕터 λͺ©ν‘œ

이 κ°•μ˜λ₯Ό 마치면 μ—¬λŸ¬λΆ„μ€ λ‹€μŒμ„ ν•  수 있게 λ©λ‹ˆλ‹€:

  1. ν΄λΌμš°λ“œ ν”Œλž«νΌ(AWS) μ‚¬μš© 이점(ν™•μž₯μ„±, μ•ˆμ •μ„± λ“±) 이해.
  2. AWS의 μ£Όμš” μ»¨ν…Œμ΄λ„ˆ 배포 μ„œλΉ„μŠ€(EC2, Elastic Beanstalk, ECS/Fargate) 식별 및 κΈ°λ³Έ 배포 λͺ¨λΈ(IaaS, PaaS, CaaS) 이해.
  3. Docker 이미지 μ €μž₯μ†Œ AWS ECR(Elastic Container Registry) μ—­ν•  이해.
  4. AWS 배포 μ˜΅μ…˜λ³„(EC2, Beanstalk, ECS/Fargate) κΈ°λ³Έ κ°œλ… 및 μž₯단점 비ꡐ μ„€λͺ….