Dataflow 스트리밍 작업의 약정 사용 할인(CUD)은 1년 이상 Dataflow 컴퓨팅 리소스를 특정 용량만큼 지속적으로 사용하는 약정을 대가로 할인된 가격을 제공합니다.
Dataflow CUD는 스트리밍 작업을 위한 Dataflow 컴퓨팅 용량 지출에 최소 1년 이상 약정 가능한 예측 가능한 최솟값이 포함된 경우에 이상적입니다.
Dataflow CUD 가격 책정
Dataflow CUD는 약정 기간에 따라 두 가지 수준의 할인을 제공합니다.
- 1년 CUD는 주문형 요율에서 20% 할인을 제공합니다.
- 3년 CUD는 주문형 요율에서 40% 할인을 제공합니다.
약정을 구매할 때는 1년 또는 3년 기간과 함께 약정 금액을 선택합니다. 약정 금액은 해당 기간 동안 시간당 컴퓨팅 용량에 대한 예상 Dataflow 지출액을 의미합니다. 이 약정 금액에 할인을 적용한 금액이 약정 수수료가 됩니다. 그런 후 약정 기간 동안 이 약정 수수료에 따라 월별 기준으로 비용이 청구됩니다. 전체 예시는 이 문서의 Dataflow CUD 예시 섹션을 참조하세요.
할인은 인스턴스 구성 또는 리전에 관계없이 약정 구매에 사용된 Cloud Billing 계정과 연관된 Dataflow 프로젝트에서 모든 적격한 사용에 적용됩니다. 모든 CUD는 리전별 구성 및 멀티 리전 구성에 모두 적용됩니다.
약정을 초과하는 지출은 주문형 요율에 따라 청구됩니다. Dataflow 사용량 증가에 따라 추가 약정을 구매하여 이전 약정에 포함되지 않은 증가한 지출에 대한 할인을 받을 수 있습니다.
약정 구매 후 Dataflow의 주문형 요율이 변경되어도 약정 수수료는 변경되지 않습니다. 해당 사용량에 대해 동일한 할인 비율이 적용됩니다.
Dataflow CUD 대상 리소스
Dataflow 약정 사용 할인은 프로젝트 간 스트리밍 작업에 사용되는 Dataflow 컴퓨팅 용량에 대한 지출에 자동으로 적용됩니다. 이러한 유연성 덕분에 수동 개입 없이도 리전 및 프로젝트 간에 높은 약정 사용률을 얻을 수 있어서, 시간과 비용을 절약할 수 있습니다. Dataflow CUD는 다음 리소스에 대한 지출에 적용됩니다.
- 스트리밍 작업의 작업자 CPU 및 메모리
- 처리된 Streaming Engine 데이터
- Streaming Engine 컴퓨팅 단위
- 스트리밍 작업의 데이터 컴퓨팅 단위(DCU)
Dataflow CUD는 다음 리소스 지출에 적용되지 않습니다.
- 일괄 및 FlexRS 작업의 작업자 CPU 및 메모리
- 처리된 Dataflow Shuffle 데이터
- 일괄 작업의 데이터 컴퓨팅 단위(DCU)
- Persistent Disk 스토리지
- GPU
- 스냅샷
- 컨피덴셜 VM
Dataflow 약정 구매
Cloud Billing 계정에 대해 Dataflow 약정 사용 할인을 구매하거나 관리하려면 해당 계정에 결제 계정 관리자 역할이 있어야 합니다.
Google Cloud 콘솔 약정 페이지에서 Dataflow CUD를 구매할 수 있습니다. Cloud Billing 계정을 선택한 후 구매를 클릭합니다. 자세한 내용은 Google Cloud 문서의 지출 기반 약정 구매 섹션을 참조하세요.
약정을 구매하면 약정이 1시간 이내에 적용됩니다. 할인은 이후의 적격 사용에 자동으로 적용됩니다.
약정을 구매한 후에는 취소할 수 없습니다. 약정 크기 및 기간이 스트리밍 작업의 Dataflow 컴퓨팅 용량에 대한 이전 및 예상되는 최소 지출액에 맞게 조정되었는지 확인하세요.
또한 약정을 구매하기 전 약정 단위와 관련된 서비스별 약관을 참조하세요.
Dataflow CUD 시나리오 예시
이상적으로 약정은 다음 1년 또는 3년 동안 제품 간 Dataflow 스트리밍 작업에 대한 최소 시간별 예상 지출을 나타냅니다.
예를 들어 us-central1
및 us-west2
의 두 리전에서 Dataflow 스트리밍 작업을 실행한다고 가정해 보세요.
us-central1
의 스트리밍 작업에는 다음 리소스가 사용됩니다.
n1-standard-1
인스턴스 유형의 10개 노드(vCPU: 1, RAM: 3.75GB)- 시간당 Streaming Engine 컴퓨팅 단위 20개
us-west2
의 스트리밍 작업에는 다음 리소스가 사용됩니다.
n1-standard-1
인스턴스 유형의 20개 노드(vCPU: 1, RAM: 3.75GB)- 시간당 Streaming Engine 컴퓨팅 단위 40개
가격 책정 페이지에서 대략적인 시간별 약정 비용을 계산할 수 있습니다.
us-central1
의 총 지출 = 시간당 $2.6034- 노드 10개 * 노드 당 스트리밍 vCPU 1개 + 시간당 스트리밍 vCPU별 $0.069 = 시간당 $0.69
- 노드 10개 * 노드당 3.75GB * 시간/GB당 $0.003557 = 시간당 $0.1334
- Streaming Engine 컴퓨팅 단위 20개 * 시간/컴퓨팅 단위당 $0.089 = 시간당 $1.78
us-west2
의 총 지출 = 시간당 $3.128- 노드 10개 * 노드 당 스트리밍 vCPU 1개 + 시간당 스트리밍 vCPU별 $0.0828 = 시간당 $0.828
- 노드 10개 * 노드당 3.75GB * 시간/GB당 $0.0042684 = 시간당 $0.16
- Streaming Engine 컴퓨팅 단위 20개 * 시간/컴퓨팅 단위당 $0.107 = 시간당 $2.14
- 모든 리전 간 총 지출액 = 시간당 $5.7314
다음 연도 또는 그 이후에도 계속해서 최소 시간당 $5.73를 소비할 것으로 예상되는 경우에는 해당 금액으로 약정을 설정할 수 있습니다. 약정 구매 시 시간별 주문형 약정 금액으로 $5.73
를 입력합니다.
클러스터 축소가 예상될 때는 낮은 금액으로 약정을 만들 수 있습니다. 약정 금액을 초과하는 지출은 주문형 요율로 청구됩니다.
이 예시에서는 약정을 시간당 $5.73로 결정한다고 가정합니다. 다음 단계에서 약정 기간 길이를 선택합니다.
비교 기준으로 약정 할인을 적용하지 않고 선택한 약정 요율로 Dataflow 스트리밍 작업 리소스 사용량의 주문형 비용을 계산합니다.
- 주문형 가격 책정 기반의 월별 비용: 시간당 $5.73 * 730시간 = 월별 $4,182.9
여기에서는 1년간 전체 요금을 지불할 때와 비교해 20% 할인이 적용된 약정의 월별 비용 및 절감액을 계산할 수 있습니다.
- 1년의 월별 비용, $5.73/시간 약정: (시간당 $5.73 - 20% 할인) * 730시간 = 월별 $3,346.32
- 월별 총 절약액: $4,182.90 - $3,346.32 = $836.58
- 1년 총 절약액, $5.73/시간 약정: 월별 $836.58 * 12개월 = $10,038.96
3년 CUD의 경우에도 주문형 요율에 40% 할인을 적용한 비슷한 수식을 사용해서 비용과 절약액을 계산할 수 있습니다.
- 3년의 월별 비용, $5.73/시간 약정: (시간당 $5.73 - 40% 할인) * 730시간 = 월별 $2,509.74
- 월별 총 절약액: $4,182.90 - $2,509.74 = $1,673.16
- 3년 총 절약액, $5.73/시간 CUD: 시간당 $1,673.16 * 36개월 = $60,233.76
1년 이상 예상되는 최소 Dataflow 스트리밍 사용량이 포함된 약정은 상당한 금액을 절약할 수 있습니다.
약정 선택 권장사항
스트림이 작업에 대한 Dataflow CUD 구매를 고려할 때는 다음 요소를 고려하세요.
- 리전: Dataflow CUD는 리전 간 프로젝트의 모든 스트리밍 작업에 적용됩니다. 리전별 구성 및 멀티 리전 구성에 모두 적용됩니다. 여러 리전에 Dataflow 스트리밍 작업이 있으면 약정을 만들 때 프로젝트에 사용되는 모든 리전의 지출을 계산합니다.
- 프로젝트: 총 약정을 계산할 때 프로젝트별로 일관적인 기준 지출액을 결정합니다. 프로덕션 스트리밍 작업은 일반적으로 100% 실행되지만 개발 또는 스테이징 작업은 간헐적으로 실행될 수 있습니다.
- 작업: Dataflow 스트리밍 작업에 항상 일정 개수의 리소스가 사용될 경우 모든 리소스 사용량을 포함하는 약정을 구매하는 것이 좋습니다. 하지만 수동 또는 자동 확장에 따라 리소스 변동 폭이 큰 경우에는 예측 가능한 기준 사용량에 대해서만 약정을 구매하는 것이 좋습니다.
버스트나 단기간으로만 실행되는 작업이 있으면 이를 계산에서 제외합니다.
약정 요금은 실제 사용량에 관계없이 약정 기간 동안 매시간 적용됩니다. Dataflow 스트림이 작업의 이전 리소스 사용량 및 이후 예측에 따라 약정 금액을 선택합니다. 스트리밍 작업의 Dataflow 컴퓨팅 리소스 사용량이 약정 지출 수준을 초과하는 한 약정 기간 동안 가능한 최대 할인을 얻을 수 있습니다.
다음 단계
- Dataflow 가격 책정 개요 읽기
- Google Cloud 지출 기반 CUD 자세히 알아보기
- CUD 보고서 확인 방법 알아보기
- 비용 분석 보고서로 절약액 이해