Cloud Composer 가격 책정
이 문서에서는 Cloud Composer 가격 책정에 대해 설명합니다.
다른 제품의 가격을 확인하려면 가격 책정 문서를 참조하세요.
Cloud Composer와 연결된 개별 SKU를 검색하려면 Google Cloud SKU를 참조하세요.
Google Cloud 가격 계산기를 사용하여 Cloud Composer 2와 Cloud Composer 1을 포함한 Google Cloud 제품의 예상 비용을 추정할 수 있습니다.
가격 책정 모델
Cloud Composer에서 사용하는 가격 책정 모델은 다음과 같습니다.
Cloud Composer 환경의 요금은 실제 실행 기간 동안 짧은 시간 간격으로 청구됩니다. 예를 들어 환경을 만들고 6시간 30분 동안 실행한 후 그 후에 삭제하면 총 6.5시간에 해당하는 비용이 청구됩니다.
일부 가격이 시간 또는 월 단위로 나와 있지만 Cloud Composer는 실제 사용 시간에 대한 요금이 청구됩니다.
Cloud Composer 3 가격 책정
이 섹션에서는 Cloud Composer 3의 가격 책정을 설명합니다.
Cloud Composer 3의 가격표
이 섹션에는 여러 리전의 Cloud Composer 3 비용이 요약되어 있습니다. 추가 비용도 참고하세요.
Cloud Composer 3 SKU
Cloud Composer 3의 SKU는 다음과 같습니다.
Cloud Composer 3 표준 밀리 DCU 시간
데이터 컴퓨팅 단위는 특정 시점에 Cloud Composer 환경에서 할당한 컴퓨팅 리소스를 나타내는 추상 측정 단위입니다. DCU는 환경에 현재 프로비저닝된 리소스를 측정한 값이므로 시간 경과에 따른 환경의 DCU 값(DCU 시간)에 따라 비용이 청구됩니다.
이 SKU는 milliDCU-시간 단위로 측정됩니다. 예를 들어 환경에서 1시간 동안 1DCU를 사용하는 경우 1,000 milliDCU-시간을 사용하는 것과 같습니다.
DCU 시간은 다음 리소스의 사용량을 나타냅니다.
워크로드를 실행하는 환경 구성요소(Airflow 작업자, 스케줄러, DAG 프로세서, 트리거, 웹 서버)에서 사용하는 vCPU, 메모리, 스토리지 리소스 Airflow 작업자는 자동 확장되므로 환경에 따라 변화하는 작업자 수에 따라 해당 비용이 청구됩니다.
KubernetesPodOperator를 사용하여 포드를 만들거나 Kubernetes Executor로 작업을 실행할 때와 같이 환경 클러스터에 자체 워크로드를 배포하는 경우 사용된 리소스도 DCU 시간으로 계산되며 Cloud Composer 3 가격 책정 모델을 따릅니다.
환경의 규모입니다. 환경 크기는 Cloud Composer 환경의 관리형 인프라 규모입니다. 환경 인프라는 소규모, 중간 규모, 대규모로 다양한 규모로 제공됩니다.
DCU의 환경 크기 비용은 Airflow를 실행하는 데 필요한 인프라 구성요소에서 사용하는 리소스 비용을 포함합니다. 예를 들어 Cloud SQL 인스턴스 (스토리지 비용에 해당하는 별도의 SKU 사용) 또는 환경의 Redis 큐를 기준으로 합니다.
Cloud Composer 3 데이터베이스 스토리지
이 SKU에는 사용자 환경의 Airflow 데이터베이스를 저장하는 Cloud SQL 인스턴스에서 사용하는 스토리지 비용이 포함됩니다.
Cloud SQL 인스턴스의 최소 디스크 크기는 10GiB입니다.
Cloud SQL 인스턴스의 디스크 크기는 데이터베이스 스토리지 사용량에서 발생하는 수요에 따라 자동으로 증가하며, Airflow 데이터베이스의 크기가 나중에 줄어드는 경우에는 감소하지 않습니다.
Cloud Composer 네트워크 데이터 전송
이 SKU 그룹은 사용자 환경에서 워크로드를 실행하는 환경 구성요소에서 생성된 청구 가능한 아웃바운드 트래픽을 다룹니다.
Cloud Composer 네트워크 데이터 전송 SKU는 사용자 환경에서 워크로드가 실행되는 동안 생성되는 다음 유형의 트래픽에 적용됩니다.
- 영역 내 및 영역 간 데이터 전송
- 리전 간 데이터 전송
- Google 서비스로 이그레스: 외부 IP 주소 또는 내부 IP 주소를 사용하여 동일한 리전 내의 다른 Google Cloud 서비스로 데이터를 전송합니다.
- 프리미엄 등급 가격 책정의 인터넷 데이터 전송 요금
네트워크 이그레스 청구에 대한 자세한 내용과 관련 SKU에 대한 설명은 네트워크 가격 책정을 참조하세요.
또한 환경에는 Cloud Composer 가격 책정에 포함되지 않는 추가 비용도 있습니다.
Cloud Composer 3의 추가 비용
Cloud Composer 3 환경 비용 외에 다음 서비스 비용이 청구됩니다.
환경의 Cloud Storage 버킷입니다. DAG 관리에 사용됨 작업 로그를 보관하는 것이 좋습니다 이 버킷은 직접 삭제할 때까지 유지됩니다. Cloud Composer는 다음을 통해 버킷과 상호작용합니다. Cloud Storage API를 사용하면 추가 작업 요금이 발생합니다. 이 추가 비용은 다음과 같습니다.
환경 스냅샷을 만들고 저장하면 Cloud Storage와 관련된 추가 비용이 발생합니다. 비용은 스냅샷 생성 빈도와 스냅샷 크기에 따라 다릅니다. 스냅샷 크기는 Airflow 데이터베이스 크기와 스냅샷에 포함된 데이터의 크기에 따라 다릅니다. 추가 비용은 다음과 같습니다.
환경의 성능과 상태를 이해하기 위해 Cloud Monitoring에서 수집하는 데이터입니다. 데이터에는 별도의 Monitoring 가격이 적용됩니다.
고객 관리 암호화 키를 사용하는 경우 Cloud Key Management Service 사용에 따른 추가 비용이 발생할 수 있습니다. 자세한 내용은 Cloud Key Management Service 가격 책정을 참조하세요.
Cloud Composer 3의 가격 책정 예시
예를 들어 아이오와 (us-central1)에 Cloud Composer 3 환경을 만들고 10일 동안 사용하여 워크로드를 실행한 다음 삭제합니다. 환경은 30일로 구성된 한 달 동안 작동합니다.
예를 들어 환경에서 사용하는 리소스 양은 다음과 같습니다.
- 5일 동안 12개의 DCU를 사용합니다. 이러한 DCU는 환경의 구성요소(스케줄러, DAG 프로세서, 트리거, 작업자, 웹 서버)에서 사용하는 vCPU, 메모리, 스토리지 리소스의 합산 비용과 환경 인프라 운영 비용을 모두 충당합니다.
- 그 외 5일 동안에는 작업자 수가 대량의 태스크를 처리하도록 확장되었기 때문에 환경에서 DCU 15개를 사용합니다.
- 환경의 데이터베이스는 초기 크기인 10GiB를 초과하지 않습니다.
- 환경은 동일한 영역 내에서 작동하고 인터넷을 통해 데이터를 전송하지 않으므로 청구 가능한 네트워크 이그레스 트래픽을 생성하지 않습니다. 이 경우에는 모든 Cloud Composer 네트워크 데이터 전송 SKU에서 비용이 발생하지 않습니다.
이 경우 비용은 다음과 같이 분류됩니다.
SKU | 1피리어드 | 2피리어드 | 아이오와 (us-central1)의 비용 | 총 비용 (10일) |
---|---|---|---|---|
DCU 시간 (또는 1,000 milliDCU-시간) |
1,440DCU-시간 (120시간 동안 12DCU) |
1,800DCU-시간 (120시간 동안 15DCU) |
$0.06 |
$194.4
(3,240DCU 시간) |
데이터베이스 스토리지 |
1.67GiBy/월 (30일 중 5일 동안 10GiBy) |
1.67GiBy/월 (30일 중 5일 동안 10GiBy) |
$0.17 |
$0.5678
(10일 동안 10GiBy) |
추가 고려사항:
사용자 환경은 자동 확장됩니다. 즉, 설명된 기간 동안 실제 부하가 더 낮으면 비용도 낮아집니다. 예를 들어 작업자 1~6명 사이에서 조정되도록 환경을 구성하고 전체 기간 동안 단일 작업자만 사용하는 경우 작업자 6명이 아닌 작업자 1명이 사용한 DCU 시간에 대한 비용을 지불합니다.
사용자 환경에서 리전 간에 또는 인터넷을 통해 데이터를 전송하는 경우에는 Cloud Composer 네트워크 데이터 전송 SKU가 적용됩니다.
또한 환경에는 Cloud Composer 3 SKU에 포함되지 않는 추가 비용이 있습니다.
Cloud Composer 3의 가격 책정 모델 전환
이 섹션에서는 Cloud Composer 3의 가격 책정 모델이 Cloud Composer 2와 어떻게 다른지 설명합니다.
Cloud Composer 3는 추가적인 단순화 경로를 따르며, 환경 클러스터 및 Artifact Registry, Cloud Build, Pub/Sub와 같은 다른 서비스의 종속 항목을 포함한 나머지 인프라 구성요소 대부분을 숨깁니다.
이제 Cloud Composer 환경의 전체 비용이 합산되는 SKU의 수가 감소합니다.
환경 구성요소에서 사용하는 Compute Engine 리소스를 나타내는 SKU는 DCU 시간 SKU로 결합됩니다.
환경 크기에 대한 SKU는 DCU-hours SKU에 포함됩니다.
Cloud Composer 3 네트워크 이그레스 SKU는 이전에 프로젝트에서 실행된 Airflow 구성요소의 네트워크 트래픽 사용량과 관련된 해당 Cloud Composer 2의 추가 비용을 대체합니다.
프로젝트에 있는 환경 클러스터가 Cloud Composer 2에서 사용하는 Google 서비스에 대해서는 추가 비용을 지불하지 않습니다.
Cloud Composer 2 가격 책정
이 섹션에서는 Cloud Composer 2의 가격 책정을 설명합니다.
Cloud Composer 2의 가격표
다음 표에는 리전별 Cloud Composer 2 비용이 요약되어 있습니다. 추가 비용도 참고하세요.
Cloud Composer 2 SKU
Cloud Composer 2의 SKU는 다음과 같습니다.
Cloud Composer 컴퓨팅 SKU
Cloud Composer Compute SKU는 Airflow 스케줄러, 웹 서버, 작업자가 사용하는 Compute Engine 용량을 나타냅니다. Airflow 작업자는 자동 확장되며, 해당 비용은 환경의 변화하는 작업자 수를 따릅니다.
또한 사용자 환경의 클러스터에 자체 워크로드를 배포하는 경우 이러한 워크로드의 가격 책정은 Cloud Composer 2 가격 책정 모델을 따르며 Compute Engine Compute SKU를 사용합니다. 예를 들어 환경의 클러스터에서 스팟 포드로 시작된 포드는 GKE Autopilot Spot 가격 책정 모델이 아닌 Cloud Composer 2 컴퓨팅 가격 책정 모델을 따릅니다.
Cloud Composer 컴퓨팅 CPU
관련 비용은 Compute Engine에서 실행되는 모든 환경 구성요소에서 사용하는 vCPU의 총 개수에 따라 다릅니다. 여기에는 사용자 환경의 클러스터에 있는 포드 및 서비스 비용이 포함됩니다. 예를 들어 모든 환경의 모든 Airflow 작업자는 환경 클러스터의 포드에서 실행됩니다.
이 SKU는 시간당 1,000mCPU(밀리코어)로 측정됩니다. 예를 들어 환경에서 1시간 동안 1개의 vCPU를 사용하는 경우 이는 1시간 동안 1,000mCPU를 사용하는 것과 같습니다.
Cloud Composer 컴퓨팅 메모리
관련 비용은 Compute Engine에서 실행되는 모든 환경 구성요소에서 사용하는 총 메모리 양에 따라 다릅니다.
Cloud Composer 컴퓨팅 스토리지
관련 비용은 Compute Engine에서 실행되는 모든 환경의 구성요소에 사용된 스토리지 용량의 합계에 따라 달라집니다.
Cloud Composer 데이터베이스 스토리지
관련 비용은 Cloud SQL 인스턴스에서 사용된 디스크 공간의 크기에 따라 달라집니다. 데이터베이스 스토리지 사용에서 수요가 발생하면 Cloud SQL 인스턴스의 디스크 크기가 자동으로 늘어납니다.
이 SKU 구성요소는 Airflow 데이터베이스 스토리지의 비용을 포함합니다.
Cloud SQL 인스턴스의 최소 디스크 크기는 10GiB입니다.
소형/중형/대형 Cloud Composer 환경 요금
관련 비용은 환경의 크기에 따라 다릅니다. 환경 크기는 Cloud Composer 환경의 관리형 인프라 규모입니다.
이 SKU에는 Cloud SQL 데이터베이스, 태스크 큐, 연결 프록시를 비롯하여 Airflow를 실행하는 데 필요한 인프라 구성요소의 비용이 포함됩니다. 환경 인프라는 소형, 중형, 대형의 세 가지 크기로 제공됩니다.
중소 규모/대규모 복원력 높은 Cloud Composer 환경 수수료
이 SKU는 복원력이 우수한 Cloud Composer 환경에서 Airflow를 실행하는 데 필요한 인프라 구성요소의 비용을 나타냅니다.
복원력이 우수한 환경의 경우 이러한 SKU가 중소형 Cloud Composer 환경 수수료 SKU를 대체합니다.
또한 환경에는 Cloud Composer 가격 책정에 포함되지 않는 추가 비용도 있습니다.
Cloud Composer 2의 추가 비용
Cloud Composer 2 환경 비용 외에 다음 서비스 비용이 청구됩니다.
환경의 Cloud Storage 버킷입니다. DAG 관리에 사용됨 작업 로그를 보관하는 것이 좋습니다 이 버킷은 직접 삭제할 때까지 유지됩니다. Cloud Composer는 다음을 통해 버킷과 상호작용합니다. Cloud Storage API를 사용하면 추가 작업 요금이 발생합니다. 이 추가 비용은 다음과 같습니다.
환경 스냅샷을 만들고 저장하면 Cloud Storage와 관련된 추가 비용이 발생합니다. 비용은 스냅샷 생성 빈도와 스냅샷 크기에 따라 다릅니다. 스냅샷 크기는 Airflow 데이터베이스 크기와 스냅샷에 포함된 데이터의 크기에 따라 다릅니다. 추가 비용은 다음과 같습니다.
환경의 성능과 상태를 이해하기 위해 Cloud Monitoring에서 수집하는 데이터입니다. 데이터에는 별도의 Monitoring 가격이 적용됩니다.
Artifact Registry를 사용할 때 생성된 스토리지 및 아웃바운드 데이터 전송입니다. 이 서비스는 Cloud Composer 환경 이미지를 저장하고 제공합니다. 자세한 내용은 Artifact Registry 가격 책정 페이지를 참조하세요.
고객 관리 암호화 키를 사용하는 경우 Cloud Key Management Service 사용에 따른 추가 비용이 발생할 수 있습니다. 자세한 내용은 Cloud Key Management Service 가격 책정을 참조하세요.
Private Service Connect를 사용하는 경우 다음 추가 요금이 적용됩니다.
- 네트워킹 Private Service Connect 소비자 엔드포인트
kubectl run 명령어를 사용하여
Using a Private Service Connect endpoint (forwarding rule) to access a published managed service
있습니다. - 네트워킹 Private Service Connect 소비자 데이터 처리.
- 네트워킹 Private Service Connect 소비자 엔드포인트
kubectl run 명령어를 사용하여
환경 구성요소에서 생성된 청구 가능한 아웃바운드 트래픽입니다. 네트워크 이그레스 청구 및 관련 SKU에 대한 자세한 설명은 네트워크 가격 책정을 참조하세요.
Cloud Composer 2의 가격 책정 예시
아이오와 (us-central1)에 Cloud Composer 2 환경을 만들고 기본 소규모 환경 사전 설정을 사용한다고 가정해 보겠습니다.
이 경우 환경에는 Cloud Composer 2 SKU에 영향을 미치는 다음과 같은 기본 매개변수가 있습니다.
- 환경에는 하나의 스케줄러가 있습니다.
- 환경은 1~3명의 작업자 범위에서 자동으로 확장됩니다.
- 환경의 스케줄러와 웹 서버는 각각 vCPU를 0.5개씩 사용합니다.
- 환경의 스케줄러와 웹 서버는 각각 1.875GiB의 메모리를 사용합니다.
- 환경의 스케줄러와 웹 서버는 각각 1GiB의 디스크 공간을 사용합니다.
- 환경의 작업자는 작업자 수에 따라 0.5~1.5개의 vCPU 범위에서 자동으로 확장됩니다.
- 환경의 작업자는 작업자 수에 따라 1.875~5.625GiB의 메모리 범위에서 자동으로 확장됩니다.
- 환경의 작업자는 작업자 수에 따라 1~3GiB의 스토리지 범위에서 자동 확장됩니다.
- 환경의 데이터베이스는 10GiB의 스토리지를 사용합니다. 데이터베이스 스토리지 사용량의 수요에 따라 스토리지 크기가 자동으로 늘어납니다. 이 예시에서는 데이터베이스 스토리지가 증가하지 않는다고 가정합니다.
- 환경에서 소형 인프라 크기를 사용합니다.
이 환경을 7일 12시간(총 180시간) 동안 실행한다고 가정합니다. 환경의 로드는 시간의 50% 동안은 작업자 1명, 시간의 나머지 50% 동안은 작업자 2명입니다. 이 기간 동안 환경을 사용한 후에는 삭제합니다. 이 경우 Cloud Composer 2 SKU는 다음과 같습니다.
Cloud Composer 컴퓨팅 CPU는
( 90 hours * 1.5 vCPU + 90 hours * 2 vCPU ) * $0.045 per 1000 mCPU hours
이며 총 $14.175입니다.Cloud Composer 컴퓨팅 메모리는
( 90 hours * 5.625 GiB + 90 hours * 7.5 GiB ) * $0.005 per GiB / hour
이며 총 $5.906입니다.Cloud Composer 컴퓨팅 스토리지는
( 90 hours * 3 GiB + 90 hours * 4 GiB ) * $0.0002 per GiB / hour
이며 총 $0.126입니다.Cloud Composer 데이터베이스 스토리지는
180 hours out of 740 hours * 10 GiB * $0.17 per GiB / month
이며 총 $0.413입니다.소형 Cloud Composer 환경 요금은
180 hours * $0.35 per hour
이며 총 $63.00입니다.이 예시에서 Cloud Composer 2의 총 요금은 다음과 같습니다.
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 사용자 환경은 자동 확장됩니다. 즉, 설명된 기간 동안 실제 부하가 더 낮으면 비용도 낮아집니다. 예를 들어 1~6명의 작업자 간에 확장하도록 환경을 구성하고 전체 기간 동안 1명의 작업자만 사용하는 경우 해당 작업자에 대해서만 비용을 지불합니다.
또한 환경에는 Cloud Composer 2 SKU에 포함되지 않는 추가 비용이 있습니다.
Cloud Composer 2의 가격 책정 모델 전환
이 섹션에서는 Cloud Composer 2와 Cloud Composer 1의 가격 책정 모델이 어떻게 달라지는지 설명합니다.
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의 비교:
- 환경 자동 확장으로 인해 환경 비용이 달라질 수 있습니다. 사용자 환경에서 사용하는 리소스에 대해서만 비용을 지불합니다.
- 환경의 Compute Engine 구성요소에 대한 추가 비용은 지불하지 않습니다. 이러한 비용은 Cloud Composer 2 SKU로 대체됩니다.
- Cloud Composer 2 환경이 GKE Autopilot 클러스터를 사용하더라도 일반 GKE Autopilot 클러스터에 있는 클러스터 관리 요금은 청구되지 않습니다.
Cloud Composer 1 가격 책정
펼치기
이 섹션에서는 Cloud Composer 1의 가격 책정을 설명합니다.
Cloud Composer 1의 가격표
Cloud Composer 1 SKU
Cloud Composer 1의 SKU는 다음과 같습니다.
Cloud Composer vCPU 시간
관련 비용은 사용자 환경의 웹 서버 머신 유형에 따라 다릅니다.
Cloud Composer SQL vCPU 시간
관련 비용은 Cloud SQL 인스턴스의 머신 유형에 따라 다릅니다.
Cloud Composer 데이터 스토리지
관련 비용은 웹 서버 머신 유형과 Cloud SQL 인스턴스에서 사용하는 디스크 공간에 따라 다릅니다.
Cloud SQL 인스턴스의 디스크 크기는 데이터베이스 스토리지 사용량의 수요에 따라 자동으로 증가합니다.
Cloud SQL 인스턴스의 최소 디스크 크기는 10GiB입니다.
Cloud Composer 데이터 전송
관련 비용은 웹 서버 및 Cloud SQL에서 생성한 네트워크 트래픽의 양에 따라 다릅니다. 예를 들어 Airflow 데이터베이스에 쿼리하고, 태스크 및 DAG를 예약하고, Airflow 웹 인터페이스를 사용하면 데이터 전송 비용이 발생합니다.
또한 환경에는 Cloud Composer 가격 책정에 포함되지 않는 추가 비용도 있습니다.
Cloud Composer 1의 비공개 IP 환경에서는 웹 서버와 관련된 비용이 두 배가 됩니다. 비공개 IP Cloud Composer 환경에는 부하 분산기 뒤에서 실행 중인 웹 서버 인스턴스 두 개가 있기 때문입니다.
지원되는 머신 유형
Cloud Composer 1 환경의 구성요소에서 사용되는 머신 유형은 다음과 같습니다.
- 이러한 머신 유형의 가격은 추가 비용의 일부입니다.
- 공유 코어 머신 유형은 지원되지 않습니다.
- Cloud SQL 인스턴스의 디스크 크기는 데이터베이스 스토리지 사용량의 수요에 따라 자동으로 증가합니다. 초기 스토리지 크기는 10GiB입니다.
환경 구성요소 | 지원되는 머신 유형 |
---|---|
노드 | 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, m1-ultramem, m2-megamem, n2-cpu-demdhighmem, n2-highmem, n2-highcpu, e2-standard, e2-highmem, e2-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
Cloud Composer 1 환경 비용 외에 다음 서비스 비용이 청구됩니다.
환경의 작업자 및 스케줄러에 사용되는 Google Kubernetes Engine 노드입니다. 이러한 노드에는 사용된 인스턴스의 수와 유형을 기준으로 별도의 Compute Engine 가격이 적용됩니다. 여기에는 모든 노드 및 Redis 큐에서 사용하는 Persistent Disk 요금이 포함됩니다. Redis 큐 디스크는 수동으로 삭제하지 않는 한 유지됩니다.
환경의 Cloud Storage 버킷입니다. DAG 관리에 사용됨 작업 로그를 보관하는 것이 좋습니다 이 버킷은 직접 삭제할 때까지 유지됩니다. Cloud Composer는 다음을 통해 버킷과 상호작용합니다. Cloud Storage API를 사용하면 추가 작업 요금이 발생합니다. 이 추가 비용은 다음과 같습니다.
Cloud Monitoring이 환경의 성능과 상태를 이해하는 데 도움이 되도록 수집하는 데이터입니다. 데이터에는 별도의 Monitoring 가격이 적용됩니다.
Artifact Registry를 사용할 때 생성된 스토리지 및 아웃바운드 데이터 전송입니다. 이 서비스는 Cloud Composer 환경 이미지를 저장하고 제공합니다. 자세한 내용은 Artifact Registry 가격 책정 페이지를 참조하세요.
고객 관리 암호화 키를 사용하는 경우 Cloud Key Management Service 사용에 따른 추가 비용이 발생할 수 있습니다. 자세한 내용은 Cloud Key Management Service 가격 책정을 참조하세요.
Private Service Connect를 사용하는 경우 다음 추가 요금이 적용됩니다.
Using a Private Service Connect endpoint (forwarding rule) to access a published managed service
규칙을 사용하여 네트워킹 Private Service Connect 소비자 엔드포인트.- 네트워킹 Private Service Connect 소비자 데이터 처리.
자세한 내용은 Virtual Private Cloud 가격 책정을 참조하세요.
환경 스냅샷을 만들고 저장하면 Cloud Storage와 관련된 추가 비용이 발생합니다. 비용은 스냅샷 생성 빈도와 스냅샷 크기에 따라 다릅니다. 스냅샷 크기는 Airflow 데이터베이스 크기와 스냅샷에 포함된 데이터의 크기에 따라 다릅니다. 추가 비용은 다음과 같습니다.
환경 구성요소에서 생성된 청구 가능한 아웃바운드 트래픽입니다. 네트워크 이그레스 청구 및 관련 SKU에 대한 설명은 네트워크 가격 책정을 참조하세요.
USD 외의 통화로 지불하는 경우 Cloud Platform SKU에 해당 통화로 표기된 가격이 적용됩니다.
Cloud Composer 1의 가격 책정 예시
아이오와 (us-central1)에 Cloud Composer 1 환경을 만들고 기본 매개변수를 사용한다고 가정해 보겠습니다.
이 경우 환경에는 Cloud Composer 1 SKU에 영향을 미치는 다음과 같은 기본 매개변수가 있습니다.
환경의 웹 서버는
composer-n1-webserver-2
머신 유형을 사용합니다. 이 머신 유형에는 2개의 vCPU와 20GiB의 스토리지가 있습니다.환경의 Cloud SQL 인스턴스는
db-n1-standard-2
머신 유형을 사용합니다. 이 머신 유형에는 vCPU가 2개 있습니다.
이러한 기본 매개변수는 환경의 추가 비용에 영향을 미칩니다.
- 환경의 GKE 클러스터에는 3개의 노드가 있습니다. 노드는 환경 작업자와 스케줄러를 실행합니다.
- 노드는
n1-standard-1
머신 유형을 사용합니다. - 노드는 각각
20 GiB
의 스토리지를 사용합니다.
이 환경을 7일 12시간 (총 180시간) 동안 아웃바운드 데이터 전송 6.5GiB로 실행한 후 환경을 삭제한다고 가정해 보겠습니다. 이 경우 Cloud Composer 1 SKU는 다음과 같습니다.
Cloud Composer vCPU 시간은
180 hours * 2 vCPU * 0.074 / vCPU hour
이며 총 요금은 $26.64입니다.Cloud Composer SQL vCPU 시간은
180 hours * 2 vCPU * 0.125 / vCPU hour
이며 총 요금은 $45.00입니다.Cloud Composer 데이터 스토리지는 데이터베이스용으로 10GiB(데이터베이스 크기가 증가함에 따라 증가하는 초기 스토리지)에 웹 서버용으로 20GiB를 더하여 총 30 GiB입니다. 데이터베이스 스토리지가 증가하지 않는다고 가정할 때 스토리지에 부과되는 총 요금은
180 hours out of 740 hours * 30 GiB * $0.273 per GiB / month
이며 총 $1.99입니다.Cloud Composer 아웃바운드 데이터 전송은
6.5 GiB * $0.156 / GiB
이며 총 요금은 $1.04입니다.이 예시에서 Cloud Composer 1의 총 요금은 다음과 같습니다.
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 또한 환경에는 Cloud Composer 1 SKU에 포함되지 않는 추가 비용이 있습니다. 예를 들어 이 비용에는 환경을 사용한 기간 동안 환경 클러스터의 노드 3개를 실행하는 데 대한 요금이 포함됩니다.
다음 단계
- Cloud Composer 시작하기
- Cloud Composer 문서 읽어보기
- 가격 계산기 사용해 보기
- Cloud Composer 솔루션 및 사용 사례 알아보기