AWS Batch란
·
Data Engineering/AWS
들어가며데이터 처리나 머신러닝 학습처럼 시간이 오래 걸리는 작업은 사용자 요청이 있을 때마다 즉시 실행하기보다 일괄 처리(Batch Processing) 방식으로 실행하는 경우가 많습니다. 기존에는 이러한 작업을 수행하기 위해 EC2 서버를 직접 생성하고, 작업을 스케줄링하며, 사용하지 않는 서버를 관리해야 했습니다. 하지만 작업량은 시간에 따라 달라지기 때문에 항상 서버를 실행해 두는 것은 비용과 운영 측면에서 비효율적일 수 있습니다.이러한 문제를 해결하기 위해 AWS에서는 AWS Batch를 제공합니다. AWS Batch는 배치 작업을 실행하기 위한 완전관리형 서비스로, 작업량에 맞춰 필요한 컴퓨팅 자원을 자동으로 생성하고 작업이 끝나면 자원을 회수하여 효율적으로 배치 작업을 수행할 수 있도록 지원합..