호스팅 사용량 수준, 할당량, 가격 책정에 대해 알아보기

Firebase Hosting의 가격은 프로젝트의 사용량에 따라 책정된 있습니다.

  • Hosting 스토리지 (GB): 저장공간 Hosting 사이트의 콘텐츠 (정적 파일 및 구성 파일).

  • 데이터 전송(GB/월) — CDN에서 최종 사용자에게 전송되는 데이터 양입니다. 모든 Hosting 사이트는 자동으로 Google의 글로벌 CDN이 무료로 지원됩니다

Hosting 할당량은 사이트 수준 또는 채널 수준이 아닌 프로젝트 수준입니다. 프로젝트를 Blaze 요금제로 업그레이드하면 추가 유료 스토리지 및 데이터 전송 수준을 이용할 수 있습니다. 다음에 대해 자세히 알아보기 Firebase Hosting 할당량 및 가격을 확인할 수 있습니다.

Google Cloud SDK에서 예산 알림 Google Cloud 콘솔에서 볼 수 있습니다.

다음에서 Hosting 저장용량 및 데이터 전송 수준을 모두 모니터링하세요. Firebase 콘솔:

  • 사용 내용으로 이동합니다. (콘솔의 Hosting 섹션)
    결제 기간별 사용량은 물론 모든 결제 기간의 사용량 수준을 확인할 수 있습니다. Hosting 사이트 또는 각 사이트에 대해 설정할 수 있습니다.

  • Console에서 프로젝트의 사용량 및 결제 대시보드로 이동합니다.

Hosting 스토리지 이해하기

사이트에 새 콘텐츠를 배포할 때 사이트에 대한 특정 버전의 콘텐츠 및 구성을 가리키는 '출시'를 만듭니다. 각 출시(새 출시와 보관된 이전 출시 모두)와 관련된 파일은 Firebase에 저장됩니다. 이러한 파일은 프로젝트의 Hosting을 구성합니다. 스토리지 사용량 수준입니다.

Hosting 스토리지는 독립적이며 Firebase 프로젝트 (예: Cloud Storage for Firebase 또는 데이터베이스 스토리지)

Hosting의 최대 크기 제한은 2GB로 개별 파일을 찾습니다.

Hosting 스토리지 할당량

Hosting 콘텐츠 저장용량 최대 무료 제공 10GB

  • Blaze 요금제를 사용하지 않고 무료 Hosting 스토리지 한도가 10GB이므로 도움이 될 수 있습니다 다음 작업을 수행해야 합니다. 이전 출시 버전 삭제 또는 Blaze 요금제로 업그레이드하세요.

  • Blaze 요금제를 사용 중이며 10GB에 도달하는 경우 무료 Hosting 스토리지 한도를 초과하지 않는 경우 추가 스토리지당 $0.026가 청구됩니다. GB의 Hosting 저장용량이 제공됩니다.

Hosting 스토리지 사용량 제어

다음과 같은 방법으로 Hosting 스토리지 사용량을 제어할 수 있습니다.

Hosting 데이터 전송 이해하기

Hosting에서 사이트의 리소스 중 하나를 제공하면 Google CDN을 최종 사용자에게 제공합니다. 요청한 리소스는 CDN 캐시 (캐시 적중)이거나 Hosting 백엔드에서 가져와야 할 수도 있습니다( 캐시 부적중). 요청된 콘텐츠가 CDN에 캐시될 수 있는 경우에는 캐시됩니다. 모두 캐시 적중 및 부적중은 프로젝트의 Hosting 데이터 전송에 포함됩니다. 사용합니다

Hosting 데이터 전송 할당량

모든 Hosting 사이트는 Google의 글로벌 CDN에서 무료로 자동 지원됩니다. CDN에서 최종 사용자로의 데이터 전송은 매월 최대 10GB까지 무료입니다.

  • Blaze 요금제를 사용하지 않고 월별 무료 데이터 전송 한도인 10GB에 도달하는 경우에는 짧은 유예 기간이 주어지지만 이 기간이 끝난 뒤에는 사이트가 사용 중지됩니다. 데이터 전송 결제는 월별 사용량 수준을 기반으로 하므로 다음 달이 시작되는 시점까지는 사이트가 사용 중지 상태로 유지됩니다. Blaze 요금제로 업그레이드하면 즉시 사이트를 다시 사용할 수 있습니다.

  • Blaze 요금제를 사용 중이며 월별 무료 데이터 전송 한도인 10GB에 도달하는 경우에는 해당 월에 추가로 전송된 데이터 1GB당 $0.15가 청구됩니다.

Hosting 데이터 전송 사용 제어

Hosting 데이터 전송 사용량을 제어하는 방법은 다음과 같습니다. 해야 할 일:

  • 브라우저가 CDN으로부터 리소스를 요청할 필요가 없도록 콘텐츠의 클라이언트 측 캐싱을 미세 조정합니다. 캐싱에 대한 자세한 내용은 웹 개발자 문서를 참조하세요.

  • 표시할 필요가 없는 이미지와 동영상은 로드하지 않습니다.

  • 특정 요청을 처리할 서비스 워커를 만듭니다.
    예약된 Hosting URL을 통해 Firebase SDK를 로드하는 경우 이 URL의 예약된 네임스페이스에 대한 중요한 정보를 읽어야 합니다.

    다음은 특히 PWA를 사용하여 서비스 워커를 설정하는 데 도움이 되는 몇 가지 리소스입니다.