게시된 날짜: Oct 20, 2020

AWS Batch에서 이제 사용자가 정의된 종료 코드에 따라 재시도 전략을 구성할 수 있습니다. 이제 고객은 인프라 장애 또는 애플리케이션 오류와 같이 지정된 이벤트에 따라 AWS Batch 작업의 재시도 여부를 결정할 수 있습니다. 그러면 고객이 작업 실패에 수행할 작업을 엄격하게 제어할 수 있으며, 따라서 필요할 때만 재시도하여 비용을 절감하고 처리 속도를 높일 수 있습니다.

배치 작업에서 재시도가 필요한 이유는 다양합니다. 애플리케이션이 인스턴스에서 너무 많은 메모리를 사용하거나 작업이 코드를 성공적으로 실행하는 데 필요한 특정 파일에 액세스할 수 없는 것일 수 있습니다. 실패 이유와 관계없이 재시도 허용은 종종 필요합니다. 중단 가능한 스팟 인스턴스를 사용하여 비용을 절감하려는 고객에게는 특히 그렇습니다.  

오늘부터 AWS Batch에서는 사용자가 실패 코드의 범위에 따라 작업이 재시도할지 여부를 지정할 수 있습니다. 이로써 고객은 간단한 재시도 전략을 설정할 수 있습니다. 예를 들어 작업이 스팟에 의해 회수된 인스턴스에서 실행되기 때문에 실패하는 경우 재시도합니다. 너무 많은 메모리를 사용하여 실패한 작업은 재시도 없이 실패하고 사용자는 알림을 받습니다. 

AWS Batch에서 재시도 전략을 구성하는 방법을 자세히 알아보려면 설명서를 참조하십시오.