본문 바로가기
[AWS]/AWS SAA EXAMTOPICS

[AWS][SAA][EXAMTOPICS] Question 43 (확인)

by METAVERSE STORY 2022. 9. 6.
반응형

Amazon Elastic Container Service (Amazon ECS) container instances are used to install an ecommerce website's web application behind an Application Load Balancer (ALB). The website slows down and availability is decreased during moments of heavy usage. A solutions architect utilizes Amazon CloudWatch alarms to be notified when an availability problem occurs, allowing them to scale out resources. The management of the business want a system that automatically reacts to such circumstances.

Which solution satisfies these criteria?

  • A. Set up AWS Auto Scaling to scale out the ECS service when there are timeouts on the ALB. Set up AWS Auto Scaling to scale out the ECS cluster when the CPU or memory reservation is too high.
  • B. Set up AWS Auto Scaling to scale out the ECS service when the ALB CPU utilization is too high. Setup AWS Auto Scaling to scale out the ECS cluster when the CPU or memory reservation is too high.
  • C. Set up AWS Auto Scaling to scale out the ECS service when the service's CPU utilization is too high. Set up AWS Auto Scaling to scale out the ECS cluster when the CPU or memory reservation is too high.
  • D. Set up AWS Auto Scaling to scale out the ECS service when the ALB target group CPU utilization is too high. Set up AWS Auto Scaling to scale out the ECS cluster when the CPU or memory reservation is too high.

 

한글로 번역

Amazon Elastic Container Service(Amazon ECS) 컨테이너 인스턴스는 ALB(Application Load Balancer) 뒤에 전자 상거래 웹 사이트의 웹 애플리케이션을 설치하는 데 사용됩니다. 사용량이 많은 순간에는 웹 사이트 속도가 느려지고 가용성이 감소합니다. 솔루션 설계자는 Amazon CloudWatch 경보를 활용하여 가용성 문제가 발생할 때 알림을 받고 리소스를 확장할 수 있습니다. 비즈니스 경영진은 이러한 상황에 자동으로 대응하는 시스템을 원합니다.

어떤 솔루션이 이러한 기준을 충족합니까?

  • A. ALB에 시간 초과가 있을 때 ECS 서비스를 확장하도록 AWS Auto Scaling을 설정합니다. CPU 또는 메모리 예약이 너무 높을 때 ECS 클러스터를 확장하도록 AWS Auto Scaling을 설정합니다.
  • B. ALB CPU 사용률이 너무 높을 때 ECS 서비스를 확장하도록 AWS Auto Scaling을 설정합니다. CPU 또는 메모리 예약이 너무 높을 때 ECS 클러스터를 확장하도록 AWS Auto Scaling을 설정합니다.
  • C. 서비스의 CPU 사용률이 너무 높을 때 ECS 서비스를 확장하도록 AWS Auto Scaling을 설정합니다. CPU 또는 메모리 예약이 너무 높을 때 ECS 클러스터를 확장하도록 AWS Auto Scaling을 설정합니다.
  • D. ALB 대상 그룹 CPU 사용률이 너무 높을 때 ECS 서비스를 확장하도록 AWS Auto Scaling을 설정합니다. CPU 또는 메모리 예약이 너무 높을 때 ECS 클러스터를 확장하도록 AWS Auto Scaling을 설정합니다.

 

 

 

정답:

  • C. Set up AWS Auto Scaling to scale out the ECS service when the service's CPU utilization is too high. Set up AWS Auto Scaling to scale out the ECS cluster when the CPU or memory reservation is too high.

 

