Performance & Cost Optimization Patterns
Edge, caching, right-sizing และเทคนิคประหยัดที่ออกสอบบ่อย
| CloudFront | Global Accelerator | |
|---|---|---|
ทำงาน | CDN cache content ที่ edge | ส่ง traffic ผ่าน AWS backbone ด้วย anycast IP |
Protocol | HTTP/HTTPS | TCP/UDP |
จุดเด่น | cache static/dynamic, signed URL/cookie, OAC กับ S3 | static IP 2 ตัว, failover ข้าม Region เร็ว |
เลือกเมื่อ | เว็บ/วิดีโอ/ไฟล์ | เกม, IoT, VoIP, ต้องการ IP คงที่ |
อ่านซ้ำเยอะ → ElastiCache / DAX / CloudFront ก่อนขยาย DB
ไม่รู้ access pattern ของ S3 → Intelligent-Tiering
ไฟล์เก่าไม่ใช้ → Lifecycle ไป IA / Glacier
EC2 ใช้ CPU ต่ำตลอด → right-size ด้วย Compute Optimizer
ข้อมูล S3/DynamoDB จาก private subnet → gateway endpoint แทน NAT (ประหยัดค่า data processing)
งาน batch → Spot · ใช้ต่อเนื่อง → Savings Plans
query log ใน S3 นานๆ ครั้ง → Athena (serverless) แทนการตั้ง cluster
ต้องการให้ผู้ใช้ทั่วโลกดาวน์โหลดวิดีโอจาก S3 ได้เร็วและ bucket ไม่เป็น public
การดึงความรู้ออกมาใช้ทันทีหลังอ่าน (retrieval practice) ช่วยให้จำได้นานขึ้นมาก