개발자

Python cloud service

2024년 05월 31일조회 37

Python으로 작성된 ai 분석 api를 Cloud에 올려서 serverless로 하고 싶습니다 요청 처리에 대해 짧게는 10초 길게는 몇 분동안 (영상 길이에 따라) 분석을 수행하는데, 추천해줄만한 것들이 무엇이 있는지 질문드립니다

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

포크코딩님의 프로필 사진

service -> aws 람다, 영상 처리용이면 최소 4기가 램 이상으로 db -> neon 전부 서버리스로 구성하고 간단하게 만들고 싶다면 위 두 가지 조합으로 하는게 좋지 않을까 싶습니다

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 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 인스턴스나 비슷한 클라우드 컴퓨트 서비스를 이용하는 것일 수 있습니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!