해설:

  1. 조정 정책 유형 에서 대상 추적 을 선택 합니다 .
  2. 정책 이름 에 정책 을 설명하는 이름을 입력합니다 .
  3. ECS 서비스 지표 에서 추적할 지표를 선택합니다 . 다음 측정항목을 사용할 수 있습니다.
    • ECSServiceAverageCPUUtilization —서비스의 평균 CPU 사용률입니다.
    • ECSServiceAverageMemoryUtilization —서비스의 평균 메모리 사용률입니다.
    • ALBRequestCountPerTarget — Application Load Balancer 대상 그룹의 대상당 완료된 요청 수입니다.
  4. Target value 에 정책이 유지해야 하는 메트릭 값을 입력합니다 . 예를 들어 에 대한 대상 값을 사용 하거나 에 대한 대상 값 1000( %)을 사용 합니다.ALBRequestCountPerTarget75ECSServiceAverageCPUUtilization
  5. 수평 확장 휴지 기간 에 수평 확장 활동이 완료된 후 다른 수평 확장 활동을 시작할 수 있을 때까지의 시간을 초 단위로 입력합니다. 수평 확장 휴지 기간이 적용되는 동안 휴지 기간을 시작한 이전 수평 확장 활동에 의해 추가된 용량은 다음 수평 확장에 대한 원하는 용량의 일부로 계산됩니다. 의도는 지속적으로(과도하지 않게) 확장하는 것입니다.
  6. 축소 휴지 기간 에 축소 활동이 완료된 후 다른 축소 활동이 시작될 때까지의 시간을 초 단위로 입력합니다 . 축소 휴지 기간은 만료될 때까지 후속 축소 요청을 차단하는 데 사용됩니다. 의도는 애플리케이션의 가용성을 보호하기 위해 보수적으로 축소하는 것입니다. 그러나 축소 후 휴지 기간 동안 다른 경보가 확장 활동을 트리거하는 경우 Service Auto Scaling은 확장 가능한 대상을 즉시 확장합니다.
  7. (선택 사항) 이 정책에 대한 축소 작업을 끄려면 축소 비활성화 를 선택합니다 . 이를 통해 나중에 축소를 위한 별도의 조정 정책을 생성할 수 있습니다.
  8. 다음 단계 를 선택합니다 .

이러한 단계는 서비스에 대한 조정 활동을 트리거하는 데 사용할 수 있는 단계 조정 정책 및 CloudWatch 경보를 생성하는 데 도움이 됩니다. 원하는 서비스 수를 늘리기 위해 Scale out 경보를 생성 하고 원하는 서비스 수를 줄이기 위해 Scale in 알람을 생성할 수 있습니다.

 

참조 문서:

https://docs.amazonaws.cn/en_us/AmazonECS/latest/developerguide/service-configure-auto-scaling.html

 

Step 5: Configuring your service to use Service Auto Scaling - Amazon Elastic Container Service

Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China. Step 5: Configuring your service to use Service Aut

docs.amazonaws.cn

20220906

Amazon Elastic Container Service(Amazon ECS) 컨테이너 인스턴스는 ALB(Application Load Balancer) 뒤에 전자 상거래 웹 사이트의 웹 애플리케이션을 설치하는 데 사용됩니다. 사용량이 많은 순간에는 웹 사이트 속도가 느려지고 가용성이 감소합니다. 솔루션 설계자는 Amazon CloudWatch 경보를 활용하여 가용성 문제가 발생할 때 알림을 받고 리소스를 확장할 수 있습니다. 비즈니스 경영진은 이러한 상황에 자동으로 대응하는 시스템을 원합니다.

어떤 솔루션이 이러한 기준을 충족합니까?

선택지 C 서비스의 CPU 사용률이 너무 높을 때 ECS 서비스를 확장하도록 AWS Auto Scaling을 설정합니다. CPU 또는 메모리 예약이 너무 높을 때 ECS 클러스터를 확장하도록 AWS Auto Scaling을 설정합니다.

지문에서는 ECS 컨테이너 인스턴스는 ALB 뒤에 전자 상거래 웹 사이트의 웹 애플리케이션을 설치하는데 사용된다고 한다. 사용량이 많은 순간에는 웹사이트 속도가 느려지고 가용성이 감소한다. 이런 여러 상황에서 자동으로 대응하는 시스템을 원한다고 했을때 적용할수 있는 솔루션은 ECS에 AutoScalling을 설정하고, ECS 클러스터를 확장하도록 AWS Auto Scalling을 설정하는게 가장 바람직한 솔루션이다.

반응형

댓글