Python
FastAPI
Python으로 작성된 FastAPI 애플리케이션 배포 가이드입니다.
준비 및 확인사항
프로젝트 설정 파일(requirements.txt 등)에 명시된 Python 버전과 배포 설정 시 선택한 버전이 일치하지 않으면 빌드 및 런타임 오류가 발생할 수 있습니다.
템플릿과 저장소 선택
대시보드의 또는
⌘ + K로 생성되는 배포창에서 FastAPI 템플릿을 선택하고, 이어지는 드롭다운 메뉴에서 연동된 GitHub 계정의 저장소를 선택하세요.
배포 설정값 입력
다음 각 항목에서 서비스가 동작하기 위한 설정을 알맞게 적용하세요.
성능(리소스) 설정 및 배포
-
리소스 유형 : 구독 리소스와 프리티어 리소스 중 선택
-
CPU : 서비스가 사용할 vCPU 리소스의 최대값을 설정하며, ‘최소 vCPU’ 선택 시 0.1 vCPU 사용
-
메모리 : 서비스가 사용할 메모리 리소스의 최대값을 설정
-
동시실행(레플리카) : 설정한 수만큼 서비스가 수평확장되어 부하 분산 및 안정성 확보
-
배포 :
배포하기클릭
배포가 완료되면 프리뷰 도메인을 통해 브라우저로 웹 페이지를 조회하거나 API 툴을 사용해 요청을 보낼 수 있습니다.