<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 κΈ°λ° λ°°ν¬ μ€μ΅ λ°°κ²½ μ΄ν΄.
μ΄ κ°μλ₯Ό λ§μΉλ©΄ μ¬λ¬λΆμ λ€μμ ν μ μκ² λ©λλ€: