Amazon ECS, 이제 AWS Fargate에서의 작업 사용 중지를 예약하기 위한 주간 이벤트 기간 정의 가능
이제 Amazon ECS를 사용하면 AWS Fargate에서 작업 사용 중지를 예약하기 위한 주간 이벤트 기간을 정의할 수 있습니다. 이 기능을 통해 인프라 업데이트 및 작업 교체 시기를 정확하게 제어할 수 있으므로 업무 피크 시간 동안 미션 크리티컬 워크로드가 중단되는 것을 방지할 수 있습니다.
AWS Fargate는 사용량에 따라 요금이 부과되는 서버리스 컴퓨팅 엔진입니다. 서버를 관리할 필요가 없기 때문에 애플리케이션 구축에 집중할 수 있습니다. AWS 공동 책임 모델의 일부로 Fargate는 정기적인 플랫폼 업데이트를 통해 기본 인프라를 유지 관리합니다. Fargate는 이러한 업데이트에 대한 작업을 자동으로 사용 중지하고 이메일과 AWS Health Dashboard를 통해 예정된 작업 사용 중지 이벤트에 대해 알려줍니다. 기본적으로 작업은 알림 후 7일 후에 중지되지만 fargateTaskRetirementWaitPeriod 계정 설정을 구성하여 사용 중지 기간을 14일로 연장하거나 즉시 사용 중지(0일)하도록 설정할 수 있습니다. 이전에는 작업 사용 중지 알림 및 대기 기간을 사용하는 방식의 자동화를 구축하여 자체 주기에 따라 서비스 업데이트나 작업 교체를 수행할 수 있었습니다. 오늘 출시를 통해 이제 Amazon EC2 이벤트 기간 인터페이스를 사용하여 Fargate 작업 사용 중지 시기를 정확하게 제어할 수 있는 주간 이벤트 기간을 정의할 수 있습니다. 그 예로 주말에만 사용 중지가 발생하도록 구성하여 평일 동안 높은 가동 시간이 필요한 미션 크리티컬 서비스의 작업 사용 중지를 예약할 수 있습니다.
시작하려면 fargateEventWindows의 AWS 계정 설정을 일회성 설정으로 활성화하도록 구성하세요. 활성화한 후에는 시간 범위를 지정하여 Amazon EC2 이벤트 기간을 구성하고, Amazon ECS 관리형 태그를 연결 대상으로 선택하여 이벤트 기간을 ECS 작업과 연결합니다. ECS 클러스터의 작업을 대상으로 지정하려면 aws:ecs:clusterArn 태그를 사용하고, ECS 서비스의 경우에는 aws:ecs:serviceArn 태그를 사용하거나, 값이 true인 aws:ecs:fargateTask를 사용하여 모든 Fargate 작업에 기간을 적용할 수 있습니다. 이 기능은 현재 모든 상용 AWS 리전에서 제공됩니다. 자세한 내용은 설명서를 참조하세요.