Harga Google Cloud Managed Service untuk Apache Kafka
Pratinjau pemberitahuan
Layanan Terkelola untuk Apache Kafka tidak dapat digunakan secara gratis selama Pratinjau.
Harga
Biaya pengoperasian Layanan Terkelola untuk Apache Kafka terdiri atas biaya terkait menjalankan cluster Kafka dan biaya Private Service Connect (PSC) untuk akses ke cluster.
Biaya cluster
Untuk mengukur atau menskalakan Layanan Terkelola untuk cluster Apache Kafka, Anda harus menetapkan total jumlah vCPU dan ukuran RAM untuk cluster. Untuk melakukannya, Anda harus terlebih dahulu memahami throughput yang dapat ditangani cluster Anda. Untuk mengetahui informasi lebih lanjut tentang cara memperkirakan throughput, lihat Memperkirakan vCPU dan memori untuk cluster Anda.
Biaya cluster ditagih menggunakan tiga SKU di region tempat Anda menjalankan cluster:
- Komputasi, mencakup vCPU dan RAM
- Penyimpanan, termasuk penyimpanan lokal data di broker (Persistent Disk) dan penyimpanan jangka panjang.
- Networking, meliputi biaya transfer data antar-zona untuk replikasi data dalam cluster.
Memahami biaya komputasi
Penggunaan vCPU dan RAM dilaporkan dalam satuan unit abstrak yang disebut Unit Komputasi Data (DCU). Cara sederhana untuk membayangkan unit ini adalah bahwa satu vCPU dengan RAM 4 GiB sesuai dengan 1 DCU.
Misalnya, sebuah cluster dengan 6 vCPU dan RAM 4 GiB per vCPU menggunakan 6 DCU. Biaya cluster ini adalah
6 DCU * 9 cents / hour / DCU = 54 cents / hour
dalam us-central1
.
Namun, Anda dapat menggunakan jumlah RAM yang berbeda per vCPU dalam cluster. 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 1 GiB RAM selama satu jam, Anda membayar 0,1 DCU untuk jam tersebut.
Lihat halaman membuat cluster untuk memperkirakan ukuran cluster Anda.
Memahami 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 dalam topik Anda. Anda tidak perlu membayar untuk penyediaan kapasitas penyimpanan persisten. Anda hanya ditagih untuk satu replika data dalam penyimpanan persisten. Hal ini tidak bergantung pada konfigurasi cluster. Misalnya, jika Anda memublikasikan 1 GiB data dan menyimpannya selama 1 hari, Anda akan membayar untuk penyimpanan persisten selama 1 GiB.
Sebaliknya, penyimpanan lokal digunakan oleh setiap replika data. Jadi, jika Anda memublikasikan data sebesar 1 GiB, biasanya akan menggunakan kapasitas disk lokal sebesar 3 GiB. Biaya penyimpanan persisten didasarkan pada volume total data yang disimpan, sedangkan biaya penyimpanan lokal didasarkan pada volume penyimpanan yang disediakan. Oleh karena itu, volume aktual data yang disimpan dalam penyimpanan lokal tidak memengaruhi jumlah yang Anda bayar untuk penyimpanan lokal.
Memahami biaya jaringan antar-zona
Cluster Layanan Terkelola untuk Apache Kafka mereplikasi data di beberapa zona. Anda 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 defaultnya. Anda menulis 10 GiB data dalam satu zona. Dengan faktor replikasi 3, 10 GiB data Anda akan disalin ke 2 zona lain. Sebanyak 20 GiB data (10 GiB x 2 salinan) akan ditransfer. Biaya untuk transfer data antarzona ini adalah $0,20 (20 GiB x $0,01/GiB).
Biaya Private Service Connect
Layanan Terkelola 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 terpisah, karena biaya PSC. Anda dapat membaca lebih lanjut tentang penggunaan PSC di sini. Biaya PSC mencakup komponen berikut:
- Biaya per jam untuk setiap endpoint. Sebuah cluster memiliki minimal empat endpoint. Setiap endpoint dikenai biaya $0,01 per jam. Karena sebuah cluster memerlukan setidaknya empat endpoint, Anda akan dikenai biaya minimum $0,04 per jam untuk total endpoint untuk setiap cluster.
- Biaya pemrosesan data Konsumen VPC. Biaya untuk transfer data berkisar antara $0,004 hingga $0,01 per gigabyte (GiB). Harga pastinya bergantung pada berbagai faktor. Jadi, sebaiknya periksa panduan harga VPC untuk mengetahui tarif terbaru.
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" dalam panduan harga VPC.
Biaya total kepemilikan
Total biaya untuk menjalankan cluster Layanan Terkelola untuk Apache Kafka bergantung pada ukuran cluster, volume data yang Anda publikasikan dan gunakan, serta durasi penyimpanan data. Selain itu, parameter penting yang harus dipertimbangkan adalah penggunaan rata-rata cluster Anda. Pemakaian menentukan keseimbangan biaya transfer data antar-zona dan biaya komputasi. Sebagai panduan kasar, Anda dapat mengasumsikan bahwa satu vCPU dapat menangani traffic publikasi sebesar 20 MiBps dan traffic konsumen sebesar 80 MiBps.
Misalnya, pertimbangkan estimasi total biaya workload 100 MB/dtk pada Layanan Terkelola untuk Apache Kafka di us-central1, dengan asumsi pemakaian CPU rata-rata 40% dan penyimpanan pesan 24 jam. Sebagai perbandingan, kami juga memberikan perkiraan biaya yang diperlukan untuk mengoperasikan workload yang sama dengan cluster Apache Kafka open source di Compute Engine menggunakan CPU N2 dan pengikut replika lokal untuk konsumen.
Throughput publikasi dalam MiBps | Fanout (Berapa kali setiap pesan dibaca oleh konsumen) | Estimasi total harga bulanan pengoperasian cluster Kafka untuk menangani beban kerja ini, ribuan dolar AS per bulan di us-central | |
---|---|---|---|
Apache Kafka open source di Compute Engine menggunakan CPU N2 | Managed Service for Apache Kafka | ||
100 | 1 | $9,1 | $14,6 |
100 | 2 | $9,2 | $17,4 |