[AWS] Docker 이미지로 Lambda 함수 배포, python AI model 배포하기, 트러블슈팅, 대용량 파일 배포, ECR, API Gateway


• 파이썬으로 개발된 AI 모델을 AWS Lambda에 배포하기 위해 Docker 컨테이너를 사용하여 ECR에 이미지를 올리고, API Gateway를 통해 Lambda 함수를 호출하는 아키텍처를 구성함.
• Lambda 함수에서 발생한 파일 시스템 권한 문제는 /tmp 디렉토리를 사용하여 해결하고, 메모리 부족 문제는 Lambda 설정에서 메모리를 3000MB로 늘려 해결함.
• Dockerfile에서 WORKDIR 설정을 확인하고, 로컬 디렉토리를 Docker 이미지로 옮긴 후 Python 코드에서 /var/task 경로를 사용하여 디렉토리를 참조함.
• AWS ECR에 이미지를 푸시하고, Lambda 함수를 생성한 후 API Gateway를 통해 REST API를 구축하여 Lambda 함수를 호출할 수 있도록 설정함.

북마크
공유하기
신고하기