이 문서에서는 Cloud Composer 가격 책정에 대해 설명합니다.
Cloud Composer는 다음 가격 책정 모델을 사용합니다.
Cloud Composer 환경은 실행된 실제 기간에 대해 짧은 시간 간격으로 요금이 청구됩니다. 예를 들어 환경을 만들고 6시간 30분 동안 실행한 후에 삭제하는 경우 총 비용은 6.5시간에 대해 발생합니다.
일부 가격이 시간 또는 월 단위로 나와 있지만 Cloud Composer는 실제 사용 시간에 대한 요금이 청구됩니다.
이 섹션에서는 Cloud Composer 3의 가격 책정을 설명합니다.
이 섹션에서는 리전별 Cloud Composer 3 비용을 요약합니다. 추가 비용도 참고하세요.
항목 | Default* (USD) | BigQuery CUD - 1 Year* (USD) | BigQuery CUD - 3 Year* (USD) |
|---|---|---|---|
Cloud Composer 3 표준 밀리 DCU 시간 | US$0.06 / 1,000 hour | US$0.054 / 1,000 hour | US$0.048 / 1,000 hour |
Cloud Composer 3 데이터베이스 스토리지 | US$0.000232877 / 1 gibibyte hour | - | - |
Cloud Composer 네트워크 데이터 전송 | VPC 네트워크 요금과 일관성 유지 | - | - |
USD 외의 통화로 지불하는 경우 Cloud Platform SKU에 해당 통화로 표기된 가격이 적용됩니다.
Cloud Composer 3의 SKU는 다음과 같습니다.
데이터 컴퓨팅 단위는 특정 시점에 Cloud Composer 환경에서 할당한 컴퓨팅 리소스를 나타내는 추상적인 측정 단위입니다. DCU는 환경의 현재 프로비저닝된 리소스를 측정하는 단위이므로 비용은 환경의 DCU 값을 기준으로 시간당 DCU(DCU-시간)로 청구됩니다.
이 SKU는 milliDCU-시간 단위로 측정됩니다. 예를 들어 환경에서 1시간 동안 DCU 1개를 사용하는 것은 1,000milliDCU-시간을 사용하는 것과 같습니다.
DCU 시간은 다음 리소스의 사용량을 나타냅니다.
KubernetesPodOperator를 사용하여 포드를 만들거나 Kubernetes Executor로 태스크를 실행하는 경우와 같이 환경 클러스터에 자체 워크로드를 배포하면 사용된 리소스도 DCU 시간으로 계산되고 Cloud Composer 3 가격 책정 모델을 따릅니다.
DCU의 환경 크기 비용에는 Airflow를 실행하는 데 필요한 인프라 구성요소에서 사용되는 리소스 비용이 포함됩니다. 예를 들어 Cloud SQL 인스턴스 (스토리지 비용을 포함하는 별도의 SKU 사용)를 통해
이 SKU는 환경의 Airflow 데이터베이스를 저장하는 Cloud SQL 인스턴스에서 사용하는 스토리지의 비용을 포함합니다.
Cloud SQL 인스턴스의 최소 디스크 크기는 10GiB입니다.
데이터베이스 스토리지 사용에서 수요가 발생하면 Cloud SQL 인스턴스의 디스크 크기가 자동으로 늘어나며, 나중에 Airflow 데이터베이스 크기가 줄어도 줄어들지 않습니다.
이 SKU 그룹은 환경에서 워크로드를 실행하는 환경 구성요소에서 생성된 청구 가능한 아웃바운드 트래픽을 포함합니다.
Cloud Composer 네트워크 데이터 전송 SKU는 환경에서 실행되는 워크로드에서 생성되는 다음과 같은 유형의 트래픽을 포함합니다.
네트워크 이그레스 청구 및 관련 SKU에 대한 자세한 내용은 네트워크 가격 책정을 참조하세요.
★ 참고: Google API 콘솔에서 환경을 만드는 경우 사전 정의된 환경 사전 설정 (소형, 중형 또는 대형)을 선택할 수 있습니다. 이러한 프리셋을 사용하여 생성된 환경의 비용은 Cloud Composer 3의 일반적인 가격 책정 모델을 따릅니다. 이러한 사전 설정은 환경의 시작 구성만 결정합니다. 특히 환경 크기 구성 속성은 환경 크기에 대한 DCU 값을 결정합니다. 환경 프리셋은 초기 값을 제공하며 시간이 지남에 따라 변경할 수 있습니다.
Cloud Composer 3의 복원력이 우수한 환경은 표준 환경과 동일한 SKU를 사용합니다. 그러나 복원력이 우수한 환경은 영역 장애에 대한 복원력을 제공하는 추가 인프라 구성요소를 실행하므로 환경 비용이 그에 따라 증가합니다.
다음은 복원력이 높은 환경과 표준 환경 간의 SKU 비용 차이를 추정한 설명입니다. 실제 비용 증가는 특정 사용 시나리오의 리소스 소비에 따라 더 높거나 낮을 수 있습니다.
Cloud Composer 3 데이터베이스 스토리지
Cloud Composer 3 환경 비용 외에 다음 서비스 비용이 부과됩니다.
예를 들어 아이오와 (us-central1)에서 Cloud Composer 3 환경을 만들고 10일 동안 워크로드를 실행한 다음 삭제한다고 가정해 보겠습니다. 환경은 30일이 있는 달 동안 운영됩니다.
예를 들어 환경에서 사용하는 리소스의 양은 다음과 같습니다.
이 경우 비용 분석은 다음과 같습니다.
SKU | 1교시 | 2차 기간 | 아이오와 (us-central1) 비용 | 총비용 (10일) |
|---|---|---|---|---|
DCU-시간 (또는 1,000밀리DCU-시간) | 1440 DCU-시간 (120시간 동안 12 DCU) | 1800 DCU-시간 (120시간 동안 15 DCU) | $0.06 | $194.4 (3,240 DCU-시간) |
데이터베이스 스토리지 | 1.67GiBy/월 (30일 중 5일 동안 10GiB) | 1.67GiBy/월 (30일 중 5일 동안 10GiB) | $0.17 | $0.5678 (10일 동안 10GiB) |
추가 고려사항:
이 섹션에서는 Cloud Composer 2와 비교하여 Cloud Composer 3의 가격 책정 모델이 어떻게 변경되는지 설명합니다.
Cloud Composer 3는 간소화의 길을 따라 환경의 클러스터와 Artifact Registry, Cloud Build, Pub/Sub과 같은 다른 서비스에 대한 종속 항목을 포함한 대부분의 나머지 인프라 구성요소를 숨깁니다.
이제 Cloud Composer 환경의 전체 비용이 더 적은 수의 SKU로 통합됩니다.

