개발자
Python으로 작성된 ai 분석 api를 Cloud에 올려서 serverless로 하고 싶습니다 요청 처리에 대해 짧게는 10초 길게는 몇 분동안 (영상 길이에 따라) 분석을 수행하는데, 추천해줄만한 것들이 무엇이 있는지 질문드립니다
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 05월 31일
Python으로 작성된 AI 분석 API를 클라우드에 올리는데, 주로 사용되는 서비스는 AWS Lambda, Google Cloud Functions, Azure Functions 등이 있습니다. 먼저, AWS Lambda는 파이썬을 지원하는 서버리스 컴퓨트 서비스입니다. 코드를 업로드하면 확장과 관리를 자동으로 처리해주고, HTTP 요청에 응답하거나 AWS의 다른 서비스에 통합해서 사용할 수 있습니다. 하지만 실행 시간은 15분이 최대라는 제한사항이 있습니다. 그런 이유로 대안으로 생각해볼 수 있는 것은 AWS의 EC2(Elastic Compute Cloud)입니다. EC2 인스턴스에서 직접 코드를 실행하거나 Docker 컨테이너 등을 이용하여 관리할 수도 있습니다. 리소스와 실행 시간을 사용자가 직접 조절할 수 있기 때문에 실행 시간이 긴 프로세스에 적합합니다. Google Cloud Functions도 비슷한 맥락에서 고려되며, Firebase와 같은 구글 클라우드 플랫폼과 잘 통합됩니다. 마지막으로 Azure Functions은 Microsoft Azure 환경에서 작동하는 서버리스 컴퓨트 서비스입니다. 다양한 트리거와 바인딩 옵션을 제공하여 복잡한 연산 작업 작업을 할 수 있습니다. 따라서, 분석 작업의 길이에 따라 선택 가능한 옵션은 AWS EC2 인스턴스나 비슷한 클라우드 컴퓨트 서비스를 이용하는 것일 수 있습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!