Skip to main content

AWS FIS (Fault Injection Service)

คืออะไร​

AWS Fault Injection Service (FIS) คือบริการ chaos engineering ที่ช่วยทดสอบ resilience ของระบบโดยการจำลองความผิดพลาดที่อาจเกิดขึ้นจริง เช่น instance หยุดทำงาน, network latency สูง, CPU spike หรือ AZ outage โดยควบคุมและสังเกตผลลัพธ์แบบ real-time ช่วยให้ทีมพบจุดอ่อนของระบบก่อนที่จะเกิดเหตุการณ์จริง รองรับ AWS services กว่า 20 รายการรวมถึง EC2, ECS, EKS, RDS และ Lambda

ราคา​

  • ค่า action: $0.10 ต่อ action-minute
  • ตัวอย่าง: experiment 10 นาทีที่มี 5 actions = $5.00
  • ไม่มี: ค่า setup หรือ minimum fee
  • หมายเหตุ: ค่า resource ที่ใช้ระหว่าง experiment คิดแยกตามปกติ

เหมาะสำหรับ​

  • ทีม DevOps/SRE ที่ต้องการทดสอบ incident response procedure
  • Application ที่ต้องการ validate high availability design
  • การทดสอบ auto-scaling และ self-healing mechanism
  • Compliance ที่ต้องการหลักฐานว่าระบบทนต่อ failure
  • ทีมที่ต้องการฝึกซ้อม on-call runbook อย่างสม่ำเสมอ

Use Case ตัวอย่าง​

ทีม SRE ของบริษัท fintech ใช้ AWS FIS จำลอง AZ outage ทุกเดือนเพื่อทดสอบว่า EKS cluster และ RDS Multi-AZ failover ทำงานได้จริงภายใน SLA ที่กำหนด ทีมตั้ง stop condition ให้ experiment หยุดอัตโนมัติหาก error rate เกิน 5% และวัด RTO จริงว่าระบบกลับมาปกติใน 2 นาทีตามที่ออกแบบไว้