Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
|
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:
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 menggunakan
nama domain *.appspot.com
Pemanggil fungsi Cloud Run
Pemanggilan Cloud Run menggunakan nama domain *.run.app
Menetapkan dan mengevaluasi variabel
Mengevaluasi pernyataan bersyarat
Panggilan ke subalur kerja yang ditentukan pengguna atau fungsi bawaan (library standar dan konektor)
Upaya polling yang dilakukan oleh konektor
untuk operasi yang berjalan lama dan dikontrol menggunakan
connector_params.polling_policy
Langkah eksternal
Langkah-langkah yang membuat permintaan HTTP eksternal ke resource di luar Google Cloud, atau menunggu callback HTTP.
Jenis langkah eksternal meliputi:
Permintaan yang dikirim ke API eksternal
Permintaan yang dikirim ke resource Google Cloud yang menggunakan domain kustom
Langkah-langkah yang
menunggu callback
diterima menggunakan events.await_callback
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
Increment 1.000 langkah yang digunakan seluruhnya atau sebagian: 2
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.
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.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],[],[],[],null,["# Pricing\n\nWorkflows pricing\n=================\n\nThis document explains Workflows pricing details. You can also use the\n[Google Cloud Pricing Calculator](/products/calculator) to estimate the cost of\nusing Workflows.\n\n\nIf you pay in a currency other than USD, the prices listed in your currency on\n[Cloud Platform SKUs](https://cloud.google.com/skus/)\napply.\n\nPricing overview\n----------------\n\nWorkflows pricing is calculated monthly based on the number of\nworkflow steps executed.\n\nThe following count toward the total of workflow steps executed:\n\n- Any step that executes successfully.\n- Any step that fails during execution.\n- Any step that is [retried](/workflows/docs/reference/syntax/retrying) during a workflow execution. Each retry attempt counts as a step execution.\n\n### Internal and external steps\n\nSteps can be classified as internal or external. Internal and external steps are\npriced differently:\n| **Note:** Steps that access Google Cloud resources that use custom domains are not included as internal steps.\n\nYou incur charges for increments of 1,000 internal\nsteps or external steps. For an example of how this works, see this\n[pricing example](#price-example).\n\n### Subworkflow costs\n\nPricing for [subworkflows](/workflows/docs/reference/syntax/subworkflows) is\ncalculated using the same pricing guidelines as a regular workflow. As a result,\ncalling a subworkflow generates costs equal to the cost of all of the subworkflow's\nsteps plus the cost of the step that calls the subworkflow.\n\nFree usage\n----------\n\nAs part of the [Google Cloud Free Tier](/free), Workflows provides\nresources that are free to use up to specific limits. These usage limits are\navailable both during and after the free trial period. If you are no longer in\nthe free trial period, you incur charges beyond these Always Free\nlimits according to the [pricing table](#price-tables).\n\nPricing table\n-------------\n\nIf you pay in a currency other than USD, the prices listed in your currency on [Cloud Platform SKUs](https://cloud.google.com/skus/) apply.\n\nPricing example\n---------------\n\nYour monthly cost comes from the total number of internal and external steps\nperformed in all of your workflow executions. The billing calculation\nsubtracts the free usage from each total, counts the number of\n1,000 increments that you have fully or partially used\nfor each category, multiplies each count by the associated unit cost, then adds\nthose results together to get the total charges.\n\nFor example, if your workflow executions use a total of 6,500 internal steps and\n3,999 external steps in one month:\n\nOptimize usage\n--------------\n\nAs demonstrated by the preceding example, the cost to run a workflow is minimal.\nHowever, for high volume usage, apply the following guidelines to optimize\nusage and decrease cost:\n\n- Instead of using custom domains, ensure that any calls to Google Cloud\n services use `*.appspot.com`, `*.cloud.goog`, `*.cloudfunctions.net`, or\n `*.run.app` so that you are billed for internal and not external steps.\n\n- Apply a [custom retry policy](/workflows/docs/reference/syntax/retrying#custom-retry)\n that balances your latency and reliability needs with costs. More frequent\n retries lower latency and increase reliability, but can also increase costs.\n\n- When using connectors that wait for long-running operations, set a\n [custom polling policy](/workflows/docs/reference/googleapis#invoke_a_connector_call)\n that optimizes latency for cost. For example, if you expect an operation to take\n over an hour, you might want a policy that initially polls after one minute in\n case of an immediate failure, and then every 15 minutes after that.\n\n- Combine [assignments](/workflows/docs/reference/syntax/variables#assign-step)\n into one step.\n\n- Avoid excessive use of `sys.log` steps. Consider using\n [call logging](/workflows/docs/log-workflow#call_logging) instead.\n\nWhat's next\n-----------\n\n- Read the [Workflows documentation](/workflows/docs).\n- Get started with [Workflows](/workflows/docs/quickstarts).\n- Try the [Pricing calculator](/products/calculator).\n- Learn about [Workflows solutions and use cases](/architecture?text=Workflows).\n\n#### Request a custom quote\n\nWith Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization.\n[Contact sales](/contact?direct=true)"]]