• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

Autoscailing crontab 질문

24.04.30 15:37 작성 조회수 38

0

안녕하세요 강사님 ec2를 ha 구성을 하게 되면 crontab은 어떻게 관리를 하는지 궁금합니다.

예를 들어서 target instance에 crontab이 있다고 가정하면 cpu가 증가하여 ec2가 3대가 생기면 특정 시간에 crontab이 돌면 각각의 ec2에 crontab이 1번씩 발생해서 총 3번이 발생할거 같은데 특정 혹시 현업에서는 보통 crontab을 어떻게 관리를 하시나요?

답변 1

답변을 작성해보세요.

0

방법이 2가지가 있는데요.

  1. 인스턴스로 crontab을 돌리시려면 인스턴스를 별도로 만들어서 ELB의 Target Group에 등록하시면 AutoScaling이 관리 하지 않습니다. Autoscaling은 본인이 만든것만 관리 하기 때문에 그렇습니다. 별도의 인스턴스에다가 Crontab을 돌리면 하나만 돌리게 만들수 있습니다.

  2. Lambda를 사용하는 방법입니다. EventBridge 서비스에 주기적으로 스크립트를 실행하는 기능을 제공합니다. 여기서 Lambda에 코드를 넣어 놓고 주기적으로 실행하는 방법으로 Crontab기능 처럼 만들수 있습니다.