AWS Instance Scheduler (AWS Lambda)
AWS의 서비스를 이용하다보면 Console 또는 CLI를 통해 수동으로 관리하게 된다. 가령 EC2를 예로 들면 서버 리소스를 사용하기 위해 running 시켜놓고 사용을 하지 않을 때는 서버를 꺼줘야 비용 부담이 적게 발생하게 된다. 하지만 서버의 수가 적거나 간단한 테스트용이라면 상관 없지만 서버가 매우 많고 서버마다 필요한 케이스들이 상이하다면 관리하기가 힘들다. 또한 그렇지 않더라도 매일 사용하는 서버의 경우 일일이 켜주는 작업은 다소 비효율적이기도 하다. 따라서 정해진 시간, 날짜에 서버를 자동으로 켜고 끄는 서버 스케쥴링을 구현해보도록 하자 1. EC2 생성 2. 서버 스케쥴링을 위한 정책 생성 3. 정책을 이용하기 위해 역할 생성 4. Lambda 생성 5. 이벤트 로그를 확인하기 위해 C..
2021.05.06