ฉันอยากจะเข้าใจว่าเราจะประมาณค่าใช้จ่ายในการถ่ายโอนข้อมูลได้อย่างไร
ให้ฉันอธิบายการตั้งค่า
ฉันมีตำแหน่งข้อมูลส่วนที่เหลือสำหรับการเข้าถึงข้อมูลจากแคชของเราสำหรับผู้ใช้หลายรายในหลายภูมิภาคบนระบบคลาวด์
การตั้งค่าประกอบด้วยคาสซานดรา แคชเฮเซลคาสต์สำหรับการจัดเก็บข้อมูล ความซับซ้อนที่เพิ่มเข้ามาคือการมีแหล่งข้อมูลไปยังคาสซานดราจากส่วนประกอบในเซิร์ฟเวอร์ภายในองค์กร
คาสซานดราตั้งค่า:
โหนดคาสซานดรากระจายไปทั่ว AZ เหล่านี้อยู่ในสองภูมิภาค (สหราชอาณาจักรและฮ่องกง) บริการสตรีมมิ่งจากสหรัฐอเมริกา เมน บนเซิร์ฟเวอร์ในสถานที่เข้าถึงข้อมูลเฉพาะเมื่อข้อมูลไม่อยู่ในแคช Hazelcast ของเรา อินสแตนซ์ Cassandra ของสหราชอาณาจักรจะจำลองข้อมูลไปยังอินสแตนซ์ HK เพื่อความสอดคล้องของข้อมูล
การตั้งค่า HZ: แคช HZ ได้รับการตั้งค่าใน 5 ภูมิภาคเป็นแคชในเครื่อง แคชเหล่านี้ซิงค์โดยใช้การซิงค์แบบสองทิศทาง เมื่อไม่พบข้อมูลในแคชเพื่อให้บริการการโทรที่เหลือ จะเริ่มการโทร gprc จากบริการเพื่อดึงข้อมูลเพื่อดึงข้อมูลที่หายไป
วิธีการประมาณการถ่ายโอนข้อมูลของฉันคือ
สำหรับ api, payload * จำนวนคำขอในหนึ่งวัน
ฉันจะประมาณการถ่ายโอนข้อมูลสำหรับการจำลองแบบ Cassandra (รวมถึงเรื่องซุบซิบ) และการจำลองแบบ Hazelcast ข้ามภูมิภาคได้อย่างไร