한 회사에서 Amazon ECS를 사용하여 EC2 인스턴스에서 중요한 애플리케이션을 실행하고 있으며, 이를 AWS Fargate의 ECS로 마이그레이션할 계획입니다. 한 개발자가 마이그레이션 중 다운타임을 최소화하기 위해 Fargate 및 ECS 용량 공급자를 구성하고 있습니다. 가장 적은 다운타임으로 이를 달성할 수 있는 구성은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: PutClusterCapacityProviders를 호출하여 클러스터를 FARGATE 및 FARGATE_SPOT과 연결하고, FARGATE를 기본값을 가진 Provider 1로 설정하고, FARGATE_SPOT을 장애 조치를 위한 Provider 2로 사용합니다..
이것이 정답인 이유
정답은 PutClusterCapacityProviders를 호출하여 클러스터를 FARGATE 및 FARGATESPOT과 연결하고, FARGATE를 기본값을 가진 Provider 1로 설정하고, FARGATESPOT을 장애 조치를 위한 Provider 2로 사용하는 것입니다.
PutClusterCapacityProviders는 기존 클러스터에 용량 공급자를 연결하거나 업데이트하는 데 사용됩니다. CreateCapacityProvider는 새로운 용량 공급자를 생성할 때 사용되므로 오답입니다. 다운타임을 최소화하려면 안정적인 Fargate를 기본 공급자로 사용하고, 비용 효율적인 Fargate Spot을 예비(failover) 옵션으로 구성하는 것이 좋습니다. Fargate Spot을 기본으로 사용하면 가용성이 낮아질 수 있어 다운타임이 발생할 가능성이 높아집니다.