AWS Fault Injection Simulator là một dịch vụ được quản lý hoàn toàn để chạy các thử nghiệm tiêm lỗi trên AWS, giúp cải thiện hiệu suất, khả năng quan sát và khả năng phục hồi của ứng dụng dễ dàng hơn. Các thí nghiệm tiêm lỗi được sử dụng trong kỹ thuật hỗn loạn, là thực hành của việc gây căng thẳng một ứng dụng trong môi trường thử nghiệm
hoặc sản xuất bằng cách tạo ra các sự kiện gián đoạn, chẳng hạn như mức tiêu thụ CPU hoặc bộ nhớ tăng đột ngột, quan sát cách hệ thống phản hồi và thực hiện các cải tiến. Thử nghiệm tiêm lỗi giúp các nhóm tạo ra các điều kiện thực tế cần thiết để phát hiện ra các lỗi tiềm ẩn, giám sát các điểm mù và tắc nghẽn hiệu suất khó tìm thấy trong các hệ thống phân tán.
Fault Injection Simulator giúp đơn giản hóa quá trình thiết lập và chạy các thử nghiệm tiêm lỗi có kiểm soát trên một loạt các dịch vụ AWS để các nhóm có thể xây dựng sự tự tin trong hành vi ứng dụng của họ. Với Trình mô phỏng tiêm lỗi, các nhóm có thể nhanh chóng thiết lập thử nghiệm bằng cách sử dụng các mẫu được tạo sẵn để tạo ra sự gián đoạn mong muốn. Fault Injection Simulator cung cấp các điều khiển và lan can mà các nhóm cần để chạy thử nghiệm trong quá trình sản xuất, chẳng hạn như tự động quay lại hoặc dừng thử nghiệm nếu đáp ứng các điều kiện cụ thể. Với một vài cú nhấp chuột trong bảng điều khiển, các nhóm có thể chạy các kịch bản phức tạp với các lỗi hệ thống phân tán phổ biến xảy ra song song hoặc xây dựng tuần tự theo thời gian, cho phép họ tạo ra các điều kiện thực tế cần thiết để tìm ra các điểm yếu tiềm ẩn.