Amazon EBS에서 오류 테스트 - Amazon EBS

Amazon EBS에서 오류 테스트

AWS Fault Injection Service(AWS FIS)는 AWS 워크로드에 대한 오류 주입 실험의 수행을 도와주는 완전 관리형 서비스입니다. AWS FIS의 EBS 작업을 사용하면 I/O가 중단되고 볼륨 성능이 저하될 수 있는 스토리지 장애에 애플리케이션이 어떻게 반응하는지 테스트할 수 있습니다. 이 제어된 테스트 환경을 사용하면 애플리케이션이 장애에 어떻게 대응하는지 관찰하여 아키텍처의 약점을 식별하고 애플리케이션의 전반적인 복원력을 개선할 수 있습니다. I/O 일시 중지 작업과 지연 시간 주입 작업을 사용하여 Amazon CloudWatch 경보 및 장애 조치 워크플로와 같은 모니터링 및 복구 메커니즘을 테스트하고, 스토리지 장애에 대한 미션 크리티컬 애플리케이션의 복원력을 개선할 수 있습니다. AWS FIS에 대한 추가 정보는 AWS Fault Injection Service 사용 설명서를 참조하세요.

사용 가능한 실험

Amazon EBS는 현재 두 가지의 AWS FIS 장애 주입을 지원합니다.

고려 사항

다음 사항을 고려하세요.

  • 모든 Amazon EBS 볼륨 유형이 지원됩니다. 루트 볼륨과 데이터 볼륨이 모두 지원됩니다. 인스턴스 스토어 볼륨이 지원되지 않습니다.

  • 볼륨은 Nitro 기반 EC2 인스턴스에 연결해야 합니다.

  • 실험이 지속 시간에 따라 완료되고 나면 볼륨이 원래 I/O 성능을 재개합니다. 실행 중인 실험을 완료 전에 중지할 수도 있습니다. 또는 CloudWatch 경보에서 정의한 임계값에 도달하는 경우 실험을 중지하는 중지 조건을 생성할 수 있습니다.

  • AWS FIS는 다중 연결 지원 볼륨에서 사용할 수 있습니다. 연결된 인스턴스가 모두 영향을 받습니다. 실험에 대해 특정 볼륨-인스턴스 연결만 선택할 수는 없습니다.

  • FIS는 현재 로컬 영역, Outpost 또는 Wavelength Zone에서 사용할 수 없습니다.

  • 콘솔에서 볼륨 ARN을 지정할 때 동일한 가용 영역에서 최대 5개의 볼륨을 동시에 테스트할 수 있습니다.

  • Outpost, AWS Wavelength Zone 또는 로컬 영역에서 생성된 볼륨에는 AWS FIS를 사용할 수 없습니다.