Cloud Cost Sense

Firebase Functions 비용: 호출, 인스턴스, 동시성 계산

호출 수, 실행 시간, 최소 인스턴스, 동시성, 네트워크, 배포 저장소를 나눠 Cloud Functions for Firebase 비용을 추정합니다.

요청 수만 보지 말고 호출당 작업량을 계산하세요

함수 비용은 호출 횟수만으로 결정되지 않습니다. 월 호출 수에 평균 실행 시간과 함수별 CPU·메모리 할당량을 함께 계산하세요. DB 트리거, 예약 작업, 재시도, 중복 이벤트는 사용자 요청과 직접 연결되지 않아도 과금 실행을 만들 수 있습니다.

짧은 API 핸들러와 이미지 처리, export, AI 오케스트레이션은 실행 시간과 자원 요구량이 다르므로 분리합니다. 운영 환경의 호출 수, 실행 시간, 메모리 사용 지표를 사용하고 공식 Cloud Run functions 가격 페이지에서 현재 무료 사용량과 단가를 확인하세요.

최소 인스턴스는 고정 기본 비용으로 보세요

최소 인스턴스는 콜드 스타트를 줄일 수 있지만 유휴 상태에서도 기본 비용이 생길 수 있습니다. 지연 시간에 민감한 함수에만 적용하고, 가능한 가장 작은 메모리를 선택한 뒤 설정된 인스턴스가 한 달 동안 대기하는 전체 시간을 계산하세요.

2세대 callable·HTTP 함수의 동시성은 한 인스턴스가 여러 요청을 함께 처리하게 합니다. 작업에 안전한 동시성을 부하 테스트하고, 모든 트래픽 급증을 받는 것보다 DB나 외부 API 보호가 중요하면 최대 인스턴스 수도 제한하세요.

네트워크, 재시도, 배포 산출물도 포함하세요

리전 간 호출과 외부 데이터 전송은 네트워크 비용을 더할 수 있습니다. 함수는 함께 쓰는 Firebase 서비스 가까이에 배치하고 응답 payload, 외부 API 트래픽, 생성 미디어를 계산하세요. 이벤트 함수는 자동 재시도가 컴퓨팅과 후속 write를 반복할 수 있으므로 멱등하게 구현해야 합니다.

배포 시 생성되는 컨테이너 이미지는 Artifact Registry 저장 공간도 사용합니다. 오래된 산출물에 정리 정책을 설정하고, 배포 후 함수와 결제 지표를 확인하며, 상시 대기 용량의 고정 비용이 가치 있는지 보통 월과 트래픽 급증 월을 비교하세요.