Amazon ECS, AWS Fargate에서 네트워크 결함 주입 실험 지원

게시된 날짜: 2024년 12월 19일

Amazon Elastic Container Service(Amazon ECS)를 사용하면 이제 AWS Fargate에 배포된 애플리케이션에서 네트워크 결함 주입 실험을 수행할 수 있습니다. 결함 주입 실험은 애플리케이션의 작동 방식을 테스트하기 위해 장애를 일으키며, 이를 통해 애플리케이션 성능, 관찰성, 복원력을 개선할 수 있습니다. 이제 AWS Fault Injection Service(AWS FIS)는 EC2와 Fargate 모두에서 ECS에 대한 6가지 작업(네트워크 지연 시간, 네트워크 블랙홀, 네트워크 패킷 손실, CPU 스트레스, I/O 스트레스, 킬 프로세스)을 지원합니다.

개발자와 운영자는 잠재적 네트워크 오류에 대한 애플리케이션의 반응을 확인할 수 있으며, 이 중 일부는 규정 준수를 위해 필요할 수도 있습니다. 애플리케이션 장애를 일으킬 수 있는 네트워크 동작을 재현함으로써 애플리케이션 구성, 모니터링, 경보 및 운영 대응의 허점을 파악할 수 있습니다. Amazon ECS는 기존 리소스 스트레스 실험에 더해, 작업에서 AWS FIS와 같은 결함 주입기를 사용해 네트워크 지연 시간 증가, 패킷 손실 증가, 블랙홀 포트 테스트(인바운드 또는 아웃바운드 트래픽 삭제)를 위한 네트워크 실험을 수행하여 애플리케이션의 성능을 테스트할 수 있도록 기능을 도입합니다.

이제 모든 AWS 리전에서 새로운 실험이 자동으로 활성화되며 AWS FIS가 제공되는 리전의 AWS Fault Injection Service와 통합됩니다.

자세한 내용은 Amazon ECS 결함 주입 설명서AWS FIS 사용 설명서를 참조하세요.