Harga Workflows
Dokumen ini menjelaskan detail harga Workflows. Anda juga dapat menggunakan Kalkulator Penentuan Harga Google Cloud untuk memperkirakan biaya penggunaan 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 Workflows dihitung setiap bulan berdasarkan jumlah langkah workflow yang dijalankan.
Langkah-langkah berikut dihitung sebagai bagian dari total langkah alur kerja yang dijalankan:
- Setiap langkah yang berhasil dieksekusi.
- Setiap langkah yang gagal selama eksekusi.
- Setiap langkah yang dicoba ulang selama eksekusi alur kerja. Setiap upaya pengulangan dihitung sebagai satu eksekusi langkah.
Langkah internal dan eksternal
Langkah dapat diklasifikasikan sebagai internal atau eksternal. Langkah internal dan eksternal dihargai berbeda:
Langkah internal
Langkah-langkah yang terjadi di dalam Google Cloud saat Anda menjalankan alur kerja. |
Jenis langkah internal meliputi:
|
Langkah eksternal
Langkah-langkah yang membuat permintaan HTTP eksternal ke resource di luar Google Cloud, atau menunggu callback HTTP. |
Jenis langkah eksternal meliputi:
|
Anda akan dikenai biaya untuk setiap kelipatan 1.000 langkah internal atau langkah eksternal. Untuk mengetahui contoh cara kerjanya, lihat contoh harga ini.
Biaya subalur kerja
Harga untuk subworkflows dihitung menggunakan panduan harga yang sama dengan alur kerja biasa. Akibatnya, pemanggilan subalur kerja menghasilkan biaya yang sama dengan biaya semua langkah subalur kerja ditambah biaya langkah yang memanggil subalur kerja.
Penggunaan gratis
Sebagai bagian dari Paket Gratis Google Cloud, Workflows menyediakan resource yang dapat digunakan secara gratis hingga batas tertentu. Batas penggunaan ini tersedia selama dan setelah periode uji coba gratis. Jika Anda tidak lagi berada dalam periode uji coba gratis, penggunaan di luar batas Selalu Gratis ini akan dikenakan biaya sesuai tabel harga.
Resource | Batas penggunaan gratis bulanan |
Langkah internal | 5.000 |
Langkah eksternal | 2.000 |
Tabel harga
Contoh penghitungan harga
Biaya bulanan Anda berasal dari total jumlah langkah internal dan eksternal yang dilakukan di semua eksekusi alur kerja Anda. Perhitungan penagihan mengurangi penggunaan gratis dari setiap total, menghitung jumlah kenaikan 1.000 yang telah Anda gunakan sepenuhnya atau sebagian untuk setiap kategori, mengalikan setiap hitungan dengan biaya unit terkait, lalu menambahkan hasilnya untuk mendapatkan total biaya.
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 internal yang ditanggung paket gratis: 5.000
Langkah internal tambahan: 1.500
|
Total langkah eksternal yang Anda gunakan: 3.999 | Langkah eksternal yang ditanggung paket gratis: 2.000 Langkah eksternal tambahan: 1.999
|
Total biaya untuk bulan tersebut: $0,02 + $0,05 | = $0,07 |
Mengoptimalkan penggunaan
Seperti yang ditunjukkan oleh contoh sebelumnya, biaya untuk menjalankan alur kerja sangat minim. Namun, untuk penggunaan dengan volume tinggi, terapkan panduan berikut untuk mengoptimalkan penggunaan dan mengurangi biaya:
Alih-alih menggunakan domain kustom, pastikan panggilan ke layanan Google Cloud menggunakan
*.appspot.com
,*.cloud.goog
,*.cloudfunctions.net
, atau*.run.app
sehingga Anda ditagih untuk langkah internal, bukan eksternal.Terapkan kebijakan rekues kustom yang menyeimbangkan kebutuhan latensi dan keandalan Anda dengan biaya. Percobaan ulang yang lebih sering dapat menurunkan latensi 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 memperkirakan suatu operasi akan memakan waktu lebih dari satu jam, Anda mungkin ingin menerapkan kebijakan yang awalnya melakukan polling setelah satu menit jika terjadi kegagalan langsung, dan kemudian setiap 15 menit setelahnya.
Gabungkan tugas menjadi satu langkah.
Hindari penggunaan langkah
sys.log
yang berlebihan. Sebaiknya gunakan logging panggilan.
Langkah berikutnya
- Baca dokumentasi Workflows.
- Mulai dengan Workflows.
- Coba Kalkulator Harga.
- Pelajari solusi dan kasus penggunaan Workflows.