Harga Workflows

Dokumen ini menjelaskan detail harga Workflows. Anda juga dapat menggunakan Kalkulator Harga Google Cloud untuk memperkirakan biaya menggunakan Workflows.

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

Ringkasan harga

Harga alur kerja dihitung setiap bulan berdasarkan jumlah langkah-langkah alur kerja yang dijalankan.

Hal berikut diperhitungkan dalam total langkah alur kerja yang dijalankan:

  • Setiap langkah yang berhasil dijalankan.
  • Langkah apa pun yang gagal selama eksekusi.
  • Setiap langkah yang dicoba lagi selama dalam eksekusi alur kerja. Setiap upaya percobaan ulang dihitung sebagai satu eksekusi langkah.

Langkah-langkah internal dan eksternal

Langkah dapat diklasifikasikan sebagai internal atau eksternal. Langkah-langkah internal dan eksternal diberi harga berbeda:

Langkah-langkah internal

Langkah-langkah yang terjadi di dalam Google Cloud saat Anda menjalankan alur kerja Anda.

Jenis langkah internal meliputi:

  • Permintaan dikirim ke *.googleapis.com API
  • Permintaan yang dikirim ke API yang berjalan di Compute Engine, Google Kubernetes Engine, atau Kubernetes dan menggunakan nama domain *.cloud.goog
  • Permintaan yang dikirim ke API yang berjalan di App Engine dan penggunaan *.appspot.com nama domain
  • Pemanggilan fungsi Cloud Run
  • Pemanggilan Cloud Run menggunakan domain *.run.app nama
  • Menetapkan dan mengevaluasi variabel
  • Mengevaluasi pernyataan bersyarat
  • Panggilan ke subalur kerja atau fungsi bawaan yang ditentukan pengguna (standar library dan konektor)
  • Upaya polling yang dilakukan oleh konektor untuk operasi yang berjalan lama dan dikontrol menggunakan connector_params.polling_policy
Langkah-langkah eksternal

Langkah-langkah yang membuat permintaan HTTP eksternal ke resource di luar Google Cloud, atau menunggu permintaan HTTP callback.

Jenis langkah eksternal meliputi:

  • Permintaan dikirim ke API eksternal
  • Permintaan yang dikirim ke resource Google Cloud yang menggunakan domain
  • Langkah-langkah yang menunggu callback yang akan diterima menggunakan events.await_callback

Anda akan dikenai biaya untuk kelipatan 1.000 internal langkah-langkah eksternal atau langkah-langkah eksternal. Untuk contoh cara kerjanya, lihat contoh harga.

Biaya subalur kerja

Harga untuk subworkflows adalah dihitung menggunakan panduan harga yang sama seperti alur kerja reguler. Hasilnya, memanggil sub-alur kerja menghasilkan biaya yang sama dengan biaya semua langkah ditambah biaya langkah yang memanggil sub-alur kerja.

Penggunaan gratis

Sebagai bagian dari Paket Gratis Google Cloud, Workflows menyediakan sumber daya yang bebas digunakan hingga batas tertentu. Batas penggunaan ini tersedia selama dan setelah periode uji coba gratis. Jika Anda tidak lagi berada di selama periode uji coba gratis, Anda akan dikenai biaya di luar periode Selalu Gratis sesuai dengan tabel harga.

Resource Batas penggunaan gratis bulanan
Langkah-langkah internal 5.000
Langkah-langkah eksternal 2.000

Tabel harga

Contoh penghitungan harga

Biaya bulanan Anda berasal dari jumlah total langkah internal dan eksternal dilakukan di semua eksekusi alur kerja Anda. Penghitungan penagihan mengurangi penggunaan gratis dari setiap total, menghitung jumlah 1.000 kelipatan yang telah Anda gunakan sepenuhnya atau sebagian untuk setiap kategori, mengalikan setiap jumlah dengan biaya satuan terkait, lalu menambahkan hasilnya bersama-sama untuk mendapatkan total tagihan.

Misalnya, jika eksekusi alur kerja Anda menggunakan total 6.500 langkah internal dan 3.999 langkah eksternal dalam satu bulan:

Total langkah internal yang Anda gunakan: 6.500

Langkah-langkah internal yang dicakup oleh paket gratis: 5.000

Langkah internal tambahan: 1.500

  • Peningkatan 1.000 yang digunakan sepenuhnya atau sebagian langkah: 2
  • Biaya untuk 2 penambahan langkah internal: 2 * $0,01 = $0,02
Total langkah eksternal yang Anda gunakan: 3.999

Langkah-langkah eksternal yang dicakup oleh paket gratis: 2.000

Langkah eksternal tambahan: 1.999

  • Peningkatan 1.000 yang digunakan sepenuhnya atau sebagian langkah: 2
  • Biaya untuk 2 penambahan langkah eksternal: 2 * $0,025 = $0,05
Total tagihan untuk bulan ini: $0,02 + $0,05 = $0,07

Mengoptimalkan penggunaan

Seperti yang ditunjukkan oleh contoh sebelumnya, biaya untuk menjalankan alur kerja bersifat minimal. Namun, untuk penggunaan dengan volume tinggi, terapkan panduan berikut untuk pengoptimalan penggunaan dan mengurangi biaya:

  • Daripada menggunakan domain kustom, pastikan bahwa setiap panggilan ke Google Cloud layanan menggunakan *.appspot.com, *.cloud.goog, *.cloudfunctions.net, atau *.run.app sehingga Anda akan ditagih untuk langkah internal dan bukan eksternal.

  • Menerapkan kebijakan percobaan ulang kustom yang menyeimbangkan kebutuhan latensi dan keandalan dengan biaya. Lebih sering mencoba ulang latensi yang lebih rendah dan meningkatkan keandalan, tetapi juga dapat meningkatkan biaya.

  • Saat menggunakan konektor yang menunggu operasi yang berjalan lama, tetapkan kebijakan polling kustom yang mengoptimalkan latensi untuk biaya. Misalnya, jika Anda mengharapkan suatu operasi mengambil selama satu jam, Anda mungkin menginginkan kebijakan yang awalnya memeriksa setelah satu menit terjadi kegagalan langsung, dan kemudian setiap 15 menit setelah itu.

  • Gabungkan tugas menjadi satu langkah.

  • Hindari penggunaan langkah sys.log yang berlebihan. Pertimbangkan untuk menggunakan logging panggilan.

Langkah berikutnya

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