Apache Kafka용 Google Cloud 관리형 서비스 가격 책정
아래 표는 클러스터 실행에 드는 월별 총비용을 대략적으로 보여줍니다. 이 표는 오픈소스 코드를 직접 실행하는 비용과 관리형 서비스의 비용을 비교합니다.
프로듀서 대역폭 | 예상 월간 가격 | |
---|---|---|
Compute Engine의 Apache Kafka | Apache Kafka용 관리형 서비스 (가격 계산기 참조) | |
10MiB/초 | $900 | $1,100 |
100 MiB/s | $9,100 | $11,000 |
- 3개의 복제본이 3개 영역에 분산
- vCPU당 4GiB RAM
- RAM 및 vCPU 사용률 50%
- 24시간 동안 스토리지 사용
- 로컬 팔로어 복제본을 사용하도록 구성된 소비자로 영역 간 데이터 전송을 최소화
- 소비자 대역폭이 프로듀서 대역폭과 동일함
- Compute Engine 클러스터용 N2 CPU 제품군
-
us-central1
의 가격은 월 단위로 수천 달러(USD)로 표시되므로 "$1.0K"는 '월 $1, 000'을 의미합니다.
일반적으로 Apache Kafka용 관리형 서비스 클러스터를 실행하는 총 비용은 클러스터의 크기, 게시 및 소비하는 데이터의 양, 데이터를 저장하는 기간에 따라 달라집니다. 대략적인 가이드로 단일 vCPU가 20MiB/s의 게시 트래픽과 80MiB/s의 소비자 트래픽을 처리할 수 있다고 가정할 수 있습니다.
또한 RAM 및 vCPU 용량의 평균 사용률도 중요한 매개변수입니다 예측 불가능하고 변동이 심한 트래픽의 경우 생성자 또는 소비자 대역폭의 피크를 수용하기 위해 낮은 평균 사용률이 필요합니다.
사용률이 20%를 넘는 클러스터의 경우, 영역 간 데이터 전송 비용이 총 비용에서 가장 큰 부분을 차지합니다. 이 비용은 리더 및 팔로워 브로커 간의 데이터 복제와 클라이언트와 브로커 간의 데이터 전송 트래픽에서 발생합니다. 소비자 클라이언트가 로컬 복제본을 사용하도록 구성하여 데이터를 압축하면 이 비용을 줄일 수 있습니다. 주제에 대해 스토리지의 고가용성 및 내구성이 중요하지 않은 경우 주어진 주제에 대해 저장되는 복제본 수를 줄여 복제 요금을 줄일 수도 있습니다.
가격 책정 세부정보
Apache Kafka용 관리형 서비스 운영 비용은 Kafka 클러스터, Connect 클러스터 실행과 관련된 요금과 클러스터 액세스에 대한 Private Service Connect (PSC) 요금으로 구성됩니다. 가격 계산기를 사용하여 Apache Kafka용 관리형 서비스 비용을 계산할 수 있습니다.
컴퓨팅에 대해 3년 약정으로 40%, 1년 약정으로 20% 를 절약하는 방법을 알아보려면 약정 사용 할인 (CUD) 페이지를 검토하세요. CUD는 Connect 클러스터에 적용되지 않습니다.
클러스터 요금
Apache Kafka용 관리형 서비스 클러스터의 크기를 조정하거나 확장하려면 Kafka 클러스터의 총 vCPU 수와 RAM 크기를 설정해야 합니다. 이를 위해서는 먼저 Kafka 클러스터가 처리할 수 있는 처리량을 이해해야 합니다. 처리량을 예상하는 방법에 대한 자세한 내용은 클러스터의 vCPU 및 메모리 예상을 참조하세요.
클러스터 요금은 클러스터를 실행하는 리전의 세 가지 SKU를 사용하여 청구됩니다.
- 컴퓨팅(vCPU 및 RAM 포함)
- vCPU 및 RAM을 포함하는 컴퓨팅 연결
- 스토리지: 브로커의 데이터 로컬 스토리지 (영구 디스크) 및 장기 스토리지 포함
- 네트워킹: 클러스터 내 데이터 복제를 위한 영역 간 데이터 전송 비용 청구
컴퓨팅 비용
vCPU 및 RAM 사용량은 데이터 컴퓨팅 단위 (DCU)라는 추상 단위로 보고됩니다. 이 단위를 간단히 생각해 보면 RAM 4GiB의 단일 vCPU가 1개의 DCU에 해당합니다.
예를 들어 vCPU 6개와 vCPU당 4GiB RAM을 사용하는 클러스터는
6DC를 사용합니다. 이 클러스터의 비용은 us-central1
의 6 DCU * 9 cents / hour / DCU = 54 cents / hour
입니다.
하지만 클러스터에서 vCPU당 다른 양의 RAM을 사용할 수 있습니다. 컴퓨팅 리소스에서 DCU로의 변환 요인은 다음 표에 설명되어 있습니다.
컴퓨팅 리소스 | 동일한 DCU 수 |
---|---|
vCPU 1개 | 0.6 |
1 GiB RAM | 0.1 |
1GiB의 RAM을 1시간 동안 사용하면 해당 시간 동안 0.1DCU를 지불합니다.
클러스터 크기를 예측하려면 클러스터 만들기 페이지를 참조하세요.
스토리지 요금
로컬 스토리지는 자동으로 프로비저닝됩니다. 대략적인 가이드로 프로비저닝한 모든 vCPU에 대해 100GB의 로컬 스토리지 비용을 지불해야 합니다.
영구 스토리지의 비용은 주제에 보관하는 데이터의 양에 따라 결정됩니다. 영구 스토리지 용량 프로비저닝에 대한 비용이 청구되지 않습니다. 영구 스토리지의 데이터 단일 복제본에 대해서만 청구됩니다. 이는 클러스터 구성과 무관합니다 예를 들어 1GiB의 데이터를 게시하고 1일 동안 보관하면 1GiB-일의 영구 스토리지 요금을 지불하게 됩니다.
반면 로컬 스토리지는 데이터의 모든 복제본에서 사용됩니다. 따라서 1GiB의 데이터를 게시하면 일반적으로 3GiB의 로컬 디스크 공간을 사용하게 됩니다. 영구 스토리지 요금은 저장된 데이터의 총량을 기준으로 하고 로컬 스토리지 요금은 프로비저닝된 스토리지의 양을 기준으로 합니다. 따라서 로컬 스토리지에 저장된 데이터의 실제 볼륨은 로컬 스토리지에 지불하는 비용에 영향을 미치지 않습니다.
커넥터가 스테이트리스(Stateless)이므로 Connect 클러스터에는 스토리지 비용이 발생하지 않습니다.
영역 간 네트워크 요금
Apache Kafka용 관리형 서비스 클러스터는 여러 영역에 걸쳐 데이터를 복제합니다. 클러스터 내의 영역 간 데이터 전송에 대한 요금이 청구됩니다. 비용은 1기가바이트당 $0.01입니다 기본적으로 클러스터의 복제 요소 는 3입니다. 즉, 3개 영역 중 2개 영역에 데이터를 복제하는 데 사용되는 영역 간 데이터 전송 비용을 지불합니다.
기본값인 복제 인자가 3인 클러스터가 있다고 가정해 보겠습니다 단일 영역 내에 10GiB의 데이터를 씁니다. 복제 요소가 3이면 10GiB의 데이터가 다른 2개 영역에 복사됩니다. 총 20GiB의 데이터 (10GiB x 2부)가 전송됩니다. 이 영역 간 데이터 전송 비용은 $0.20 (20GiB x $0.01/GiB)입니다.
연결 클러스터 작업자는 서로 데이터를 교환하지 않습니다.
리전 간 네트워크 요금
여러 리전에서 데이터를 읽거나 쓰는 커넥터를 배포하는 경우 표준 리전 간 데이터 전송 요금이 청구됩니다. 소스-대상 리전 쌍에 따라 GiB당 $0.02~0.14 사이의 범위가 될 수 있습니다. 리전 간 데이터 전송 가격 책정에 관한 최신 정보는 VPC 피어링 가이드의 'Google Cloud 내 VM 간 데이터 전송 가격 책정' 하위 섹션을 참조하세요. 연결 클러스터는 Apache Kafka용 관리형 서비스 클러스터에서 프로비저닝한 동일한 엔드포인트를 사용하여 데이터를 교환합니다.
Private Service Connect 요금
Apache Kafka용 관리형 서비스 서비스는 서비스를 위한 모든 Private Service Connect (PSC) 엔드포인트를 설정합니다. 이러한 엔드포인트는 소유한 프로젝트의 리소스이며 별도로 청구됩니다. PSC 사용 방법에 대한 자세한 내용은 여기에서 확인하실 수 있습니다. PSC 요금에는 다음과 같은 구성요소가 포함됩니다.
VPC 소비자 데이터 처리 요금을 지불해야 합니다. 서로 다른 영역에 있는 클라이언트와 브로커 간의 데이터 전송 비용은 기가바이트 (GiB)당 $0.004~0.01입니다. 동일한 영역에 있는 클라이언트와 브로커 간의 데이터 전송에는 이 요금이 부과되지 않습니다.
각 엔드포인트에 대해 시간당 요금 부과 클러스터에는 최소 4개의 엔드포인트가 있습니다. 각 엔드포인트의 비용은 시간당 $0.01입니다. 클러스터에는 4개 이상의 엔드포인트가 필요하므로 각 클러스터의 총 엔드포인트에 대해 시간당 최소 $0.04의 요금이 부과됩니다.
Connect 클러스터에 속한 작업자는 Apache Kafka용 관리형 서비스 클러스터와 관련하여 클라이언트처럼 작동합니다. Connect 배포 비용을 예측할 때는 소비자 데이터 처리 요금이 증가하는 것을 고려해야 합니다.
VPC 가격 책정에 대한 최신 정보를 확인하려면 VPC 가격 책정 가이드의 {' '}'Private Service Connect' 섹션에서 '게시된 서비스에 액세스하기 위한 Private Service Connect 엔드포인트 (전달 규칙) 사용'{' '}'에 대한 하위 섹션을 참조하세요.