게시된 날짜: Mar 1, 2018
Amazon CloudWatch를 통해 이제 AWS Batch를 이벤트 대상으로 사용하여 배치 컴퓨팅 워크로드를 실행할 수 있습니다. Amazon CloudWatch Events에서는 실시간에 가깝게 AWS 리소스 변경 사항을 귀하에게 알려 성능 또는 보안에 영향을 미칠 수 있는 구성 변경이나 애플리케이션 이용 가능 문제에 빠르게 대응할 수 있도록 합니다. 애플리케이션에서 관심이 있는 이벤트가 무엇인지와 규칙이 이벤트와 일치할 때 자동으로 수행할 작업을 나타내는 규칙을 작성하기만 하면 됩니다. 예를 들어, AWS Lambda 기능을 호출하거나 Amazon SNS 주제를 알리거나 Amazon EBS 볼륨 스냅샷을 매시간 또는 1분 간격으로 생성할 수 있습니다. AWS Batch는 완벽하게 관리되는 서비스로, 컴퓨팅 리소스를 자동으로 프로비저닝하고 제출된 작업의 볼륨 및 리소스 요구 사항에 따라 워크로드 배포를 최적화합니다. 따라서 배치 컴퓨팅 소프트웨어를 설치하거나 관리할 필요가 없습니다. 배치 작업을 저장 및 실행할 목적으로 생성하는 AWS 리소스(EC2 인스턴스 등)에 대해서만 비용을 지불하면 됩니다.
Amazon CloudWatch Events 규칙을 만들고 AWS Batch 작업 ARN을 지정하여 AWS Batch를 대상으로 추가할 수 있습니다. 규칙이 이벤트와 일치하면 Batch Submit-Job API를 호출하여 작업을 시작합니다. 예를 들어, 이벤트 패턴이나 Amazon CloudWatch Events를 사용하는 일정에 따라 AWS Batch에 작업을 제출할 수 있습니다. 이 기능 이전에는, 해결 방법으로 AWS Lambda와 같은 서비스를 사용하여 이벤트 중심의 배치 워크로드에 Amazon CloudWatch를 활용해야 했습니다. 이 기능은 AWS Batch가 제공되는 모든 AWS 퍼블릭 리전에서 이용 가능합니다.