이 섹션에서는 Cloud Composer 2의 가격 책정을 설명합니다.
다음 표에는 리전별 Cloud Composer 2 비용이 요약되어 있습니다. 추가 비용도 참고하세요.
항목 | 가격(USD) |
|---|---|
Cloud Composer 컴퓨팅 CPU | US$0.045 / 1,000 hour |
Cloud Composer 컴퓨팅 메모리 | US$0.005 / 1 gibibyte hour |
Cloud Composer 컴퓨팅 스토리지 | US$0.0002 / 1 gibibyte hour |
Cloud Composer 데이터베이스 스토리지 | US$0.000232877 / 1 gibibyte hour |
소형 Cloud Composer 환경 요금 | US$0.35 / 1 hour |
중형 Cloud Composer 환경 요금 | US$0.55 / 1 hour |
대형 Cloud Composer 환경 요금 | US$0.85 / 1 hour |
소형 복원력이 우수한 Cloud Composer 환경 요금 | US$0.49 / 1 hour |
중형 복원력이 우수한 Cloud Composer 환경 요금 | US$0.77 / 1 hour |
대형 복원력이 우수한 Cloud Composer 환경 요금 | US$1.19 / 1 hour |
USD 외의 통화로 지불하는 경우 Cloud Platform SKU에 해당 통화로 표기된 가격이 적용됩니다.
Cloud Composer 2의 SKU는 다음과 같습니다.
Cloud Composer 컴퓨팅 SKU는 Airflow 스케줄러, 웹 서버 및 작업자가 사용하는 Compute Engine 용량을 나타냅니다. Airflow 작업자는 자동 확장되며, 해당 비용은 환경의 변화하는 작업자 수를 따릅니다.
또한 환경 클러스터에 자체 워크로드를 배포하는 경우 이 워크로드의 가격 책정은 Cloud Composer 2 가격 책정 모델도 따르며 Compute Engine Compute SKU를 사용합니다. 예를 들어 환경의 클러스터에서 Spot 포드로 시작된 포드는 GKE Autopilot Spot 가격 책정 모델이 아닌 Cloud Composer 2 컴퓨팅 가격 책정 모델을 따릅니다.
관련 비용은 Compute Engine에서 실행되는 모든 환경의 구성요소에 사용된 vCPU 수의 합계에 따라 달라집니다. 여기에는 환경 클러스터의 포드와 서비스 비용이 포함됩니다. 예를 들어 모든 환경의 Airflow 작업자는 환경 클러스터의 포드에서 실행됩니다.
이 SKU는 시간당 1,000mCPU(밀리코어)로 측정됩니다. 예를 들어 환경에서 1시간 동안 vCPU 1개를 사용하는 것은 1시간 동안 1,000mCPU를 사용하는 것과 같습니다.
관련 비용은 Compute Engine에서 실행되는 모든 환경의 구성요소에 사용된 메모리 양의 합계에 따라 달라집니다.
관련 비용은 Compute Engine에서 실행되는 모든 환경의 구성요소에 사용된 스토리지 용량의 합계에 따라 달라집니다.
관련 비용은 Cloud SQL 인스턴스에서 사용된 디스크 공간의 크기에 따라 달라집니다. 데이터베이스 스토리지 사용에서 수요가 발생하면 Cloud SQL 인스턴스의 디스크 크기가 자동으로 늘어납니다.
이 SKU 구성요소는 Airflow 데이터베이스 스토리지의 비용을 포함합니다.
Cloud SQL 인스턴스의 최소 디스크 크기는 10GiB입니다.
관련 비용은 환경의 크기에 따라 다릅니다. 환경 크기는 Cloud Composer 환경의 관리형 인프라 규모입니다.
이 SKU에는 Cloud SQL 데이터베이스, 태스크 큐, 연결 프록시를 비롯하여 Airflow를 실행하는 데 필요한 인프라 구성요소의 비용이 포함됩니다. 환경 인프라는 소형, 중형, 대형의 세 가지 크기로 제공됩니다.
이 SKU는 복원력이 뛰어난 Cloud Composer 환경에서 Airflow를 실행하는 데 필요한 인프라 구성요소의 비용을 나타냅니다.
환경의 복원력이 높으면 이러한 SKU가 소형/중형/대형 Cloud Composer 환경 요금 SKU를 대체합니다.
★ 참고: Google API 콘솔에서 환경을 만들 경우 사전 정의된 환경 사전 설정 (소형, 중형, 대형)을 선택할 수 있습니다. 이러한 프리셋을 사용하여 생성된 환경의 비용은 Cloud Composer 2의 일반적인 가격 책정 모델을 따릅니다. 이러한 사전 설정은 환경의 시작 구성만 결정합니다. 특히 소형/중형/대형 Cloud Composer 환경 요금 SKU는 환경 프리셋이 아닌 환경의 환경 크기 구성 속성에 따라 결정됩니다. 사전 설정은 시간이 지남에 따라 변경할 수 있는 초기 값을 제공합니다.
Cloud Composer 2 환경 비용 외에 다음 서비스 비용이 부과됩니다.
아이오와 (us-central1)에서 Cloud Composer 2 환경을 만들고 기본 소형 환경 사전 설정을 사용한다고 가정해 보겠습니다.
이 경우 환경에는 Cloud Composer 2 SKU에 영향을 미치는 다음과 같은 기본 매개변수가 있습니다.
이 환경을 7일 12시간 (총 180시간) 동안 실행한다고 가정합니다. 환경의 로드는 시간의 50% 동안은 작업자 1명, 시간의 나머지 50% 동안은 작업자 2명입니다. 이 기간 동안 환경을 사용한 후에는 삭제합니다. 이 경우 Cloud Composer 2 SKU는 다음과 같습니다.
Cloud Composer 2 SKU | 수수료 |
|---|---|
Cloud Composer 컴퓨팅 CPU | $14.175 |
Cloud Composer 컴퓨팅 메모리 | $5.906 |
Cloud Composer 컴퓨팅 스토리지 | $0.126 |
Cloud Composer 데이터베이스 스토리지 | 월별 GiB당 $0.17 |
소형 Cloud Composer 환경 요금 | $63.00 |
합계 | $83.62 |
이 섹션에서는 Cloud Composer 1과 비교하여 Cloud Composer 2의 가격 책정 모델이 어떻게 변경되는지 설명합니다.
Cloud Composer 2 기능의 도입에는 새로운 가격 책정 모델이 제공되어 자동 확장의 효율성을 최대한 활용할 수 있습니다. 또한 새 모델은 Cloud Composer 환경의 총 소유 비용에 대한 명확한 관점을 제공합니다.
Cloud Composer 1 환경에서 Airflow를 실행하는 데 사용되는 Compute Engine 레이어의 비용은 환경의 GKE 클러스터에서 사용하는 Compute Engine 인스턴스에 대한 요금으로 표시됩니다.
Cloud Composer 2에서 이 비용은 더 이상 Compute Engine과 연결되지 않습니다. 대신 Compute Engine CPU 코어, 메모리, 스토리지용 Cloud Composer 2 SKU에 포함됩니다. 이 접근 방식은 Cloud Composer 환경의 전체 비용에 대한 명확한 관점을 제공합니다.
Cloud Composer 2의 가격 책정 모델은 이전 모델보다 더 포괄적이기 때문에 Cloud Composer 환경에 변경 사항이 많아지면 Compute Engine 인스턴스의 비용이 더 낮아질 수 있습니다.
Cloud Composer 2에 도입된 자동 확장을 사용하면 환경을 최대로 확장하기 위해 더 이상 연속적으로 확장할 필요가 없으므로 리소스 사용률이 향상됩니다. 자동 확장으로 발생하는 비용 절감 정도는 DAG 실행 패턴과 환경 구성에 따라 크게 달라집니다.
Cloud Composer 2는 Cloud Composer 1에 비해 다음과 같은 이점이 있습니다.
이 섹션에서는 Cloud Composer 1의 가격 책정을 설명합니다.
항목 | 가격(USD) |
|---|---|
웹 코어 시간 | US$0.074 / 1 hour |
데이터베이스 코어 시간 | US$0.125 / 1 hour |
웹 및 데이터베이스 스토리지 | US$0.000373973 / 1 gibibyte hour |
아웃바운드 데이터 전송 | US$0.156 / 1 gibibyte |
USD 외의 통화로 지불하는 경우 Cloud Platform SKU에 해당 통화로 표기된 가격이 적용됩니다.
Cloud Composer 1의 SKU는 다음과 같습니다.
관련 비용은 환경의 웹 서버 머신 유형에 따라 다릅니다.
관련 비용은 Cloud SQL 인스턴스의 머신 유형에 따라 다릅니다.
관련 비용은 웹 서버 머신 유형 및 Cloud SQL 인스턴스에서 사용하는 디스크 공간의 양에 따라 다릅니다.
데이터베이스 스토리지 사용에서 수요가 발생하면 Cloud SQL 인스턴스의 디스크 크기가 자동으로 늘어납니다.
Cloud SQL 인스턴스의 최소 디스크 크기는 10GiB입니다.
관련 비용은 웹 서버 및 Cloud SQL에서 생성한 네트워크 트래픽의 양에 따라 다릅니다. 예를 들어 Airflow 데이터베이스에 쿼리하고, 태스크와 DAG를 예약하고, Airflow 웹 인터페이스를 사용하면 데이터 전송 비용이 발생합니다.
Cloud Composer 1의 비공개 IP 환경에서는 웹 서버와 관련된 비용이 두 배가 됩니다. 비공개 IP Cloud Composer 환경에는 부하 분산기 뒤에서 실행 중인 웹 서버 인스턴스 두 개가 있기 때문입니다.
지원되는 머신 유형
Cloud Composer 1 환경의 구성요소에서 사용되는 머신 유형은 다음과 같습니다.
환경 구성요소 | 지원되는 머신 유형 |
|---|---|
노드 | n1-standard, n1-highmem, n1-highcpu, n2-standard, n2-highmem, n2-highcpu, e2-standard, e2-highmem, e2-highcpu, c2-standard, m1-megamem, m1-ultramem, m2-megamem, m2-ultramem, n2d-standard, n2d-highmem, n2d-highcpu |
Cloud SQL 인스턴스 | db-n1-standard-2, db-n1-standard-4, db-n1-standard-8, db-n1-standard-16 |
웹 서버 | composer-n1-webserver-2, composer-n1-webserver-4, composer-n1-webserver-8 |
Cloud Composer 1 환경 비용 외에 다음 서비스 비용이 부과됩니다.
자세한 내용은 Virtual Private Cloud 가격 책정을 참조하세요.
USD 외의 통화로 지불하는 경우 Cloud Platform SKU에 해당 통화로 표기된 가격이 적용됩니다.
아이오와 (us-central1)에서 Cloud Composer 1 환경을 만들고 기본 매개변수를 사용한다고 가정해 보겠습니다.
이 경우 환경에는 Cloud Composer 1 SKU에 영향을 미치는 다음과 같은 기본 매개변수가 있습니다.
다음 기본 매개변수는 해당 환경의 추가 비용에 영향을 줍니다.
6.5GiB의 아웃바운드 데이터 전송으로 이 환경을 7일 12시간 (총 180시간) 동안 실행한 후 환경을 삭제한다고 가정합니다. 이 경우 Cloud Composer 1 SKU는 다음과 같습니다.
Cloud Composer 1 SKU | 수수료 |
|---|---|
Cloud Composer vCPU 시간 | $26.64 |
Cloud Composer SQL vCPU 시간 | $45.00 |
Cloud Composer 데이터 스토리지 | $1.99 |
Cloud Composer 아웃바운드 데이터 전송 | $1.04 |
합계 | $74.67 |