Harga Cloud Composer

Dokumen ini menjelaskan harga Cloud Composer.

Untuk melihat harga produk lain, baca Dokumentasi harga.

Untuk menelusuri masing-masing SKU yang terkait dengan Cloud Composer, buka SKU Google Cloud.

Ringkasan harga

Bagian ini menjelaskan konsep umum harga Cloud Composer.

Kalkulator harga

Untuk Cloud Composer 1, Anda dapat menggunakan Kalkulator Harga Google Cloud guna memperkirakan biaya penggunaan Cloud Composer.

Interval penagihan

Lingkungan Cloud Composer dikenai biaya untuk interval 10 menit. Misalnya, jika Anda membuat lingkungan, menjalankannya selama 6 jam 30 menit, lalu menghapusnya setelah itu, total biayanya adalah untuk jangka waktu aktual saat Anda menjalankan lingkungan, yaitu 6,5 jam.

Satuan ukur

Ukuran disk dan penggunaan jaringan dihitung dalam Gibibyte (GiB). GiB (Gibibyte) adalah unit standar yang digunakan di kolom pemrosesan dan transmisi data, serta didefinisikan sebagai basis 1024, bukan basis 1000. Misalnya, 1 Gigabyte (GB) didefinisikan sebagai 10003 byte, sedangkan 1 GiB didefinisikan sebagai 10243 byte.

Meskipun beberapa harga ditetapkan dalam jam atau per bulan, Cloud Composer masih tetap ditagih untuk waktu penggunaan aktual.

Model penetapan harga

Cloud Composer menggunakan dua model penetapan harga:

Transisi model penetapan harga dari Cloud Composer 1 ke Cloud Composer 2

Perbandingan model penetapan harga Cloud Composer
Gambar 1. Transisi model penetapan harga dari Cloud Composer 1 ke Cloud Composer 2 (klik untuk memperbesar)

Pengenalan fitur Cloud Composer 2 disertai dengan model penetapan harga baru, sehingga Anda dapat memanfaatkan efisiensi penskalaan otomatis sepenuhnya. Model baru ini juga memberikan perspektif yang jelas tentang Total Biaya Kepemilikan untuk lingkungan Cloud Composer.

Di lingkungan Cloud Composer 1, biaya lapisan Compute Engine yang digunakan untuk menjalankan Airflow terlihat sebagai tagihan untuk instance Compute Engine yang digunakan oleh cluster GKE lingkungan.

Di Cloud Composer 2, biaya ini tidak lagi dikaitkan dengan Compute Engine. Sebagai gantinya, biaya ini disertakan dalam SKU Cloud Composer 2 untuk core CPU Compute Engine, Memori, dan Penyimpanan. Pendekatan ini memberikan perspektif yang jelas mengenai keseluruhan biaya lingkungan Cloud Composer.

Diagram berikut memvisualisasikan transisi model penetapan harga dari Cloud Composer 1 ke Cloud Composer 2.

Karena model harga Cloud Composer 2 lebih luas daripada pendahulunya, Anda mungkin dikenai biaya yang lebih tinggi untuk lingkungan Cloud Composer, sementara pada saat yang sama biayanya lebih rendah untuk instance Compute Engine.

Penskalaan otomatis yang diperkenalkan di Cloud Composer 2 menghadirkan efisiensi tambahan dalam pemanfaatan resource karena lingkungan tidak perlu lagi diskalakan secara terus-menerus untuk mencapai puncaknya. Tingkat penghematan biaya yang dihasilkan oleh penskalaan otomatis sangat bergantung pada pola operasi DAG dan konfigurasi lingkungan.

SKU untuk Cloud Composer 2

Dibandingkan dengan Cloud Composer 1:

  • Biaya untuk lingkungan Anda dapat bervariasi karena penskalaan otomatis lingkungan. Anda hanya membayar resource yang digunakan oleh lingkungan Anda.
  • Anda tidak perlu membayar biaya tambahan untuk komponen Compute Engine di lingkungan Anda. SKU Cloud Composer 2 menggantikan biaya ini.
  • Meskipun lingkungan Cloud Composer 2 bergantung pada cluster GKE Autopilot, Anda tidak dikenai biaya pengelolaan cluster yang ada di cluster GKE Autopilot reguler.

