Amazon Kinesis Data Streams, API 오류에 대한 새로운 Fault Injection Service(FIS) 액션 발표
Amazon Kinesis Data Streams가 Kinesis API 오류에 대한 새로운 Fault Injection Service(FIS) 액션을 지원합니다. 고객은 이제 통제된 환경에서 애플리케이션의 오류 처리 기능, 재시도 메커니즘(지수 백오프 패턴 등), CloudWatch 알림을 테스트할 수 있습니다. 이를 통해 실제 장애가 발생하기 전에 모니터링 시스템과 복구 프로세스를 검증하여 궁극적으로 애플리케이션 복원력과 가용성을 향상시킬 수 있습니다. 이번 통합은 Amazon Kinesis Data Streams에 대한 스로틀링, 내부 오류, 서비스 이용 불가, 만료된 반복자 예외를 비롯한 Kinesis Data Streams API 오류를 지원합니다.
Amazon Kinesis Data Streams는 모든 규모의 데이터 스트림을 실시간으로 캡처, 처리, 저장할 수 있게 지원하는 서버리스 스트리밍 데이터 서비스입니다. 이제 고객은 실제 Kinesis Data Streams API 오류(GET 및 PUT 작업에 대한 500, 503, 400 오류 포함)를 생성하여 애플리케이션 복원력을 테스트할 수 있습니다. 이 기능 덕분에 오류 처리 메커니즘을 검증하기 위해 기존에 필요했던 맞춤형 구현이나 실제 프로덕션 장애 발생을 기다릴 필요가 없어졌습니다. 시작하려면 FIS 콘솔을 통해 실험 템플릿을 생성하여 테스트를 직접 실행하거나 지속적 통합 파이프라인에 통합하면 됩니다. 안전성을 높이기 위해 FIS 실험에는 고객이 정의한 임계값에 도달하면 트리거되는 자동 중지 메커니즘이 포함되어 있어 애플리케이션 안정성을 위협하지 않으면서 통제된 테스트를 보장합니다.
이러한 액션은 AWS GovCloud(미국) 리전을 비롯하여 FIS가 제공되는 모든 AWS 리전에서 정식 버전으로 제공됩니다. 이러한 액션에 대한 자세한 내용은 Kinesis Data Streams 사용 설명서와 FIS 사용 설명서를 참조하세요.