devmoa

크로키의 스택 - AWS Batch

카카오스타일·2020년 2월 11일·00
AWS BatchEC2LambdaECS FargateCloudWatch EventsDocker

AI 요약

Beta

이 글은 주기적으로 실행해야 하는 작업을 처리하기 위해 크로키에서 AWS Batch를 도입한 경험을 공유합니다. 초기에는 EC2 인스턴스와 리눅스 cron을 사용했지만, Lambda로 이전하면서 실행 시간 제약과 동시 실행 방지 문제에 직면했습니다.

현재 ECS Fargate 환경으로 이전하면서 AWS Batch를 선택했으며, Docker 이미지 활용, 실행 결과 확인 용이성, 실패 알림 편의성 등의 장점을 발견했습니다. 다만, CPU 단위 지정의 아쉬움도 언급하며, 향후 Airflow나 Kubernetes CronJob과 같은 더 풍부한 기능의 해결책을 고려할 수 있음을 시사합니다.

CloudFormation을 통해 인프라를 구성하고 있으며, AWS Batch가 반복 작업 처리에 만족스러운 해결책임을 강조합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다