컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

Pub/Sub 가격 책정

Pub/Sub의 비용에는 세 가지 구성요소가 있습니다.

  • 메시지 게시 및 전송을 위한 처리량 비용
  • Google Cloud 영역 또는 리전 경계를 벗어나는 처리량과 연관된 이그레스 비용
  • 스냅샷, 주제별 메시지, 구독에서 보관된 확인된 메시지의 스토리지 비용

Pub/Sub 서비스 요금은 사용량 (게시, 전송, 저장된 바이트 수)을 기준으로 청구됩니다.

반면 Pub/Sub 라이트 처리량 및 스토리지 요금은 예약된 용량을 기준으로 합니다.

두 서비스 모두의 이그레스 요금은 예약된 용량이 아닌 사용량을 기준으로 합니다.

기본 요건

이 문서에서는 Pub/Sub 또는 Pub/Sub 라이트의 아키텍처와 각 제품의 일부인 공통 용어를 이해해야 합니다. 자세한 내용은 Pub/Sub 아키텍처를 참조하세요.

가격 책정 예시

다음 표에서는 북미 샘플 로드의 Pub/Sub 및 Pub/Sub 라이트 시스템의 월간 비용을 비교합니다. 이 예시에서는 24시간 메시지 스토리지 기간, Pub/Sub 라이트 리소스 사용률 50%, Pub/Sub 구독 또는 푸시 구독 유형을 가정합니다. 다른 유형의 구독에는 추가 비용이 발생할 수 있습니다.

게시 처리량(MiBps) 구독 수 영역별 라이트 주제 리전별 라이트 주제 Pub/Sub
10 1 $169 608달러 $2,000
10 2 $214 788달러 $3,000
100 1 $1,688 607만 5천 원 $19,760
100 2 $2,138 787만 5천 원 $29,640

Pub/Sub와 Pub/Sub 라이트의 비용을 비교할 때는 두 제품 간의 기능 차이를 고려해야 합니다. 자세한 내용은 Pub/Sub 또는 Pub/Sub 라이트 선택을 참조하세요.

Pub/Sub 서비스 가격 책정

이 섹션의 가격 책정 세부정보는 Pub/Sub 라이트가 아닌 Pub/Sub에만 적용됩니다. 이 섹션에서는 다음 주제를 다룹니다.

처리량 비용

처리량은 Pub/Sub 주제에 작성된 총 바이트 수 (게시 처리량)이며 일정 시간 동안 구독에서 주제 (읽기 처리량)를 읽습니다.

결제 계정의 메시지 전송 기본 SKU로 식별된 처리량의 처음 10GiB는 무료입니다. 그 후에는 모든 Google Cloud 리전의 가격이 TiB당$40입니다. BigQuery 구독을 사용하는 경우에는 다음 섹션을 참고하세요.

BigQuery 구독의 처리량 비용

BigQuery 구독에서 BigQuery에 읽고 쓰는 경우 BigQuery 구독의 요금은 모든 Google Cloud 리전의 TiB당 50달러입니다. BigQuery 데이터 수집에 대한 추가 요금은 없습니다. 하지만 스토리지 및 데이터 추출과 같은 다른 유형의 BigQuery 요금은 적용됩니다. 자세한 내용은 BigQuery 가격 책정을 참조하세요. BigQuery 구독 처리량의 처음 10GiB는 무료입니다.

메시지 볼륨 계산

메시지의 데이터 볼륨은 다음 메시지 속성 크기의 합계입니다.

  • 인코딩된 메시지 본문 문자열의 바이트 수
  • 속성별로 키의 크기 및 값
  • 타임스탬프 20바이트
  • message_id 문자열 크기
  • 사전 체험판 및 기타 제한된 액세스 API와 관련된 필드 등의 추가 선택사항 필드의 크기입니다.

요청의 메시지 크기와 관계없이 각 요청에 최소 1KB가 평가됩니다. 따라서 메시지가 1KB보다 작으면 요청 하나에 여러 메시지를 일괄 처리하는 것이 더 저렴합니다.

스토리지 비용

구독 중 미확인 메시지를 최대 7일간 무료로 저장할 수 있습니다.

Pub/Sub 스토리지가 무료가 아닌 경우는 세 가지입니다. 다음 스토리지에 월 $0.27/GiB의 요금이 청구됩니다.

  • 주제는 모든 메시지를 보관하도록 구성됩니다. 이 경우 주제에 게시된 모든 메시지를 저장할 때 메시지 스토리지 요금이 부과됩니다.
  • 확인된 메시지를 보관하도록 구독이 구성됩니다. 보관된 확인 메시지에 대해 스토리지 요금이 부과됩니다.
  • 구독의 스냅샷을 만든 경우, 스냅샷의 미확인 메시지를 저장할 때 메시지 스토리지 요금이 부과됩니다.

