AWS Fault Injection Service

통제된 실험을 통해 복원력과 성능 개선

이점

기존 소프트웨어 테스트에서 누락된 성능 장애 지점 또는 기타 알려지지 않은 취약점을 찾을 수 있습니다.

특정 조건을 정의하여 실험을 중단하거나 실험 전 상태로 롤백할 수 있습니다.

FIS 시나리오 라이브러리에서 사전 구축된 시나리오를 사용하여 몇 분 만에 실험을 실행할 수 있습니다.

다양한 리소스의 성능 저하와 같은 실제 오류 조건을 만들어 뛰어난 인사이트를 확보할 수 있습니다.

사용 방법

AWS Resilience Hub에 포함된 AWS Fault Injection Service(FIS)는 장애 주입 실험을 수행하는 데 사용되는 완전관리형 서비스로, 이 서비스를 사용하면 애플리케이션의 성능, 관찰성 및 복원력을 개선할 수 있습니다. FIS는 다양한 AWS 서비스에서 통제된 오류 주입 실험을 설정하고 수행하는 프로세스를 단순화하여 팀이 애플리케이션 동작에 대한 신뢰를 확보할 수 있도록 합니다.

FIS를 사용해야 하는 이유는 무엇인가요?

FIS는 특정 조건이 충족될 경우 실험을 자동으로 롤백하거나 중지하는 등 프로덕션에서 실험을 실행할 때 갖추어야 하는 제어 기능과 가드레일을 제공합니다.

사용 사례

이전 장애, 알려진 프로세스 또는 팀 약점, 계절별 수요 급증을 시뮬레이션하고 시스템 성능을 모니터링합니다.

소프트웨어 전달 프로세스의 일환으로서 태스크 수준 컨테이너 장애 유발과 같은 장애 조치가 미치는 영향을 반복적으로 테스트합니다.

애플리케이션이 CPU 스트레스를 어떻게 처리하는지, CPU 사용률이 지정된 임계값을 초과하는지 테스트합니다.