Perkiraan transfer data AWS dalam pengaturan terdistribusi

Saya ingin memahami bagaimana kami dapat memperkirakan biaya transfer data.

izinkan saya menjelaskan pengaturannya,

Saya memiliki titik akhir istirahat untuk mengakses data dari cache kami untuk banyak pengguna di berbagai wilayah di cloud.

pengaturannya terdiri dari cassandra, cache hazelcast untuk penyimpanan data. kompleksitas tambahannya adalah memiliki sumber data ke cassandra dari komponen di server lokal

Penyiapan Cassandra:

node cassandra tersebar di AZ. ini berada di dua wilayah (Inggris dan HK). layanan streaming dari AS, SAYA di server premis mengakses data tetapi hanya jika data tidak ada di cache Hazelcast kami. instance cassandra Inggris mereplikasi data ke instance HK untuk konsistensi data

Penyiapan HZ: Cache HZ disiapkan di 5 wilayah sebagai cache lokal. cache ini disinkronkan menggunakan sinkronisasi dua arah. ketika data tidak ditemukan dalam cache untuk melayani panggilan istirahat, ia memulai panggilan gprc dari layanan untuk menarik data untuk menarik data yang hilang

metode saya memperkirakan transfer data adalah

untuk api, payload * jumlah permintaan dalam sehari

Bagaimana cara memperkirakan transfer data untuk replikasi cassandra (termasuk gosip) dan Replikasi Hazelcast antar wilayah?


person BVAD    schedule 21.10.2020    source sumber


Jawaban (1)


Untuk bagian Hazelcast, jika Anda mengaktifkan log diagnostik pada anggota Hazelcast, Anda dapat membaca metrik berikut: bytesReceived dan bytesSent.

Baca selengkapnya di: https://groups.google.com/g/hazelcast/c/IDIynkEG1YE

person RafaƂ Leszko    schedule 22.10.2020