참고: 스냅샷이 생성될 때 구독에 미확인 메시지의 백로그가 있는 경우 7일 동안 해당 백로그를 저장하는 것과 동일한 요금이 한 번 부과됩니다.

개별 구독에서 확인 메시지를 보관하면 구독 소유자에게 가장 많은 유연성을 제공하지만 일반적으로 가장 비용이 많이 드는 스토리지 메커니즘입니다. 가장 저렴한 스토리지 메커니즘은 주제 보관입니다. 주제에 보관된 모든 메시지는 구독당 추가 비용 없이 주제에 연결된 모든 구독에서 사용할 수 있기 때문입니다. 단일 스냅샷은 여러 구독에 걸쳐 사용할 수 있으므로 스냅샷도 경제적인 옵션일 수도 있습니다.

이그레스 비용

Google Cloud 리전 간의 인터넷 이그레스 및 메시지 전송 요금은 VPC 네트워크 요율과 일치하지만 다음은 예외입니다.

  • Pub/Sub 사용에 부과되는 영역 이그레스 요금은 없습니다.
  • Google 제품으로 전송되는 이그레스는 이그레스 요금에서 제외되지 않습니다.
  • Pub/Sub로 인그레스하는 경우 비용을 지불하지 않습니다. 예를 들어 게시자가 다른 리전이나 영역에 있는 경우 원래 서비스에 대한 이그레스 비용을 지불해야 하지만 인그레스 비용은 필요하지 않습니다. 마찬가지로 게시자가 Amazon Web Service (AWS) 또는 비공개 데이터 센터에서 게시하는 경우 Pub/Sub에 인그레스 수수료를 지불할 필요가 없습니다.

메시지가 리전 경계를 넘을 때마다 이그레스 요금이 부과됩니다. 메시지가 저장된 리전과 다른 리전에 여러 구독자가 있는 경우 각 구독자에게 전송되는 이그레스에 독립적으로 요금이 청구됩니다.

메시지 스토리지 정책으로 인한 이그레스 비용

메시지 스토리지 정책을 준수하기 위해 Google Cloud 리전 외부로 데이터를 내보내야 할 경우 추가적인 리전 이그레스 요금이 발생할 수 있습니다. 예를 들어 다음과 같은 이벤트가 포함된 메시지를 가정해 보겠습니다.

  • 리전 A에 게시된 경우
  • 스토리지를 위해 리전 B로 라우팅된 경우
  • 리전 C의 구독자 클라이언트에게 전송된 경우

이 경우 결제 시나리오는 다음과 같습니다.

  • 주제를 포함하는 프로젝트에는 리전 A에서 리전 B로 네트워크 이그레스가 발생한 것에 대해 요금이 청구됩니다.
  • 구독을 포함하는 프로젝트에는 리전 B에서 리전 C로 이그레스가 발생한 것에 대해 요금이 청구됩니다.

주제가 포함된 프로젝트에는 게시된 메시지가 저장되는 리전이 메시지가 게시된 리전이 아닌 경우에만 이그레스 요금이 청구됩니다 (즉, B가 실제로 A와 다른 리전인 경우). 구독을 포함하는 프로젝트에는 게시된 메시지가 저장되는 리전이 구독자 클라이언트가 있는 리전이 아닌 경우(리전 C가 리전 B와 동일하지 않은 경우)에만 이그레스 요금이 청구됩니다.

필터링된 메시지 비용

Pub/Sub는 필터와 일치하지 않는 메시지를 자동으로 확인하지만 이러한 메시지에 대한 처리량 수수료가 발생합니다. 필터링된 메시지에는 이그레스 수수료가 없습니다.

Pub/Sub 서비스가 자동으로 확인하는 메시지에는 최소 1,000바이트가 적용되지 않습니다. 메시지 전송 수수료는 이러한 메시지의 바이트 수를 기준으로 하며 메시지의 작은 크기와는 별개입니다.

프로젝트 간 Pub/Sub 결제

여러 프로젝트에서 Pub/Sub을 사용하는 경우 요청한 리소스를 포함하는 프로젝트에 Pub/Sub 요금이 청구됩니다.

  • 게시에 대한 요금이 청구되는 프로젝트는 주제를 포함하고 있는 프로젝트입니다.
  • 구독에 대한 요금이 청구되는 프로젝트는 구독을 포함하고 있는 프로젝트입니다.

