게시된 날짜: Mar 1, 2022
Amazon Elastic Container Service(ECS) 고객은 이제 AWS Fault Injection Simulator(FIS) 실험을 사용하여 태스크 수준 컨테이너 장애를 투입할 수 있습니다. 이 새로운 AWS FIS 결함 작업을 사용하면 AWS Fargate 또는 Amazon EC2 인프라에 배포된 컨테이너 기반 애플리케이션에서 실행되는 태스크를 중단할 수 있으므로, 분산 시스템에서 찾기 어려운 숨은 버그, 모니터링 사각지대 및 성능 병목 현상을 알아낼 수 있습니다. AWS FIS 실험은 카오스 엔지니어링, 게임데이 테스팅 및 지속적 전달과 같은 사용 사례에서 애플리케이션의 복원력을 측정, 검증 및 개선하는 데 도움이 될 수 있습니다.
이전에 AWS FIS는 컨테이너 인스턴스를 소모하는 인스턴스 수준 결함을 제공하여, 클러스터에서 인스턴스를 제거하고 새로운 태스크가 배치되지 않도록 했습니다. 이러한 인스턴스 수준 결함은 컨테이너 클러스터 내에 인스턴스 손실을 투입하는 데 사용될 수 있습니다(예: 하드웨어, 네트워크 또는 운영 체제 장애를 시뮬레이션). 그러나 이러한 결함은 컨테이너 기반 애플리케이션의 개별 구성 요소를 대상으로 할 수 없으며, AWS Fargate에 배포되는 컨테이너에 사용할 수도 없습니다.
이제 Amazon ECS 고객은 특정 태스크 ARN, 태그 또는 클러스터 및 서비스 이름을 대상으로 하여 ECS 태스크를 중단하는 AWS FIS 실험을 생성하고 실행할 수 있습니다. 이 태스크 수준 결함 투입은 더욱 세분화된 제어를 제공하여 AWS Fargate 또는 Amazon EC2 인프라에 호스트된 워크로드를 비롯한 컨테이너 기반 워크로드를 구성하는 개별 구성 요소를 중단하므로, 고객이 예기치 못한 문제를 야기할 수 있는 더욱 실제와 같은 조건을 재현하고 준비할 수 있습니다.
태스크 수준 Amazon ECS 결함에 대한 AWS FIS 지원은 이제 모든 상용 AWS 리전에서 제공됩니다. AWS 관리 콘솔에서 AWS FIS를 사용하거나 AWS SDK 및 CLI를 사용하여 결함 투입 실험 생성 및 실행을 시작할 수 있습니다.