Cloud Composer 2 memiliki SKU berikut:

  • SKU Compute Cloud Composer

    SKU Compute Cloud Composer merepresentasikan kapasitas Compute Engine yang digunakan oleh scheduler Airflow, server web, dan worker. Worker Airflow melakukan penskalaan otomatis, dan oleh karenanya, biaya yang sesuai mengikuti perubahan jumlah worker di lingkungan.

    Selain itu, jika Anda men-deploy beban kerja Anda sendiri di cluster lingkungan, harga untuk beban kerja ini juga mengikuti model penetapan harga Cloud Composer 2 dan menggunakan SKU Compute di Compute Engine. Misalnya, pod yang dimulai di cluster lingkungan Anda sebagai Spot Pods mengikuti model penetapan harga Compute Cloud Composer 2, bukan model Penetapan Harga Spot GKE Autopilot.

    • CPU Compute Cloud Composer

      Biaya terkait bergantung pada jumlah gabungan vCPU yang digunakan oleh semua komponen lingkungan Anda yang berjalan di Compute Engine. Biaya ini mencakup biaya untuk pod dan layanan di cluster lingkungan Anda. Misalnya, semua worker Airflow lingkungan akan berjalan dalam pod di cluster lingkungan Anda.

      SKU ini diukur dalam 1000 mCPU (milicore) per jam. Misalnya, jika lingkungan Anda menggunakan 1 vCPU selama 1 jam, berarti sama dengan menggunakan 1000 mCPU selama 1 jam.

    • Memori Compute Cloud Composer

      Biaya terkait bergantung pada jumlah gabungan memori yang digunakan oleh semua komponen lingkungan Anda yang berjalan di Compute Engine.

    • Penyimpanan Compute Cloud Composer

      Biaya terkait bergantung pada jumlah gabungan penyimpanan yang digunakan oleh semua komponen lingkungan Anda yang berjalan di Compute Engine.

  • Penyimpanan Database Cloud Composer

    Biaya terkait bergantung pada jumlah kapasitas disk yang digunakan oleh instance Cloud SQL. Ukuran disk instance Cloud SQL meningkat secara otomatis, mengikuti permintaan yang berasal dari penggunaan penyimpanan database.

    Komponen SKU ini mencakup biaya penyimpanan database Airflow.

    Ukuran disk minimum instance Cloud SQL adalah 10 GiB.

  • Biaya Lingkungan Cloud Composer Kecil/Sedang/Besar

    Biaya terkait bergantung pada ukuran lingkungan Anda. Ukuran lingkungan adalah skala infrastruktur terkelola di lingkungan Cloud Composer Anda.

    SKU ini mencakup biaya komponen infrastruktur yang diperlukan untuk menjalankan Airflow, termasuk database Cloud SQL, task queue, proxy koneksi. Infrastruktur lingkungan terdiri dari tiga ukuran berbeda: Kecil, Sedang, dan Besar.

  • Biaya Lingkungan Cloud Composer yang Sangat Tangguh dengan Ukuran Kecil/Sedang/Besar

    SKU ini menunjukkan biaya komponen infrastruktur yang diperlukan untuk menjalankan Airflow di lingkungan Cloud Composer yang sangat tangguh.

    Jika lingkungan Anda sangat tangguh, SKU ini akan menggantikan SKU Biaya Lingkungan Cloud Composer Kecil/Sedang/Besar.

  • Lingkungan Anda juga memiliki biaya tambahan yang bukan bagian dari harga Cloud Composer.

Tabel harga untuk Cloud Composer 2

Tabel berikut merangkum biaya Cloud Composer 2 untuk region yang berbeda.

Jika Anda melakukan pembayaran dengan mata uang selain USD, yang berlaku adalah harga yang tercantum dalam mata uang Anda pada SKU Cloud Platform.

Contoh penetapan harga untuk Cloud Composer 2

Anggaplah Anda membuat lingkungan Cloud Composer 2 di Iowa (us-central1) dan menggunakan preset lingkungan Kecil default.

