A solutions architect is developing a daily data processing task that will take up to two hours to finish. If the task is stopped, it must be restarted from scratch.
What is the MOST cost-effective way for the solutions architect to solve this issue?
- A. Create a script that runs locally on an Amazon EC2 Reserved Instance that is triggered by a cron job.
- B. Create an AWS Lambda function triggered by an Amazon EventBridge (Amazon CloudWatch Events) scheduled event.
- C. Use an Amazon Elastic Container Service (Amazon ECS) Fargate task triggered by an Amazon EventBridge (Amazon CloudWatch Events) scheduled event.
- D. Use an Amazon Elastic Container Service (Amazon ECS) task running on Amazon EC2 triggered by an Amazon EventBridge (Amazon CloudWatch Events) scheduled event.
한글로 번역
솔루션 설계자는 완료하는 데 최대 2시간이 소요되는 일일 데이터 처리 작업을 개발하고 있습니다. 작업이 중지되면 처음부터 다시 시작해야 합니다.
솔루션 설계자가 이 문제를 해결하는 가장 비용 효율적인 방법은 무엇입니까?
- A. 크론 작업에 의해 트리거되는 Amazon EC2 예약 인스턴스에서 로컬로 실행되는 스크립트를 생성합니다.
- B. Amazon EventBridge(Amazon CloudWatch Events) 예약 이벤트에 의해 트리거되는 AWS Lambda 함수를 생성합니다.
- C. Amazon EventBridge(Amazon CloudWatch Events) 예약 이벤트에 의해 트리거된 Amazon Elastic Container Service(Amazon ECS) Fargate 작업을 사용합니다.
- D. Amazon EventBridge(Amazon CloudWatch Events) 예약 이벤트에 의해 트리거된 Amazon EC2에서 실행되는 Amazon Elastic Container Service(Amazon ECS) 작업을 사용합니다.
정답:
- C. Use an Amazon Elastic Container Service (Amazon ECS) Fargate task triggered by an Amazon EventBridge (Amazon CloudWatch Events) scheduled event.
해설:
일단 Lambda의 지속시간은 15분이기 떄문에 최대 2시간이 소요되는 작업에 대해서는 적절하지 못하다.
그 다음 비용 효율적이려면 서버리스 가 가장 좋은 방법임을 의미한다.
Fargate는 서버리스 작업으로 비용 최적화 측면에서 가장 적절하다고 할 수 있다.
참조 문서:
20220906
솔루션 설계자는 완료하는 데 최대 2시간이 소요되는 일일 데이터 처리 작업을 개발하고 있습니다. 작업이 중지되면 처음부터 다시 시작해야 합니다.
솔루션 설계자가 이 문제를 해결하는 가장 비용 효율적인 방법은 무엇입니까?
지문에서 중요하게 생각해야 하는 부분은 완료하는데 최대 2시간이 소요되는 일일 데이터 처리 작업을 개발하고 있다고 한다. 작업이 중지되면 처음부터 다시 시작해야하는 리스크도 있는데 이에 맞는 솔루션은 무엇일까
우선 일일 데이터 처리 작업이라 함은 보통 Lambda를 사용하는데, Lambda의 경우는 지속시간이 15분이다.
그렇기 때문에 지문에는 적합한 솔루션이 아니다.
그렇다면 선택지는 Fargate 서버리스 솔루션이다.
선택지 C "Amazon EventBridge(Amazon CloudWatch Events) 예약 이벤트에 의해 트리거된 Amazon Elastic Container Service(Amazon ECS) Fargate 작업을 사용합니다."
Event Bridge에서 예약 이벤트를 설정하여 ECS Fargate를 트리거하여 작업을 수행하는것이 가장 적합한 솔루션이다.
'[AWS] > AWS SAA EXAMTOPICS' 카테고리의 다른 글
[AWS][SAA][EXAMTOPICS][시험에 출제] Question 53 (확인) (0) | 2022.09.09 |
---|---|
[AWS][SAA][EXAMTOPICS] Question 52 (확인) (0) | 2022.09.07 |
[AWS][SAA][EXAMTOPICS] Question 51 (확인) (0) | 2022.09.07 |
[AWS][SAA][EXAMTOPICS] Question 50 (확인) (0) | 2022.09.06 |
[AWS][SAA][EXAMTOPICS] Question 48 (확인) (0) | 2022.09.06 |
[AWS][SAA][EXAMTOPICS] Question 46 (확인) (0) | 2022.09.06 |
[AWS][SAA][EXAMTOPICS] Question 45 (확인) (0) | 2022.09.06 |
[AWS][SAA][EXAMTOPICS] Question 44 (확인) (0) | 2022.09.06 |
댓글