FastAPI Cloud¶
한 번의 명령으로 FastAPI 앱을 FastAPI Cloud에 배포할 수 있습니다. 아직이라면 대기자 명단에 등록해 보세요. 🚀
로그인하기¶
먼저 FastAPI Cloud 계정이 이미 있는지 확인하세요(대기자 명단에서 초대해 드렸을 거예요 😉).
그다음 로그인합니다:
$ fastapi login
You are logged in to FastAPI Cloud 🚀
배포하기¶
이제 한 번의 명령으로 앱을 배포합니다:
$ fastapi deploy
Deploying to FastAPI Cloud...
✅ Deployment successful!
🐔 Ready the chicken! Your app is ready at https://myapp.fastapicloud.dev
이게 전부입니다! 이제 해당 URL에서 앱에 접근할 수 있습니다. ✨
FastAPI Cloud 소개¶
FastAPI Cloud는 FastAPI를 만든 동일한 저자와 팀이 구축했습니다.
최소한의 노력으로 API를 구축, 배포, 접근하는 과정을 간소화합니다.
FastAPI로 앱을 만들 때의 동일한 개발자 경험을, 클라우드에 배포할 때도 제공합니다. 🎉
또한 앱을 배포할 때 보통 필요한 대부분의 것들도 처리해 줍니다. 예를 들면:
- HTTPS
- 요청을 기반으로 자동 스케일링하는 복제(Replication)
- 등
FastAPI Cloud는 FastAPI and friends 오픈 소스 프로젝트의 주요 스폰서이자 자금 지원 제공자입니다. ✨
다른 클라우드 제공업체에 배포하기¶
FastAPI는 오픈 소스이며 표준을 기반으로 합니다. 원하는 어떤 클라우드 제공업체에도 FastAPI 앱을 배포할 수 있습니다.
해당 클라우드 제공업체의 가이드를 따라 FastAPI 앱을 배포하세요. 🤓
자체 서버에 배포하기¶
또한 이 Deployment 가이드에서 이후에 모든 세부사항을 알려드릴 거예요. 그래서 무슨 일이 일어나고 있는지, 무엇이 필요하며, 본인의 서버를 포함해 직접 FastAPI 앱을 어떻게 배포하는지까지 이해할 수 있게 될 것입니다. 🤓