Dalam hal ini, lingkungan Anda memiliki parameter default berikut yang memengaruhi SKU Cloud Composer 2:

  • Lingkungan Anda memiliki satu scheduler.
  • Lingkungan Anda diskalakan secara otomatis antara 1 hingga 3 worker.
  • Scheduler dan server web lingkungan Anda masing-masing menggunakan 0,5 vCPU.
  • Scheduler dan server web lingkungan Anda masing-masing menggunakan memori 1,875 GiB.
  • Scheduler dan server web lingkungan Anda masing-masing menggunakan 1 GiB dari kapasitas disk.
  • Skala worker lingkungan Anda secara otomatis antara 0,5 dan 1,5 vCPU, bergantung pada jumlah worker.
  • Skala worker lingkungan Anda secara otomatis antara 1,875 dan 5,625 GiB memori, bergantung pada jumlah worker.
  • Skala worker lingkungan Anda secara otomatis antara 1 hingga 3 GiB penyimpanan, bergantung pada jumlah worker.
  • Database lingkungan Anda menggunakan 10 GiB penyimpanan. Ukuran penyimpanan akan bertambah secara otomatis, mengikuti permintaan yang berasal dari penggunaan penyimpanan database. Contoh ini mengasumsikan bahwa penyimpanan database tidak bertambah.
  • Lingkungan Anda menggunakan ukuran infrastruktur yang kecil.

Anggaplah Anda menjalankan lingkungan ini selama 7 hari 12 jam (total 180 jam). Beban lingkungan Anda adalah 1 worker untuk 50% waktu dan 2 worker untuk 50% sisanya. Anda dapat menghapusnya setelah menggunakan lingkungan selama periode waktu ini. Dalam hal ini, SKU Cloud Composer 2 Anda adalah:

  • CPU Compute Cloud Composer adalah ( 90 hours * 1.5 vCPU + 90 hours * 2 vCPU ) * $0.045 per 1000 mCPU hours, dengan biaya total $14,175.

  • Memory Compute Cloud Composer adalah ( 90 hours * 5.625 GiB + 90 hours * 7.5 GiB ) * $0.005 per GiB / hour, dengan biaya total $5,906.

  • Penyimpanan Compute Cloud Composer adalah ( 90 hours * 3 GiB + 90 hours * 4 GiB ) * $0.0002 per GiB / hour, dengan biaya total $0,126.

  • Penyimpanan Database Cloud Composer adalah 180 hours out of 740 hours * 10 GiB * $0.17 per GiB / month, dengan biaya total $0,413.

  • Biaya Lingkungan Cloud Composer Kecil adalah 180 hours * $0.35 per hour, dengan biaya total $63,00.

  • Total biaya Cloud Composer 2 dalam contoh ini adalah:

    SKU Cloud Composer 2 Biaya
    CPU Compute Cloud Composer $14,175
    Memori Compute Cloud Composer $5,906
    Penyimpanan Compute Cloud Composer $0,126
    Penyimpanan Database Cloud Composer $0,17 per GiB/bulan
    Biaya Lingkungan Cloud Composer Kecil $63,00
    Total $83,62
  • Lingkungan Anda melakukan penskalaan otomatis. Artinya, jika beban sebenarnya lebih rendah selama periode yang dijelaskan, biaya yang dikenakan juga lebih rendah. Misalnya, jika Anda mengonfigurasi lingkungan agar dapat diskalakan antara 1 hingga 6 worker, dan lingkungan Anda hanya menggunakan satu worker selama periode tersebut, Anda hanya membayar untuk satu worker ini.

  • Lingkungan Anda juga memiliki biaya tambahan yang bukan bagian dari SKU Cloud Composer 2. Misalnya, biaya ini termasuk biaya untuk bucket Cloud Storage lingkungan, yang digunakan untuk mengelola DAG dan menyimpan log tugas.

SKU untuk Cloud Composer 1

Cloud Composer 1 memiliki SKU berikut:

  • Waktu vCPU Cloud Composer

    Biaya terkait bergantung pada jenis mesin server web lingkungan Anda.

  • Waktu vCPU SQL Cloud Composer

    Biaya terkait bergantung pada jenis mesin Cloud SQL.

  • Penyimpanan data Cloud Composer

    Biaya terkait bergantung pada jenis mesin server web dan jumlah kapasitas disk yang digunakan oleh instance Cloud SQL.

    Ukuran disk instance Cloud SQL bertambah secara otomatis, mengikuti permintaan yang berasal dari penggunaan penyimpanan database.

    Ukuran disk minimum instance Cloud SQL adalah 10 GiB.

  • Transfer data Cloud Composer

    Biaya terkait bergantung pada jumlah traffic jaringan yang dihasilkan oleh server web dan Cloud SQL. Misalnya, membuat kueri ke database Airflow, menjadwalkan tugas dan DAG, serta menggunakan antarmuka web Airflow akan menimbulkan biaya transfer data.

  • Lingkungan Anda juga memiliki biaya tambahan yang bukan bagian dari harga Cloud Composer.

