Harga Layanan Terkelola Google Cloud untuk Apache Kafka

Tabel di bawah memberikan gambaran kasar tentang total biaya bulanan untuk menjalankan cluster. Tabel ini membandingkan biaya menjalankan kode open source sendiri dengan biaya layanan terkelola.

Bandwidth produsen Estimasi harga bulanan
Apache Kafka di Compute Engine Layanan Terkelola untuk Apache Kafka (lihat kalkulator harga)
10 MiB/dtk $0,9 rb $1,1 rb
100 MiB/dtk $9,100 $11 rb
Estimasi ini mengasumsikan hal berikut:

  • Tiga replika yang didistribusikan di tiga zona
  • RAM 4 GiB per vCPU
  • Pemanfaatan RAM dan vCPU sebesar 50%
  • Penyimpanan selama 24 jam
  • Konsumen dikonfigurasi untuk menggunakan replika pengikut lokal guna meminimalkan transfer data lintas zona
  • Bandwidth konsumen sama dengan bandwidth produsen
  • CPU seri N2 untuk cluster Compute Engine.
  • Harga untuk us-central1 dalam ribuan dolar AS per bulan, sehingga "$1,0K" berarti "$1.000 per bulan".

Secara umum, total biaya untuk menjalankan cluster Layanan Terkelola untuk Apache Kafka bergantung pada ukuran cluster, volume data yang Anda publikasikan dan konsumsi, serta durasi penyimpanan data. Sebagai panduan kasar, Anda dapat berasumsi bahwa satu vCPU dapat menangani traffic publikasi sebesar 20 MiB/dtk dan traffic konsumen sebesar 80 MiB/dtk.

Selain itu, parameter penting yang perlu dipertimbangkan adalah pemanfaatan rata-rata RAM dan kapasitas vCPU. Traffic yang tidak dapat diprediksi dan bervariasi memerlukan pemanfaatan rata-rata yang rendah untuk mengakomodasi puncak bandwidth yang dihasilkan oleh produsen atau konsumen.

Untuk cluster dengan pemanfaatan di atas 20%, biaya transfer data antar-zona merupakan komponen terbesar dari total biaya. Biaya ini berasal dari replikasi data antara broker pemimpin dan pengikut serta traffic transfer data antara klien dan broker. Anda dapat mengurangi biaya ini dengan mengonfigurasi klien konsumen Anda untuk menggunakan replika lokal, yang akan mengompresi data Anda. Jika ketersediaan dan daya tahan penyimpanan yang tinggi tidak penting untuk suatu topik, Anda juga dapat mengurangi jumlah replika yang disimpan untuk topik tertentu guna mengurangi biaya replikasi.

Detail harga

Biaya pengoperasian Managed Service for Apache Kafka terdiri dari tagihan terkait pemanfaatan cluster Kafka, cluster Connect, dan biaya Private Service Connect (PSC) untuk akses ke cluster. Anda dapat menghitung biaya Managed Service for Apache Kafka menggunakan kalkulator harga.

Untuk mempelajari cara menghemat 40% dengan komitmen tiga tahun atau 20% dengan komitmen satu tahun di bagian komputasi, tinjau halaman diskon abonemen (DA) kami. CUD tidak berlaku untuk cluster Connect.

Biaya cluster

Untuk menentukan ukuran atau skala cluster Layanan Terkelola untuk Apache Kafka, Anda harus menetapkan jumlah vCPU total dan ukuran RAM untuk cluster Kafka. Untuk melakukannya, Anda harus terlebih dahulu memahami throughput yang dapat ditangani oleh cluster Kafka Anda. Untuk mengetahui informasi selengkapnya tentang cara memperkirakan throughput, lihat Memperkirakan vCPU dan memori untuk cluster Anda.

Tagihan cluster ditagih menggunakan tiga SKU di region tempat Anda menjalankan cluster:

  • Compute, mencakup vCPU dan RAM
  • Connect Compute, yang mencakup vCPU dan RAM
  • Penyimpanan, termasuk penyimpanan lokal data di broker (Persistent Disk) dan penyimpanan jangka panjang.
  • Jaringan, yang mencakup biaya transfer data antar-zona untuk replikasi data dalam cluster.

Biaya komputasi

Penggunaan vCPU dan RAM dilaporkan dalam unit abstrak yang disebut Data Compute Unit (DCU). Cara mudah untuk memahami unit ini adalah bahwa satu vCPU dengan RAM 4 GiB setara dengan 1 DCU.

Misalnya, cluster dengan 6 vCPU dan 4 GiB RAM per vCPU mengkonsumsi 6 DCU. Biaya cluster ini adalah 6 DCU * 9 cents / hour / DCU = 54 cents / hour di us-central1.

Namun, Anda dapat menggunakan jumlah RAM yang berbeda per vCPU di cluster Anda. Faktor konversi dari resource komputasi ke DPU dijelaskan dalam tabel berikut:

