시나리오 참조 - AWS Fault Injection Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

시나리오 참조

시나리오 라이브러리에 포함된 시나리오는 가능한 경우 태그를 사용하도록 설계되었으며, 각 시나리오는 시나리오 설명의 사전 조건작동 방식 섹션에서 필수 태그를 설명합니다. 이러한 사전 정의된 태그로 리소스에 태그를 지정하거나 대량 파라미터 편집 환경을 사용하여 자체 태그를 설정할 수 있습니다 (시나리오 사용 참조).

이 참조에서는 시나리오 라이브러리의 일반적인 AWS FIS 시나리오를 설명합니다. AWS FIS 콘솔을 사용하여 지원되는 시나리오를 나열할 수도 있습니다.

자세한 내용은 AWS FIS 시나리오 라이브러리 작업 단원을 참조하십시오.

AWS FIS는 다음과 같은 Amazon EC2 시나리오를 지원합니다. 이러한 시나리오는 태그를 사용하는 인스턴스를 대상으로 합니다. 자체 태그를 사용하거나 시나리오에 포함된 기본 태그를 사용할 수 있습니다. 이러한 시나리오 중 일부는 SSM 문서를 사용합니다.

  • EC2 stress: 인스턴스 실패 - 하나 이상의 인스턴스를 중지하여 EC2 인스턴스 실패의 영향을 살펴봅니다.

    현재 리전에서 특정 태그가 부착된 인스턴스를 대상으로 합니다. 이 시나리오에서는 이러한 인스턴스를 중지하고 작업 기간이 끝날 때(기본적으로 5분) 다시 시작합니다.

  • EC2 스트레스: 디스크 - EC2 기반 애플리케이션에 대한 디스크 사용률 증가의 영향을 살펴봅니다.

    이 시나리오에서는 특정 태그가 연결된 현재 리전의 EC2 인스턴스를 대상으로 합니다. 이 시나리오에서는 작업 기간 동안 대상 EC2 인스턴스에 주입되는 디스크 사용률 증가를 사용자 지정할 수 있습니다. 기본적으로 각 디스크 스트레스 작업에 대해 5분입니다.

  • EC2 스트레스: CPU - EC2 기반 애플리케이션에 CPU 대한 증가의 영향을 살펴봅니다.

    이 시나리오에서는 특정 태그가 연결된 현재 리전의 EC2 인스턴스를 대상으로 합니다. 이 시나리오에서는 작업 기간 동안 대상 EC2 인스턴스에 가해지는 CPU 스트레스의 양을 각 CPU 스트레스 작업에 대해 기본적으로 5분으로 사용자 지정할 수 있습니다.

  • EC2 스트레스: 메모리 - EC2 기반 애플리케이션에 대한 메모리 사용률 증가의 영향을 살펴봅니다.

    이 시나리오에서는 특정 태그가 연결된 현재 리전의 EC2 인스턴스를 대상으로 합니다. 이 시나리오에서는 작업 기간 동안 대상 EC2 인스턴스에 주입되는 메모리 스트레스의 양을 각 메모리 스트레스 작업에 대해 기본적으로 5분으로 사용자 지정할 수 있습니다.

  • EC2 stress: Network Latency - 네트워크 지연 시간이 늘어난 것이 EC2 기반 애플리케이션에 미치는 영향을 살펴봅니다.

    이 시나리오에서는 특정 태그가 연결된 현재 리전의 EC2 인스턴스를 대상으로 합니다. 이 시나리오에서는 작업 지속 시간 동안 대상 EC2 인스턴스에 주입되는 네트워크 지연 시간을 늘리도록 사용자 지정할 수 있습니다. 각 지연 시간 작업에 대해 기본적으로 5분입니다.

AWS FIS는 다음과 같은 Amazon EKS 시나리오를 지원합니다. 이러한 시나리오는 Kubernetes 애플리케이션 레이블을 사용하여 EKS 포드를 대상으로 합니다. 자체 레이블을 사용하거나 시나리오에 포함된 기본 레이블을 사용할 수 있습니다. FIS가 포함된 EKS에 대한 자세한 내용은 EKS 포드 작업 단원을 참조하십시오.

  • EKS 스트레스: 포드 삭제 - 하나 이상의 EKS 포드를 삭제하여 포드 실패의 영향을 살펴봅니다.

    이 시나리오에서는 애플리케이션 레이블과 연결된 현재 리전의 포드를 대상으로 합니다. 이 시나리오에서는 일치하는 모든 포드를 종료합니다. 포드의 재생성은 kubernetes 구성에 의해 제어됩니다.

  • EKS 스트레스: CPU - EKS 기반 애플리케이션에 CPU 대한 증가의 영향을 살펴봅니다.

    이 시나리오에서는 애플리케이션 레이블과 연결된 현재 리전의 포드를 대상으로 합니다. 이 시나리오에서는 작업 기간 동안 대상 EKS 포드에 가해지는 CPU 스트레스의 양을 각 CPU 스트레스 작업에 대해 기본적으로 5분씩 늘리도록 사용자 지정할 수 있습니다.

  • EKS 스트레스: 디스크 - 디스크 사용률이 증가한 것이 EKS 기반 애플리케이션에 미치는 영향을 살펴봅니다.

    이 시나리오에서는 애플리케이션 레이블과 연결된 현재 리전의 포드를 대상으로 합니다. 이 시나리오에서는 작업 기간 동안 대상 EKS 포드에 주입되는 디스크 스트레스의 양을 각 CPU 스트레스 작업에 대해 기본적으로 5분으로 사용자 지정할 수 있습니다.

  • EKS 스트레스: 메모리 - EKS 기반 애플리케이션에 대한 메모리 사용률 증가의 영향을 살펴봅니다.

    이 시나리오에서는 애플리케이션 레이블과 연결된 현재 리전의 포드를 대상으로 합니다. 이 시나리오에서는 작업 기간 동안 대상 EKS 포드에 주입되는 메모리 스트레스의 양을 각 메모리 스트레스 작업에 대해 기본적으로 5분으로 사용자 지정할 수 있습니다.

  • EKS 스트레스: 네트워크 지연 시간 - 네트워크 지연 시간이 늘어난 것이 EKS 기반 애플리케이션에 미치는 영향을 살펴봅니다.

    이 시나리오에서는 애플리케이션 레이블과 연결된 현재 리전의 포드를 대상으로 합니다. 이 시나리오에서는 작업 지속 시간 동안 대상 EKS 포드에 주입되는 네트워크 지연 시간을 늘리도록 사용자 지정할 수 있습니다. 각 지연 시간 작업에 대해 기본적으로 5분입니다.

AWS FIS는 다중 AZ 및 다중 리전 애플리케이션에 대해 다음 시나리오를 지원합니다. 이러한 시나리오는 여러 리소스 유형을 대상으로 합니다.

  • AZ Availability: Power Interruption - 가용 영역(AZ)에서 전원이 완전히 중단되었을 때 예상되는 증상을 입력합니다. AZ Availability: Power Interruption 단원에 대해 자세히 알아보세요.

  • Cross-Region: Connectivity - 실험 리전에서 대상 리전으로의 애플리케이션 네트워크 트래픽을 차단하고 리전 간 데이터 복제를 일시 중지합니다. Cross-Region: Connectivity를 사용하는 방법에 대해 자세히 알아보세요.