Untuk lingkungan IP Pribadi di Cloud Composer 1, biaya yang terkait dengan server web meningkat dua kali lipat. Hal ini disebabkan karena lingkungan IP Pribadi Cloud Composer memiliki dua instance server web yang berjalan di belakang load balancer.

Tabel harga untuk Cloud Composer 1

Tabel berikut merangkum biaya Cloud Composer 1 untuk berbagai region.

Jika Anda melakukan pembayaran dengan mata uang selain USD, yang berlaku adalah harga yang tercantum dalam mata uang Anda pada SKU Cloud Platform.

Contoh penetapan harga untuk Cloud Composer 1

Anggaplah Anda membuat lingkungan Cloud Composer 1 di Iowa (us-central1) dan menggunakan parameter default.

Dalam hal ini, lingkungan Anda memiliki parameter default berikut yang memengaruhi SKU Cloud Composer 1:

  • Server web lingkungan Anda menggunakan jenis mesin composer-n1-webserver-2. Jenis mesin ini memiliki 2 vCPU dan 20 GiB penyimpanan.

  • Instance Cloud SQL lingkungan Anda menggunakan jenis mesin db-n1-standard-2. Jenis mesin ini memiliki 2 vCPU.

Parameter default ini memengaruhi biaya tambahan untuk lingkungan Anda:

  • Cluster GKE lingkungan memiliki 3 node. Node menjalankan worker lingkungan dan scheduler.
  • Node menggunakan jenis mesin n1-standard-1.
  • Masing-masing node menggunakan 20 GiB penyimpanan.

Anggaplah Anda menjalankan lingkungan ini selama 7 hari dan 12 jam (total 180 jam) dengan transfer data keluar sebesar 6,5 GiB, lalu menghapus lingkungan tersebut. Dalam hal ini, SKU Cloud Composer1 Anda adalah:

  • Waktu vCPU Cloud Composer adalah 180 hours * 2 vCPU * 0.074 / vCPU hour, dengan biaya total $26,64.

  • Waktu vCPU SQL Cloud Composer adalah 180 hours * 2 vCPU * 0.125 / vCPU hour, dengan biaya total $45,00.

  • Penyimpanan data Cloud Composer adalah 10 GiB untuk database (ini adalah penyimpanan awal yang bertambah seiring bertambahnya ukuran database), ditambah 20 GiB untuk server web, dengan jumlah total 30 GiB. Biaya yang dihasilkan untuk penyimpanan (dengan asumsi bahwa penyimpanan database tidak bertambah) adalah 180 hours out of 740 hours * 30 GiB * $0.273 per GiB / month dengan biaya total $1,99.

  • Transfer data keluar Cloud Composer adalah 6.5 GiB * $0.156 / GiB dengan total $1,04.

  • Total biaya Cloud Composer 1 dalam contoh ini adalah:

    SKU Cloud Composer 1 Biaya
    Waktu vCPU Cloud Composer $26,64
    Waktu vCPU SQL Cloud Composer $45,00
    Penyimpanan data Cloud Composer $1,99
    Transfer data keluar Cloud Composer $1,04
    Total $74,67
  • Lingkungan Anda juga memiliki biaya tambahan yang bukan bagian dari SKU Cloud Composer 1. Misalnya, biaya ini mencakup biaya untuk menjalankan 3 node cluster lingkungan Anda selama jangka waktu saat Anda menggunakan lingkungan.

Biaya tambahan

