การทดสอบ Failover

Failover Testing คืออะไร?

การทดสอบ Failover เป็นเทคนิคการทดสอบที่ตรวจสอบความสามารถของระบบในการจัดสรรทรัพยากรเพิ่มเติมและเพื่อย้ายการดำเนินการไปยังระบบสำรองในระหว่างที่เซิร์ฟเวอร์ล้มเหลวเนื่องจากสาเหตุอย่างใดอย่างหนึ่ง สิ่งนี้พิจารณาว่าระบบสามารถจัดการทรัพยากรเพิ่มเติมเช่น CPU หรือเซิร์ฟเวอร์เพิ่มเติมในช่วงที่เกิดความล้มเหลวขั้นร้ายแรงหรือเมื่อถึงจุดที่ระบบถึงเกณฑ์ประสิทธิภาพ

ตัวอย่าง:

การทดสอบ Failover มีความสำคัญอย่างยิ่งสำหรับการใช้งานประเภทต่อไปนี้:

  • ใบสมัครธนาคาร

  • ใบสมัครทางการเงิน

  • แอปพลิเคชันโทรคมนาคม

  • แพลตฟอร์มการซื้อขาย

ปัจจัยที่ต้องพิจารณา:

ต้องพิจารณาปัจจัยต่อไปนี้ก่อนพิจารณาการทดสอบเฟลโอเวอร์:

  • ค่าใช้จ่ายของ บริษัท เนื่องจากการหยุดทำงาน

  • ค่าใช้จ่ายในการปกป้องระบบซึ่งมีแนวโน้มที่จะพังทลาย

  • ความเป็นไปได้หรือความน่าจะเป็นของภัยพิบัติดังกล่าว

  • ช่วงเวลาที่อาจเกิดไฟดับ / เวลาหยุดทำงานเนื่องจากภัยพิบัติ