Resource komputasi Jumlah DCU yang setara
1 vCPU 0,6
RAM 1 GiB 0,1

Jika Anda menggunakan RAM 1 GiB selama satu jam, Anda akan membayar 0,1 DPU untuk satu jam tersebut.

Lihat halaman membuat cluster untuk memperkirakan ukuran cluster Anda.

Biaya penyimpanan

Penyimpanan lokal disediakan secara otomatis. Sebagai panduan kasar, Anda harus membayar 100 GB penyimpanan lokal untuk setiap vCPU yang Anda sediakan.

Biaya penyimpanan persisten ditentukan oleh jumlah data yang Anda simpan di topic. Anda tidak perlu membayar untuk penyediaan kapasitas penyimpanan persisten. Anda hanya akan dikenai biaya untuk satu replika data di penyimpanan persisten. Hal ini tidak bergantung pada konfigurasi cluster. Misalnya, jika Anda memublikasikan data 1 GiB dan menyimpannya selama 1 hari, Anda akan membayar penyimpanan persisten 1 GiB-hari.

Sebaliknya, penyimpanan lokal digunakan oleh setiap replika data. Jadi, jika Anda memublikasikan 1 GiB data, Anda biasanya akan menggunakan 3 GiB ruang disk lokal. Biaya penyimpanan persisten didasarkan pada total volume data yang disimpan, sedangkan biaya penyimpanan lokal didasarkan pada volume penyimpanan yang disediakan. Oleh karena itu, volume aktual data yang disimpan di penyimpanan lokal tidak memengaruhi biaya yang Anda bayar untuk penyimpanan lokal.

Cluster Connect tidak menimbulkan biaya penyimpanan karena konektor stateless.

Biaya jaringan antar-zona

Cluster Layanan Terkelola untuk Apache Kafka mereplikasi data di beberapa zona. Anda akan dikenai biaya untuk transfer data antar-zona dalam cluster. Biayanya adalah $0,01 per 1 gibibyte. Secara default, faktor replikasi untuk cluster adalah 3. Artinya, Anda membayar transfer data antar-zona untuk mereplikasi data ke 2 dari 3 zona.

Misalkan Anda memiliki cluster dengan faktor replikasi 3, yang merupakan default. Anda menulis 10 GiB data dalam satu zona. Dengan faktor replikasi 3, data Anda sebesar 10 GiB akan disalin ke 2 zona lainnya. Total 20 GiB data (10 GiB x 2 salinan) ditransfer. Biaya untuk transfer data antar-zona ini adalah $0,20 (20 GiB x $0,01/GiB).

Worker cluster Connect tidak bertukar data satu sama lain.

Biaya jaringan antar-region

Jika Anda men-deploy konektor yang membaca atau menulis data di berbagai region, Anda akan ditagih dengan tarif transfer data antar-region standar. Biaya ini dapat berkisar antara $0,02 dan $0,14 per GiB, bergantung pada pasangan region sumber-tujuan. Untuk mengetahui informasi terbaru tentang harga transfer data antar-region, lihat subbagian tentang “Harga transfer data VM-VM dalam Google Cloud” di panduan peering VPC. Cluster yang terhubung menggunakan endpoint yang sama yang disediakan oleh cluster Managed Service for Apache Kafka untuk bertukar data.

Biaya Private Service Connect

Layanan Managed Service for Apache Kafka menyiapkan semua endpoint Private Service Connect (PSC) untuk layanan Anda. Endpoint ini adalah resource dalam project yang Anda miliki dan ditagih secara terpisah. Anda dapat membaca selengkapnya tentang cara PSC digunakan di sini. Biaya PSC mencakup komponen berikut:

  • Biaya pemrosesan data konsumen VPC. Biaya transfer data antara klien dan broker di zona berbeda adalah antara $0,004 hingga $0,01 per gigabyte (GiB). Transfer data antara klien dan broker di zona yang sama tidak dikenai biaya ini.

  • Biaya per jam untuk setiap endpoint. Cluster memiliki minimal empat endpoint. Setiap endpoint dikenakan biaya $0,01 per jam. Karena cluster memerlukan minimal empat endpoint, perkirakan biaya minimum $0,04 per jam untuk total endpoint untuk setiap cluster.

Worker yang termasuk dalam cluster Connect bertindak seperti klien sehubungan dengan cluster Managed Service for Apache Kafka Anda. Saat memperkirakan biaya deployment Connect, jangan lupa memperhitungkan peningkatan biaya pemrosesan data konsumen.

Untuk mengetahui informasi terbaru tentang harga VPC, lihat subbagian tentang "Menggunakan endpoint Private Service Connect (aturan penerusan) untuk mengakses layanan yang dipublikasikan" di bagian "Private Service Connect" pada panduan harga VPC.

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