Biaya untuk layanan berikut akan ditagih selain biaya untuk lingkungan Cloud Composer:

  1. (Khusus Cloud Composer 1) Node Google Kubernetes Engine digunakan untuk worker dan scheduler di lingkungan. Node ini mengikuti harga Compute Engine yang terpisah berdasarkan jumlah dan jenis instance yang digunakan. Harga ini termasuk biaya untuk Persistent Disk yang digunakan oleh setiap node dan antrean Redis. Disk antrean Redis akan dipertahankan, kecuali jika dihapus secara manual.

  2. Bucket Cloud Storage dari lingkungan, yang digunakan untuk mengelola DAG dan menyimpan log tugas. Bucket ini tetap ada, kecuali jika dihapus secara manual.

    Untuk informasi lebih lanjut, lihat harga Cloud Storage.

  3. Data yang dikumpulkan Cloud Monitoring untuk membantu Anda memahami performa dan kondisi lingkungan. Secara default, Monitoring diaktifkan, dan data mengikuti harga Monitoring yang terpisah.

  4. Penyimpanan dan transfer data keluar yang dihasilkan saat menggunakan Container Registry dan Artifact Registry. Layanan ini digunakan untuk menyimpan dan menyalurkan image container yang dibuat saat Anda menginstal modul PyPI tambahan.

    Untuk informasi lebih lanjut, lihat halaman harga Container Registry dan harga Artifact Registry.

  5. Jika Anda menggunakan Kunci Enkripsi yang Dikelola Pelanggan, mungkin ada biaya tambahan untuk penggunaan Cloud Key Management Service. Baca artikel harga Cloud Key Management Service untuk mengetahui detailnya.

  6. Jika Anda menggunakan Private Service Connect, biaya tambahan berikut akan berlaku:

    Lihat harga Virtual Private Cloud untuk mengetahui detailnya.

  7. Membuat dan menyimpan snapshot lingkungan akan menghasilkan biaya tambahan terkait Cloud Storage. Biaya tambahan ini adalah:

    Biaya bergantung pada frekuensi pembuatan snapshot dan ukuran snapshot. Ukuran snapshot bergantung pada ukuran database Airflow dan ukuran data yang disertakan dalam snapshot (folder /dags, /data, dan /plugins di bucket lingkungan).

Jika Anda melakukan pembayaran dengan mata uang selain USD, yang berlaku adalah harga yang tercantum dalam mata uang Anda di SKU Cloud Platform.

Jenis mesin untuk node (Cloud Composer 1)

Jenis mesin ini digunakan oleh node di lingkungan Anda. Harga untuk jenis mesin ini merupakan bagian dari biaya tambahan.

Lingkungan Cloud Composer mendukung jenis instance Compute Engine berikut:

  • Jenis mesin standar N1 (n1-standard)
  • Jenis mesin bermemori tinggi N1 (n1-highmem)
  • Jenis mesin dengan CPU tinggi N1 (n1-highcpu)
  • Jenis mesin standar N2 (n2-standard)
  • Jenis mesin bermemori tinggi N2 (n2-highmem)
  • Jenis mesin dengan CPU tinggi N2 (n2-highcpu)
  • Jenis mesin standar E2 (e2-standard)
  • Jenis mesin bermemori tinggi E2 (e2-highmem)
  • Jenis mesin dengan CPU tinggi E2 (e2-highcpu)
  • Jenis mesin yang dioptimalkan untuk komputasi C2 (c2-standard)
  • Jenis mesin yang dioptimalkan untuk memori M1 (m1-megamem, m1-ultramem)
  • Jenis mesin yang dioptimalkan untuk memori M2 (m2-megamem, m2-ultramem)
  • Jenis mesin standar N2D yang berjalan di prosesor AMD (n2d-standard)
  • Jenis mesin bermemori tinggi N2D yang berjalan di prosesor AMD (n2d-highmem)
  • Jenis mesin dengan CPU tinggi N2D yang berjalan di prosesor AMD (n2d-highcpu)

Jenis mesin dengan inti bersama tidak didukung.

Jenis mesin untuk instance Cloud SQL (Cloud Composer 1)

Jenis mesin berikut ini didukung untuk Cloud SQL yang menjalankan database Airflow lingkungan Anda.

Jenis Mesin vCPUs Memori Disk
db-n1-standard-2 2 7,5 GiB Lihat catatan
db-n1-standard-4 4 15 GiB Lihat catatan
db-n1-standard-8 8 30 GiB Lihat catatan
db-n1-standard-16 16 60 GiB Lihat catatan

Jenis mesin untuk server web (Cloud Composer 1)

Jenis mesin berikut didukung untuk instance VM yang menjalankan server web Airflow:

Jenis Mesin vCPUs Memori Disk
composer-n1-webserver-2 2 1,6 GiB 20 GiB
composer-n1-webserver-4 4 3,6 GiB 20 GiB
composer-n1-webserver-8 8 7,6 GiB 20 GiB

Langkah selanjutnya

Meminta penawaran harga khusus

Dengan model harga bayar sesuai penggunaan Google Cloud, Anda hanya membayar untuk layanan yang Anda gunakan. Hubungi tim penjualan kami untuk mendapatkan penawaran harga khusus bagi organisasi Anda.
Hubungi bagian penjualan