예를 들어 구독이 프로젝트 A에 상주하는 경우 구독이 프로젝트 B의 주제에 연결되어 있더라도 구독으로부터 가져온 데이터에 대한 요금이 프로젝트 A에 청구됩니다.

프로젝트 A의 승인된 서비스 계정이 프로젝트 B의 구독이 전달하는 메시지를 소비하면 구독으로부터 가져온 데이터에 대한 요금이 프로젝트 B에 청구됩니다.

Pub/Sub 라이트 서비스 가격 책정

다음 가격 책정 세부정보는 Pub/Sub가 아닌 Pub/Sub 라이트에만 적용됩니다. 달리 명시되지 않는 한 세부정보는 영역별 및 리전별 라이트 주제에 모두 적용됩니다. 다음 섹션이 포함되어 있습니다.

처리량 비용

처리량은 Pub/Sub 라이트 주제에 작성된 총 바이트 수 (게시 처리량) 또는 일정 기간 동안 주제에서 읽기 (구독 처리량)입니다.

Pub/Sub 라이트 처리량 수수료는 실제 처리량 (MiBps)이나 결제 기간의 총 바이트 수 (MiB)가 아닌 프로비저닝된 용량 또는 예약된 처리량을 기준으로 합니다. 처리량 용량은 용량 단위로 프로비저닝 및 책정됩니다. 라이트 예약을 사용하여 동일한 리전에 있는 1개 이상의 주제에 처리량 용량을 프로비저닝할 수 있습니다.

다음 표는 Pub/Sub 라이트 시스템의 처리량 및 스토리지 비용을 보여줍니다.

라이트 예약을 통한 처리량

라이트 예약은 리전의 하나 또는 여러 주제에 처리량 용량을 예약하고 공유하는 방법입니다. 리전 Pub/Sub 라이트 주제에는 라이트 예약이 필요합니다.

라이트 예약의 처리량 용량은 용량 단위로 측정됩니다. 예약에 사용할 수 있는 용량 단위의 수만 프로비저닝할 수 있습니다. 다음 표의 설명과 같이 다양한 작업의 처리량에는 다른 수의 용량 단위가 필요합니다.

용량 단위는 필수 항목입니다. 영역별 라이트 주제 리전별 라이트 주제
1MiB의 게시 처리량 용량 단위 1개 용량 단위 4개
1MiB의 구독 처리량 용량 단위 0.5개 용량 단위 2개

예약에 있는 모든 라이트 주제의 파티션 수는 예약된 용량 단위 수 이하여야 합니다.

예약을 사용하여 단일 주제의 처리량 용량 비용 계산

다음 섹션은 예약을 사용하는 단일 영역 라이트 주제의 처리량 용량 비용을 계산하는 데 도움이 됩니다.

  • 주제 유형 = 영역별 라이트 주제
  • 주제 수 = 1
  • 파티션 수 = 5
  • 최대 게시 처리량 = 5MiB
  • 게시 처리량에 필요한 용량 단위 = 5
  • 최대 구독 처리량 = 10MiB
  • 구독 처리량에 필요한 용량 단위 = 5
  • 필요한 총 용량 단위 = 5+5 = 10
  • 북미의 월간 용량 단위 10개 비용 = $45

파티션 5개가 있는 리전별 라이트 주제의 동일한 처리량에는 용량 단위 40개, 게시 처리량 20개, 구독 처리량 20개로 예약이 필요합니다.

예약의 용량 단위 수는 언제든지 변경할 수 있습니다. 하지만 지난 24시간 동안 프로비저닝된 최대 용량에 대해 요금이 청구됩니다. 예를 들어 예약 용량을 월요일 오전 10시에 오전 10시에 40개에서 10개로 변경할 경우 화요일 오전 10시까지는 시간당 40개의 단위, 이후 시간당 10개의 용량 단위에 대해서는 요금이 청구됩니다.

예약 용량은 예약과 동일한 리전의 모든 주제에 대한 게시 및 구독 처리량에 사용할 수 있습니다. 예약에 관한 자세한 내용은 라이트 예약 생성 및 관리를 참고하세요.

라이트 예약 없이 처리량

이 섹션은 영역별 라이트 주제에만 적용됩니다.

예약을 사용하지 않고 단일 주제에 게시 및 구독 처리량 용량을 예약할 수 있습니다. 이 경우 실행 중인 24시간 동안의 최댓값이 아닌 현재 예약된 용량에 대해 요금이 청구됩니다.

