이 페이지에서는 Cloud Functions for Firebase에 대해 자주 묻는 질문 (FAQ)에 대한 답변을 제공합니다.
Cloud Functions 런타임 지원
함수를 특정 Node.js 런타임에 배포했는지 확인하려면 어떻게 해야 하나요?
Firebase 콘솔에서 함수 대시보드로 이동하여 함수를 선택한 후 추가 세부정보 아래에서 함수 언어를 확인합니다.
Cloud Functions 가격 책정
Cloud Functions for Firebase를 사용하려면 결제 계정이 필요한 이유는 무엇인가요?
Cloud Functions for Firebase는 일부 유료 Google 서비스를 사용합니다. Firebase CLI 11.2.0 이상을 사용하는 새 함수 배포는 Cloud Build 및 Artifact Registry를 사용합니다.
이전 버전에 배포할 때는 동일한 방식으로 Cloud Build를 사용하지만 Artifact Registry 대신 Container Registry 및 Cloud Storage를 스토리지에 사용합니다. 이러한 서비스 사용에는 기존 가격 외에 추가 요금이 청구됩니다.
Firebase CLI 11.2.0 이상 버전의 저장공간
Artifact Registry는 함수가 실행되는 컨테이너를 제공합니다. Artifact Registry는 처음 500MB를 무료로 제공하므로 첫 번째 함수 배포에는 수수료가 발생하지 않습니다. 이 기준을 초과하면 추가 스토리지 1GB당 월$0.10가 청구됩니다.
Firebase CLI 11.1.x 및 이전 버전의 저장공간
이전 버전에 배포된 함수의 경우 Container Registry는 함수가 실행되는 컨테이너를 제공합니다. 함수를 배포하는 데 필요한 각 컨테이너에 대한 요금이 청구됩니다. 저장된 각 컨테이너에 대한 소액의 요금이 청구될 수 있습니다. 예를 들어 저장용량 1GB에 월 $0.026가 청구됩니다.
청구서가 어떻게 변경되는지 자세히 알아보려면 다음을 참고하세요.
Cloud Functions for Firebase에는 계속 무료 사용량이 제공되나요?
예. 사용량에 따라 지불하는 Blaze 요금제에서도 Cloud Functions는 호출, 컴퓨팅 시간, 인터넷 트래픽을 위한 무료 등급을 제공합니다. 처음 2,000,000회 호출, 400,000GB-초, 200,000 CPU-초, 5GB의 인터넷 이그레스 트래픽이 매월 무료로 제공됩니다. 기준점을 초과하는 사용량에 대해서만 요금이 청구됩니다.
처음 500MB의 무료 스토리지를 소진하면 배포 작업 시마다 함수의 컨테이너에 사용되는 스토리지에 대해 소규모 요금이 부과됩니다. 개발 프로세스에서 테스트용 함수 배포를 사용하는 경우 개발 중에 Firebase Local Emulator Suite을 사용하여 비용을 최소화할 수 있습니다.
Firebase 요금제 및 Cloud Functions 가격 책정 예시 시나리오를 참고하세요.
Firebase에서 Cloud Functions for Firebase의 할당량 및 한도를 상향 조정할 계획이 있나요?
아니요, 최대 빌드 시간 제한 삭제 외에는 할당량을 변경할 계획이 없습니다. 일일 빌드 할당량 120분에 도달하면 오류나 경고를 받는 대신 사용한 만큼만 지불하는 Blaze 요금제의 기준에 따라 요금이 청구됩니다. 할당량 및 한도를 참고하세요.
Google Cloud $300 크레딧을 받을 수 있나요?
예, Google Cloud 콘솔에서 Cloud Billing 계정을 만들면 $300의 크레딧을 받은 후 해당 Cloud Billing 계정을 Firebase 프로젝트에 연결할 수 있습니다.
Google Cloud 크레딧에 대해 자세히 알아보세요.
이렇게 하면 $300 크레딧이 소진된 후에도 프로젝트가 계속 작동할 수 있도록 Firebase 콘솔에서 Blaze 요금제를 설정해야 합니다.
현재 청구 내역을 확인하려면 어떻게 해야 하나요?
Firebase Console에서 사용량 및 결제 대시보드를 확인하세요.
Firebase Extensions를 사용하고 있습니다. 결제 계정이 필요한가요?
예. 확장 프로그램에서 Cloud Functions를 사용하므로 다른 함수와 동일한 요금이 확장 프로그램에 청구됩니다.
확장 프로그램을 사용하려면 사용한 만큼만 지불하는 Blaze 요금제로 업그레이드해야 합니다. Firebase 서비스 사용과 관련된 비용 외에도 설치한 각 확장 프로그램에 필요한 Firebase 리소스에 대해 사용 여부와 관계없이 소액(일반적으로 매월 약 $0.01 정도)이 청구됩니다.