การประมาณการถ่ายโอนข้อมูล AWS ในการตั้งค่าแบบกระจาย

ฉันอยากจะเข้าใจว่าเราจะประมาณค่าใช้จ่ายในการถ่ายโอนข้อมูลได้อย่างไร

ให้ฉันอธิบายการตั้งค่า

ฉันมีตำแหน่งข้อมูลส่วนที่เหลือสำหรับการเข้าถึงข้อมูลจากแคชของเราสำหรับผู้ใช้หลายรายในหลายภูมิภาคบนระบบคลาวด์

การตั้งค่าประกอบด้วยคาสซานดรา แคชเฮเซลคาสต์สำหรับการจัดเก็บข้อมูล ความซับซ้อนที่เพิ่มเข้ามาคือการมีแหล่งข้อมูลไปยังคาสซานดราจากส่วนประกอบในเซิร์ฟเวอร์ภายในองค์กร

คาสซานดราตั้งค่า:

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

การตั้งค่า HZ: แคช HZ ได้รับการตั้งค่าใน 5 ภูมิภาคเป็นแคชในเครื่อง แคชเหล่านี้ซิงค์โดยใช้การซิงค์แบบสองทิศทาง เมื่อไม่พบข้อมูลในแคชเพื่อให้บริการการโทรที่เหลือ จะเริ่มการโทร gprc จากบริการเพื่อดึงข้อมูลเพื่อดึงข้อมูลที่หายไป

วิธีการประมาณการถ่ายโอนข้อมูลของฉันคือ

สำหรับ api, payload * จำนวนคำขอในหนึ่งวัน

ฉันจะประมาณการถ่ายโอนข้อมูลสำหรับการจำลองแบบ Cassandra (รวมถึงเรื่องซุบซิบ) และการจำลองแบบ Hazelcast ข้ามภูมิภาคได้อย่างไร


person BVAD    schedule 21.10.2020    source แหล่งที่มา


คำตอบ (1)


สำหรับส่วน Hazelcast หากคุณเปิดใช้งานการบันทึกการวินิจฉัยบนสมาชิก Hazelcast คุณสามารถอ่านตัวชี้วัดต่อไปนี้: bytesReceived และ bytesSent

อ่านเพิ่มเติมได้ที่: https://groups.google.com/g/hazelcast/c/IDIynkEG1YE

person Rafał Leszko    schedule 22.10.2020