Tabel di bawah ini 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 (USD) | |
---|---|---|
Apache Kafka di Compute Engine | Managed Service for Apache Kafka (lihat kalkulator harga) | |
10 MiB/dtk | $0,9 ribu | $1,1 ribu |
100 MiB/dtk | $9,1 ribu | $11 ribu |
Estimasi ini mengasumsikan hal berikut:
Secara umum, total biaya menjalankan cluster Managed Service for Apache Kafka bergantung pada ukuran cluster, volume data yang Anda publikasikan dan konsumsi, serta durasi penyimpanan data. Sebagai panduan kasar, Anda dapat mengasumsikan 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 kapasitas RAM dan vCPU. Traffic yang tidak dapat diprediksi dan bervariasi memerlukan pemanfaatan rata-rata yang rendah untuk mengakomodasi puncak bandwidth produsen atau konsumen.
Untuk cluster dengan pemanfaatan di atas 20%, biaya transfer data antar-zona adalah komponen terbesar dari total biaya. Biaya ini berasal dari replikasi data antara broker utama dan pengikut serta traffic transfer data antara klien dan broker. Anda dapat mengurangi biaya ini dengan mengonfigurasi klien konsumen untuk menggunakan replika lokal, yang mengompresi data Anda. Jika ketersediaan tinggi dan daya tahan penyimpanan tidak penting untuk suatu topik, Anda juga dapat mengurangi jumlah replika yang disimpan untuk topik tertentu guna mengurangi biaya replikasi.
Biaya pengoperasian Managed Service for Apache Kafka terdiri dari biaya yang terkait dengan menjalankan 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 untuk komputasi, tinjau halaman diskon abonemen (CUD) kami. CUD tidak berlaku untuk cluster Connect.
Untuk menentukan ukuran atau menskalakan cluster Managed Service for Apache Kafka, Anda harus menetapkan jumlah vCPU total dan ukuran RAM untuk cluster Kafka. Untuk melakukannya, Anda harus 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.
Biaya cluster ditagih menggunakan tiga SKU di region tempat Anda menjalankan cluster:
Komponen | Default* (USD) | Managed Service for Apache Kafka CUD - 1 Year* (USD) | Managed Service for Apache Kafka CUD - 3 Year* (USD) |
---|---|---|---|
CPU+RAM | US$0,09 / 1 hour | US$0,072 / 1 hour | US$0,054 / 1 hour |
Menghubungkan CPU+RAM | US$0,12 / 1 hour | US$0,096 / 1 hour | US$0,072 / 1 hour |
Penyimpanan Lokal | US$0,000232877 / 1 gibibyte hour | - | - |
Penyimpanan jangka panjang | US$0,000136986 / 1 gibibyte hour | - | - |
Komponen | Harga (USD) |
---|---|
Transfer data antar-zona | US$0,01 / 1 gibibyte, per 1 month / account |
Biaya komputasi
Penggunaan vCPU dan RAM dilaporkan dalam bentuk unit abstrak yang disebut Unit Komputasi Data (DCU). Cara sederhana untuk memahami unit ini adalah bahwa satu vCPU dengan RAM 4 GiB setara dengan 1 DCU.
Misalnya, cluster dengan 6 vCPU dan RAM 4 GiB per vCPU menggunakan 6 DCU. Biaya kluster ini adalah 6 DCU * 9 sen / jam / DCU = 54 sen / jam di us-central1.
Namun, Anda dapat menggunakan jumlah RAM yang berbeda per vCPU di cluster Anda. Faktor konversi dari resource komputasi ke DCU dijelaskan dalam tabel berikut:
Resource komputasi | Jumlah DCU yang setara |
---|---|
1 vCPU | 0,6 |
RAM 1 GiB | 0,1 |
Saat Anda menggunakan RAM sebesar 1 GiB selama satu jam, Anda membayar 0,1 DCU untuk jam tersebut.
Lihat halaman pembuatan cluster untuk memperkirakan ukuran cluster Anda.
Biaya penyimpanan
Anda akan ditagih untuk penyediaan penyimpanan persistent disk lokal untuk setiap broker serta penyimpanan jangka panjang yang digunakan oleh sistem penyimpanan bertingkat.
Anda akan ditagih untuk penyimpanan lokal sebesar 100 GB per CPU di setiap cluster.
Penyimpanan jangka panjang digunakan saat sistem penyimpanan bertingkat memindahkan data dari disk lokal. Anda membayar penyimpanan satu replika setiap topik di penyimpanan jangka panjang.
Misalnya, jika Anda memiliki cluster dengan 3 vCPU dan klien produser Anda menghasilkan data 50 GB ke cluster tersebut, Anda akan membayar
Cluster Connect tidak menimbulkan biaya penyimpanan karena konektornya stateless.
Biaya jaringan antar-zona
Cluster Managed Service for 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 sebuah 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 nilai 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 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 informasi terbaru tentang harga transfer data antar-region, lihat subbagian tentang “Harga transfer data VM-VM dalam Google Cloud” di panduan peering VPC. Cluster Connect menggunakan endpoint yang sama yang disediakan oleh cluster Managed Service for Apache Kafka Anda untuk bertukar data.
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 penggunaan PSC di sini. Biaya PSC mencakup komponen berikut:
Worker yang termasuk dalam cluster Connect bertindak seperti klien sehubungan dengan cluster Managed Service for Apache Kafka Anda. Saat memperkirakan biaya deployment Connect, ingatlah untuk memperhitungkan peningkatan biaya pemrosesan data konsumen.
Untuk 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.