Pub/Sub 가격 책정
Pub/Sub의 비용에는 세 가지 구성요소가 있습니다.
- 메시지 게시 및 전송을 위한 처리량 비용
- Google Cloud를 넘나드는 처리량과 관련된 데이터 전송 비용 영역 또는 리전 경계
- 스냅샷, 주제별로 보관된 메시지, 확인된 메시지의 스토리지 비용 구독별 메시지 보관
Pub/Sub 서비스 요금은 사용량에 따라 책정되며 바이트를 게시, 전송 또는 저장된 바이트로 표시합니다.
반면에 Pub/Sub 라이트 처리량 및 스토리지 요금은 자동으로 확장 및 축소할 수 있습니다
두 서비스의 데이터 전송 요금은 예약이 아닌 사용량에 따라 부과됩니다. 용량을 제공합니다
기본 요건
이 문서를 사용하려면 Pub/Sub 또는 Pub/Sub의 아키텍처를 이해해야 합니다. 라이트 및 각 제품에 포함된 공통 용어 자세한 내용은 Pub/Sub 아키텍처를 참조하세요.
가격 책정 예시
다음 표에서는 Pub/Sub의 월별 비용과 북미의 샘플 로드용 Pub/Sub 라이트 시스템 이 메시지 스토리지 기간이 24시간이고 리소스 사용률이 50% 라고 가정 Pub/Sub 라이트의 경우, 그리고 Pub/Sub의 풀 또는 푸시 구독 유형을 지원합니다. 다른 유형의 정기 결제에는 추가 요금이 발생할 수 있습니다.
게시 처리량(MiBps) | 구독 수 | 영역별 라이트 주제 | 리전별 라이트 주제 | Pub/Sub |
---|---|---|---|---|
10 | 1 | $169 | 608달러 | $2,000 |
10 | 2 | $214 | 788달러 | $3,000 |
100 | 1 | $1,688 | 6,075달러 | $19,760 |
100 | 2 | $2,138 | 7,875달러 | $29,640 |
Pub/Sub와 Pub/Sub의 비용을 비교하면 Pub/Sub 라이트, 둘 사이의 기능 차이 고려 있습니다. 자세한 내용은 Pub/Sub 또는 Pub/Sub 라이트 선택을 참조하세요.
Pub/Sub 서비스 가격 책정
이 섹션의 가격 책정 세부정보는 Pub/Sub에만 적용되며 Pub/Sub 라이트 이 섹션에 포함된 주제는 다음과 같습니다.
처리량 비용
처리량은 단일 인스턴스의 Pub/Sub 주제 또는 읽기 (구독 처리량)를 일정 시간 간격의 주제에 대한 구독입니다
매월 10GiB의 첫 10GiB가 Message 결제 계정의 Delivery Basic SKU는 무료입니다. 그 후에는 가격이 모든 Google Cloud 리전에서 TiB당$40입니다. 그러나 내보내기 구독과 관련된 자세한 내용은 다음 섹션을 참조하세요.
BigQuery 구독의 처리량 비용
모든 BigQuery 구독 요금은 TiB당$50입니다. Google Cloud 리전 전체에서 읽기 (구독 처리량)를 BigQuery에 쓰기 작업을 수행합니다 여기에는 BigQuery 데이터 수집 요금 하지만 스토리지 및 데이터 추출과 같은 다른 유형의 BigQuery 요금이 적용됩니다. 대상 자세한 내용은 BigQuery 가격 책정을 참조하세요. BigQuery 구독 처리량의 처음 10GiB는 무료가 아닙니다.
Cloud Storage 구독의 처리량 비용
모든 Google Cloud에서 Cloud Storage 구독 요금은 TiB당$50입니다. 구독에서 읽고 쓰기 위한 리전 Cloud Storage로 이동합니다 Cloud Storage 구독이 버킷에 파일을 쓸 때 다른 유형의 추가 요금이 부과될 수 있습니다. 여기에는 다음과 같은 비용이 포함됩니다. 스토리지, 가져오기, 복제가 포함됩니다 자세한 내용은 Cloud Storage 가격 책정 처음 10GiB 무료가 아닙니다
가져오기 주제의 처리량 비용
모든 Google Cloud에서 주제 가져오기 (Knesis Data Streams의 경우) 비용은 TiB당$50입니다. 외부 소스에서 Pub/Sub로 데이터를 수집하기 위한 리전 (게시 처리량) 가져오기 주제가 Pub/Sub 주제로 데이터를 수집하면 다른 유형의 소스별 추가 요금이 부과될 수 있습니다. 여기에는 Kinesis의 AWS 이그레스와 같은 요금이 포함됩니다. Data Streams 소스 Cloud Storage 구독 처리량의 처음 10GiB는 무료가 아닙니다.
메시지 볼륨 계산
메시지의 데이터 볼륨은 다음 메시지 크기의 합입니다. 속성:
- 인코딩된 메시지 본문 문자열의 바이트 수
- 속성별로 키의 크기 및 값
- 타임스탬프 20바이트
message_id
문자열 크기- 사전 체험판 관련 입력란 등 추가 선택 입력란의 크기 액세스가 제한된 다른 API를 사용할 수 있습니다
메시지 크기와 관계없이 각 요청에 대해 최소 1KB가 평가됩니다. 포함되지 않습니다. 따라서 1KB보다 작은 메시지의 경우 일괄 처리하는 것이 요청할 수 있습니다
스토리지 비용
구독에서 미확인 메시지를 저장하는 것은 최대 하루 동안 무료입니다.
Pub/Sub 스토리지가 무료가 아닌 경우는 4가지입니다. 저장용량 다음 항목에는 1GiB당 $0.27의 요금이 청구됩니다.
- 주제는 모든 메시지를 보관하도록 구성됩니다. 이 경우 메시지 스토리지는 주제에 게시된 모든 메시지의 저장 요금이 부과됩니다.
- 구독은 확인된 메시지를 보관하도록 구성되어 있습니다. 이 경우 보관된 확인 메시지에 대해 스토리지 요금이 부과됩니다.
- 구독의 스냅샷을 만든 경우, 스냅샷의 미확인 메시지를 저장할 때 메시지 스토리지 요금이 부과됩니다.
구독이 다음 기간 동안 확인되지 않은 메시지를 보관하도록 구성됩니다. 1일이고 구독 백로그가 1일 이상 지났습니다. 이 경우 스토리지는 게시 후 1일이 지난 후에 보관된 미확인 메시지에 대해 요금이 부과됩니다. 미확인 메시지에 대해서는 추가 비용이 발생하지 않습니다. 주제 보관을 위해 이미 보관 중입니다.
주제 보관이 없는 주제와 보관 기간이 기본값으로 7일로 설정된 연결된 구독을 생각해 보세요. 구독자가 게시 후 1일 이내에 메시지를 처리할 수 있는 경우 구독 소유자는 미확인 메시지에 대한 스토리지 요금이 부과됩니다 하지만 구독자가 첫 24시간 이내에 메시지를 처리하지 못하면 게시 후 1일 이상 보관된 미확인 메시지에 대해 스토리지 수수료가 부과됩니다.
주제 보관이 4일로 설정된 주제와 보관 기간이 4일로 설정된 연결된 구독을 생각해 보세요. 기본 7일입니다. 구독 소유자에게는 확인되지 않은 메시지의 스토리지 요금이 청구되지 않습니다. 메시지가 이미 주제에 보관되었으므로 게시 후 4일 이내에 보관됩니다. 구독자가 게시 후 4일이 지나도 메시지를 처리할 수 없는 경우 구독 소유자에게 추가로 3일 (구독자가 메시지를 처리할 수 있는 기간이 7일 미만인 경우 제외)
개별 구독에서 확인 메시지를 보관하면 구독 소유자에게 가장 많은 유연성을 제공하지만 일반적으로 가장 비용이 많이 드는 스토리지 메커니즘입니다. 가장 비용이 적게 드는 저장 메커니즘은 주제 보존입니다. 주제에 대해 보관된 메시지를 구독당 추가 비용 없이 해당 주제에 연결된 모든 구독에서 사용할 수 있기 때문입니다. 확인되지 않은 메시지가 주제 보관에 의해 이미 보관되고 있다면 구독 소유자에게 이에 대한 요금이 부과되지 않습니다. 단일 스냅샷은 여러 구독에 걸쳐 사용할 수 있으므로 스냅샷도 경제적인 옵션일 수도 있습니다.
주제 보관 설정이 변경되면 미확인 메시지에 대한 요금 청구 변경될 수 있습니다 예를 들어 구독 소유자에게 스토리지 요금이 발생할 수 있습니다. 주제 소유자가 메시지 보관을 사용 중지하는 경우 미확인 메시지에 대해 입니다.
데이터 전송 비용
Google Cloud 리전 간의 인터넷 데이터 전송 및 메시지 전송 요금 는 VPC 네트워크 요금(단, 다음 경우는 예외)
- Pub/Sub 사용에 대한 영역 데이터 전송 요금은 없습니다.
- Google 제품으로의 이그레스는 데이터 전송 수수료에서 제외되지 않습니다.
- Pub/Sub로의 데이터 전송 비용은 지불하지 않습니다. 예를 들어 게시자가 다른 리전이나 영역에 있는 경우 원래 서비스에 대한 데이터 전송 수수료를 지불해야 합니다. 인바운드는 허용되지 않습니다. 데이터 전송 수수료를 지불해야 합니다. 마찬가지로 게시자가 Amazon에서 AWS나 사설 데이터 센터를 사용한다면 Pub/Sub로의 데이터 전송 비용을 지불합니다
메일이 리전 경계를 넘을 때마다 데이터 전송 요금이 부과됩니다. 만약 사용자가 서비스를 제공하는 지역과 다른 지역에 저장되면 전송과 별도로 데이터 전송 수수료가 청구됩니다. 각 구독자에게
메시지 스토리지 정책으로 인한 데이터 전송 비용
메시지 저장용량 정책 정책에서 데이터를 Google Cloud 리전을 종료할 수 있습니다 예를 들어 다음과 같은 이벤트가 포함된 메시지를 생각해 보세요.
- 리전 A에 게시된 경우
- 스토리지를 위해 리전 B로 라우팅된 경우
- 리전 C의 구독자 클라이언트에게 전송된 경우
이 경우 청구 시나리오는 다음과 같습니다.
- 주제가 포함된 프로젝트에 다음에서 데이터 전송 요금이 청구됩니다. 리전 A에서 리전 B로 이동하는 경우
- 구독이 포함된 프로젝트에 다음 출처의 데이터 전송 요금이 청구됩니다. 리전 B에서 리전 C로 이동하는 경우
주제가 포함된 프로젝트에 데이터 전송 요금은 메시지가 게시된 리전이 아닌 다른 리전에 저장되어 있고 메시지를 게시했습니다 (즉, B는 실제로 A와 다른 리전임). 구독이 포함된 프로젝트에 대해 데이터 전송 요금이 청구되는 경우는 다음과 같습니다. 게시된 메시지가 구독자와 다른 리전에 저장되는 경우 클라이언트입니다 (C와 B가 같지 않음).
필터링된 메시지 비용
Pub/Sub는 확인된 데이터와 일치하지 않는 메시지를 filter에 적용되지만 이러한 메시지에 대한 처리량 수수료가 계속 발생합니다. 데이터 전송 수수료 없음 필터링할 수 있습니다
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 라이트 주제 또는 읽기 (구독 처리량)를 일정 시간 간격의 주제에 대한 구독입니다
Pub/Sub 라이트 처리량 요금은 프로비저닝된 리소스 또는 예약된 처리량 용량을 결제 기간의 총 바이트 수 (매월 MiB) 처리량 용량 프로비저닝되며 용량 단위로 가격이 책정됩니다. 처리량을 프로비저닝할 수 있음 라이트 예약을 사용하여 동일한 리전의 하나 이상의 주제에 대한 용량
다음 표에서는 Pub/Sub 라이트 시스템의 처리량 및 스토리지 비용을 보여줍니다.
라이트 예약의 처리량
라이트 예약은 처리량 용량을 예약하고 단일 리전의 여러 주제 리전별로는 라이트 예약이 필요합니다. Pub/Sub 라이트 주제
라이트 예약의 처리량 용량은 용량 단위로 측정됩니다. 다음과 같은 작업을 할 수 있습니다. 예약에 대해 정수의 용량 단위만 프로비저닝하는 경우 처리량 설명대로 작업마다 필요한 용량 단위 수가 다릅니다 아래 표에 나와 있습니다.
용량 단위는 필수 항목입니다. | 영역별 라이트 주제 | 리전별 라이트 주제 |
---|---|---|
게시 처리량 1MiBps | 용량 단위 1개 | 용량 단위 4개 |
1MiBps의 구독 처리량 | 용량 단위 0.5개 | 용량 단위 2개 |
예약에 있는 모든 라이트 주제의 파티션 수는 예약된 용량 단위 수 이하여야 합니다.
예약을 사용하여 단일 주제의 처리량 용량 비용 계산
다음 섹션은 여러 CPU 머신의 처리량 용량 비용을 계산하는 데 예약을 사용하는 단일 영역별 라이트 주제:
- 주제 유형 = 영역별 라이트 주제
- 주제 수 = 1
- 파티션 수 = 5
- 최대 게시 처리량 = 5MiBps
- 게시 처리량에 필요한 용량 단위 = 5
- 최대 구독 처리량 = 10MiBps
- 구독 처리량에 필요한 용량 단위 = 5
- 필요한 총 용량 단위 = 5+5 = 10
- 북미에서 월 10개의 용량 단위 비용 = $45
5개의 파티션이 있는 리전별 라이트 주제에서 동일한 처리량을 얻으려면 40개의 용량 단위, 20개의 게시 처리량, 20개의 더 높은 처리량을 제공하도록 설계되었습니다
언제든지 예약에서 용량 단위 수를 변경할 수 있습니다. 하지만 지난 24일간 프로비저닝된 최대 용량에 대한 요금이 청구됩니다. 시간 예를 들어 예약 용량을 40개에서 10개로 변경하는 경우 2012년 3월 31일 오전 10시에 10:00부터 시간당 최대 10개의 용량 단위를 사용할 수 있습니다.
예약 용량은 예약에 사용할 수 있는 예약과 동일한 리전에 있는 주제에 대한 구독 처리량 받는사람 예약에 대한 자세한 내용은 라이트 예약 만들기 및 관리를 참조하세요.
라이트 예약이 없는 처리량
이 섹션은 영역별 라이트 주제에만 적용됩니다.
예약을 사용하지 않고 게시 및 구독을 예약할 수 있습니다. 처리량 용량을 늘릴 수 있습니다 이 경우 24시간 동안 실행되는 최댓값이 아니라 현재 예약된 용량인 창
예약 없이 구성된 용량은 다음 한도 사이여야 합니다.
- 각 파티션의 게시에 4~16MiB (용량 단위 4 및 16개에 해당)
- 각 파티션의 구독에 대해 4MiB 및 32MiB (용량 단위 2개 및 16개에 해당)
예약이 없는 단일 주제의 처리량 용량 비용 계산
다음 섹션은 여러 CPU 머신의 처리량 용량 비용을 계산하는 데 예약을 사용하지 않는 단일 영역별 라이트 주제:
- 주제 유형 = 영역별 라이트 주제
- 주제 수 = 1
- 파티션 수 = 4
- 최대 게시 처리량 = 16MiBps
- 게시 처리량에 필요한 용량 단위 = 16
- 최대 구독 처리량 = 16MiBps
- 구독 처리량에 필요한 용량 단위 = 8
- 필요한 총 용량 단위 = 16+8 = 24
- 북미에서 월 용량 단위 24개 비용 = $108
스토리지 비용
라이트 처리량과 마찬가지로 주제의 스토리지 용량에 대해 비용을 지불합니다. Pub/Sub 라이트는 한 달에 프로비저닝하는 최대 스토리지 용량에 대해 요금을 청구합니다. 각 파티션에 최소 30GiB의 스토리지가 있어야 함 용량을 제공합니다
리전별 라이트 주제는 한 리전의 두 영역에 데이터를 저장하는 반면 영역별 LLite 주제는 리전의 한 영역에만 데이터를 저장합니다. 리전별 라이트 주제는 메시지 1바이트당 2바이트의 스토리지를 사용합니다. 게시되었습니다. 따라서 데이터베이스에 게시된 바이트당 스토리지 비용은 리전별 라이트 주제는 영역별 비용이 두 배임 있습니다
Pub/Sub 라이트 시스템의 스토리지 용량을 추정하려면 다음을 참조하세요. 다음 목록입니다.
메시지를 저장하는 데 필요한 시간을 결정합니다.
필요한 총 저장용량을 추정하려면 평균 예상 저장용량을 곱합니다. 각 파티션의 처리량을 분할하여 저장하는 데 필요한 시간만큼 메시지를 보낼 수 있습니다 예를 들어 10개 그룹 간에 초당 40MiB의 메시지를 영역별 라이트 주제의 파티션을 나누고 1일 동안 메시지를 보관하고 스토리지 3,375GiB (40MiBps * 시간당 3,600초) * 24시간/일 * 1GiB/1,024MiB). 스토리지 비용은 $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조 바이트)당 요금입니다.