예약 없이 구성된 용량은 다음 한도 사이여야 합니다.

  • 각 파티션에 게시할 수 있는 4~16MiB의 저장용량 (4 및 16 용량에 해당)
  • 각 파티션에 대해 구독할 수 있는 4~32MiB (2~16용량 단위)입니다.

예약이 없는 단일 주제의 처리량 용량 비용 계산

다음 섹션은 예약을 사용하지 않는 단일 영역 라이트 주제의 처리량 용량 비용을 계산하는 데 도움이 됩니다.

  • 주제 유형 = 영역별 라이트 주제
  • 주제 수 = 1
  • 파티션 수 = 4
  • 최대 게시 처리량 = 16MiB
  • 게시 처리량에 필요한 용량 단위 = 16
  • 최대 구독 처리량 = 16MiB
  • 구독 처리량에 필요한 용량 단위 = 8
  • 필요한 총 용량 단위 = 16+8 = 24
  • 북미의 24 용량 단위 비용 = $108

스토리지 비용

라이트 처리량과 마찬가지로 주제의 스토리지 용량에 대한 비용을 지불합니다. Pub/Sub 라이트는 한 달에 프로비저닝하는 최대 스토리지 용량에 대해 요금을 청구합니다. 각 파티션에는 스토리지 용량이 30GiB 이상이어야 합니다.

리전별 라이트 주제는 리전의 두 영역에 데이터를 저장하는 반면 영역별 라이트 주제는 리전의 한 영역에만 데이터를 저장합니다. 리전별 라이트 주제는 게시된 메시지 1바이트당 2바이트의 스토리지를 사용합니다. 따라서 리전별 라이트 주제에 게시된 바이트당 스토리지 비용은 영역별 스토리지 비용의 두 배입니다.

Pub/Sub 라이트 시스템의 저장용량을 추정하려면 다음 목록을 참조하세요.

  • 메시지를 저장하는 데 필요한 시간을 결정합니다.

    필요한 총 저장용량을 추정하려면 각 파티션의 평균 예상 처리량에 메시지를 저장하는 데 필요한 시간을 곱합니다. 예를 들어 영역 라이트 주제의 파티션 10개에서 초당 40MiB의 메시지를 게시하고 하루 동안 메시지를 보관하려면 3,375GiB의 저장용량을 프로비저닝합니다 (40MiB**1시간당 3,600초*1, 24시간*1,1024MiB). 북미에서 스토리지 비용 $135 (3,375GiB * 24시간/일 * 30일/월 * $0.04/GiB-월-영역) 리전별 라이트 주제의 데이터는 두 영역에 저장되므로 스토리지 비용이 $270로 두 배가 됩니다.

  • 키 배포가 균일하지 않은 경우

    모든 파티션에 동일한 스토리지 용량이 할당됩니다. 일부 파티션의 볼륨이 다른 파티션보다 클 것으로 예상되는 경우 가장 큰 파티션에 필요한 스토리지를 갖도록 모든 파티션을 프로비저닝합니다.

메시지 볼륨 계산

처리량 및 저장을 위해 메시지 크기를 계산할 때 각 메시지는 최소 256바이트를 사용합니다. 메시지가 256바이트보다 크면 메시지 크기는 다음 메시지 속성의 합계입니다.

  • 인코딩된 메시지 본문 문자열의 바이트 수
  • 각 속성의 키 및 값의 바이트 수
  • 순서 키의 바이트 수
  • 이벤트 타임스탬프에 12바이트

이그레스 비용

Pub/Sub 라이트 이그레스 수수료는 구독자가 주제의 위치와 다른 영역이나 리전에 있는 경우에만 적용됩니다. Google Cloud 리전 간의 인터넷 이그레스 및 메시지 전송 요금은 VPC 네트워크 요율과 일치하지만 다음은 예외입니다.

  • 구독자가 주제와 동일한 리전에 있는 리전별 라이트 주제의 경우 영역 이그레스 수수료가 없습니다.

  • Google 제품으로 전송되는 이그레스는 이그레스 요금에서 제외되지 않습니다.

USD 외의 통화로 결제

USD 외의 통화로 지불하는 경우 Google Cloud SKU에 해당 통화로 표기된 가격이 적용됩니다. 표기된 요금은 TiB(2^40바이트, 즉 대략 1.1조 바이트)당 요금입니다.

다음 단계

커스텀 견적 요청

Google Cloud의 사용한 만큼만 지불 가격 책정을 사용하면 사용한 서비스에 대한 요금만 지불하면 됩니다. 영업팀에 문의하여 조직에 대한 커스텀 견적을 받아 보세요.
영업팀에 문의