การปรับขนาด Streaming Data
ทีมพัฒนาพบว่า Kinesis Data Stream เกิดการ throttle การเขียน ทั้งที่ throughput โดยรวมยังต่ำกว่า capacity ที่ provisioned ไว้มาก พวกเขาสงสัยว่า shard หนึ่งกำลังรับงานหนักกว่า shard อื่นมาก
ใช้ Kinesis Partition Key Visualizer เพื่อสำรวจว่ากลยุทธ์ partition key แต่ละแบบส่งผลต่อการกระจายเรคคอร์ดข้าม 4 shards อย่างไร ลองเลือกแต่ละกลยุทธ์จาก dropdown คลิก "Generate 1000 events" แล้วสังเกต bar chart และอัตราส่วน max/min ของ shard
คำถาม: กลยุทธ์ใดที่ทำให้ภาระงานของ shard ไม่สมดุลมากที่สุด?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การพัฒนาแอปพลิเคชันบน AWS
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด