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

[AWS][SAA][EXAMTOPICS][공유] Question 93 (확인)

by METAVERSE STORY 2022. 11. 10.
반응형
728x170

A daily scheduled task must be executed by an ecommerce business to collect and filter sales statistics for analytics purposes. The sales records are stored in an Amazon S3 bucket. Each object has a maximum file size of 10 GB. The work might take up to an hour to complete depending on the amount of sales events. The job's CPU and memory requirements are consistent and known in advance.
A solutions architect's goal is to reduce the amount of operational work required to complete the task.

Which solution satisfies these criteria?

  • A. Create an AWS Lambda function that has an Amazon EventBridge (Amazon CloudWatch Events) notification. Schedule the EventBridge (CloudWatch Events) event to run once a day.
  • B. Create an AWS Lambda function. Create an Amazon API Gateway HTTP API. and integrate the API with the function. Create an Amazon EventBridge (Amazon CloudWatch Events) scheduled event that calls the API and invokes the function.
  • C. Create an Amazon Elastic Container Service (Amazon ECS) cluster with an AWS Fargate launch type. Create an Amazon EventBridge (Amazon CloudWatch Events) scheduled event that launches an ECS task on the cluster to run the job.
  • D. Create an Amazon Elastic Container Service (Amazon ECS) cluster with an Amazon EC2 launch type and an Auto Scaling group with at least one EC2 instance. Create an Amazon EventBridge (Amazon CloudWatch Events) scheduled event that launches an ECS task on the cluster to run the job.

 

한글 번역

분석 목적으로 판매 통계를 수집하고 필터링하려면 전자 상거래 비즈니스에서 매일 예약된 작업을 실행해야 합니다. 판매 기록은 Amazon S3 버킷에 저장됩니다. 각 개체의 최대 파일 크기는 10GB입니다. 판매 이벤트의 양에 따라 작업을 완료하는 데 최대 1시간이 소요될 수 있습니다. 작업의 CPU 및 메모리 요구 사항은 일관되고 미리 알려져 있습니다.
솔루션 설계자의 목표는 작업을 완료하는 데 필요한 운영 작업의 양을 줄이는 것입니다.

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

  • A. Amazon EventBridge(Amazon CloudWatch Events) 알림이 있는 AWS Lambda 함수를 생성합니다. EventBridge(CloudWatch 이벤트) 이벤트가 하루에 한 번 실행되도록 예약합니다.
  • B. AWS Lambda 함수를 생성합니다. Amazon API Gateway HTTP API를 생성합니다. API를 기능과 통합합니다. API를 호출하고 함수를 호출하는 Amazon EventBridge(Amazon CloudWatch Events) 예약 이벤트를 생성합니다.
  • C. AWS Fargate 시작 유형으로 Amazon Elastic Container Service(Amazon ECS) 클러스터를 생성합니다. 작업을 실행하기 위해 클러스터에서 ECS 작업을 시작하는 Amazon EventBridge(Amazon CloudWatch Events) 예약 이벤트를 생성합니다.
  • D. Amazon EC2 시작 유형이 있는 Amazon Elastic Container Service(Amazon ECS) 클러스터와 하나 이상의 EC2 인스턴스가 있는 Auto Scaling 그룹을 생성합니다. 작업을 실행하기 위해 클러스터에서 ECS 작업을 시작하는 Amazon EventBridge(Amazon CloudWatch Events) 예약 이벤트를 생성합니다.

 

 

정답

  • C. Create an Amazon Elastic Container Service (Amazon ECS) cluster with an AWS Fargate launch type. Create an Amazon EventBridge (Amazon CloudWatch Events) scheduled event that launches an ECS task on the cluster to run the job.

 

해설

최대 1시간이 걸리는 작업이기 떄문에 Lambda를 사용할 수 없기 때문에 A,B는 사용할 수 없다.

그리고 이 문제의 목적이 운영 작업량을 줄이는 것이기 때문에 EC2보다는 서버리스 서비스인 Fargate를 통해서 해결하는 것이 올바른 선택이다. 

 

 

20221110

분석 목적으로 판매 통계를 수집하고 필터링하려면 전자 상거래 비즈니스에서 매일 예약된 작업을 실행해야 합니다. 판매 기록은 Amazon S3 버킷에 저장됩니다. 각 개체의 최대 파일 크기는 10GB입니다. 판매 이벤트의 양에 따라 작업을 완료하는 데 최대 1시간이 소요될 수 있습니다. 작업의 CPU 및 메모리 요구 사항은 일관되고 미리 알려져 있습니다.
솔루션 설계자의 목표는 작업을 완료하는 데 필요한 운영 작업의 양을 줄이는 것입니다.

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

예약된 작업을 실행해야 한다고 한다. 판매 기록은 Amazon S3 버킷에 저장되며 각 개체의 최대 파일 크기는 10GB이다. 판매 이벤트의 양에 따라 작업을 완료하는데 최대 1시간이 소요된다고 하며, 작업의 CPU 및 메모리 요구 사항은 일관되고 미리 알려져 있다. 목표는 필요한 운영 작업의 양을 줄이는 것이다.

이러한 경우 적합한 솔루션으로 Lambda를 생각할수 있지만, 작업이 1시간이 걸리며, Lambda는 최대 15분이기 때문에 선택지 A와 B는 정답이 될수 없다.

이러한 경우 선택지 C "AWS Fargate 시작 유형으로 Amazon Elastic Container Service(Amazon ECS) 클러스터를 생성합니다. 작업을 실행하기 위해 클러스터에서 ECS 작업을 시작하는 Amazon EventBridge(Amazon CloudWatch Events) 예약 이벤트를 생성합니다."의 Fargate를 통해서 운영 작업량을 줄이는 것이 올바른 솔루션이다.

반응형
그리드형

댓글