A company's application integrates with multiple software-as-a-service (SaaS) sources for data collection. The company runs Amazon EC2 instances to receive the data and to upload the data to an Amazon S3 bucket for analysis. The same EC2 instance that receives and uploads the data also sends a notification to the user when an upload is complete. The company has noticed slow application performance and wants to improve the performance as much as possible.
Which solution will meet these requirements with the LEAST operational overhead?
- A. Create an Auto Scaling group so that EC2 instances can scale out. Configure an S3 event notification to send events to an Amazon Simple Notification Service (Amazon SNS) topic when the upload to the S3 bucket is complete.
- B. Create an Amazon AppFlow flow to transfer data between each SaaS source and the S3 bucket. Configure an S3 event notification to send events to an Amazon Simple Notification Service (Amazon SNS) topic when the upload to the S3 bucket is complete.
- C. Create an Amazon EventBridge (Amazon CloudWatch Events) rule for each SaaS source to send output data. Configure the S3 bucket as the rule's target. Create a second EventBridge (Cloud Watch Events) rule to send events when the upload to the S3 bucket is complete. Configure an Amazon Simple Notification Service (Amazon SNS) topic as the second rule's target.
- D. Create a Docker container to use instead of an EC2 instance. Host the containerized application on Amazon Elastic Container Service (Amazon ECS). Configure Amazon CloudWatch Container Insights to send events to an Amazon Simple Notification Service (Amazon SNS) topic when the upload to the S3 bucket is complete.
회사의 애플리케이션은 데이터 수집을 위해 여러 SaaS(Software-as-a-Service) 소스와 통합됩니다. 회사는 Amazon EC2 인스턴스를 실행하여 데이터를 수신하고 분석을 위해 데이터를 Amazon S3 버킷에 업로드합니다. 데이터를 수신하고 업로드하는 동일한 EC2 인스턴스도 업로드가 완료되면 사용자에게 알림을 보냅니다. 회사는 느린 응용 프로그램 성능을 발견했으며 성능을 최대한 개선하고자 합니다.
최소한의 운영 오버헤드로 이러한 요구 사항을 충족하는 솔루션은 무엇입니까?
- A. EC2 인스턴스가 확장될 수 있도록 Auto Scaling 그룹을 생성합니다. S3 버킷에 대한 업로드가 완료되면 Amazon Simple Notification Service(Amazon SNS) 주제로 이벤트를 보내도록 S3 이벤트 알림을 구성합니다.
- B. 각 SaaS 소스와 S3 버킷 간에 데이터를 전송하는 Amazon AppFlow 흐름을 생성합니다. S3 버킷에 대한 업로드가 완료되면 Amazon Simple Notification Service(Amazon SNS) 주제로 이벤트를 보내도록 S3 이벤트 알림을 구성합니다.
- C. 각 SaaS 소스에 대한 Amazon EventBridge(Amazon CloudWatch Events) 규칙을 생성하여 출력 데이터를 보냅니다. S3 버킷을 규칙의 대상으로 구성합니다. S3 버킷에 대한 업로드가 완료되면 이벤트를 전송하는 두 번째 EventBridge(Cloud Watch Events) 규칙을 생성합니다. Amazon Simple Notification Service(Amazon SNS) 주제를 두 번째 규칙의 대상으로 구성합니다.
- D. EC2 인스턴스 대신 사용할 Docker 컨테이너를 생성합니다. Amazon Elastic Container Service(Amazon ECS)에서 컨테이너화된 애플리케이션을 호스팅합니다. S3 버킷에 대한 업로드가 완료되면 Amazon Simple Notification Service(Amazon SNS) 주제로 이벤트를 보내도록 Amazon CloudWatch Container Insights를 구성합니다.
애플리케이션은 데이터 수집을 위해 여러 SaaS소스와 통합한다. EC2를 실행하여 데이터를 수신하고 분석을 위해 S3 버킷에 업로드 한다. 데이터를 수신하고 업로드하는 동일한 EC2 업로드가 완료되면 알림을 보낸다. 느린 응용 프로그램 성능을 반견했으며 성능 개선하고자 한다. 최소한의 운영 오버헤드
필자는 느린 응용 프로그램 성능을 발션했으며 최대한 개선하려고 한다에서 AutoScaling이 정답일수도 있겠다 예상했다.
하지만 답은 선택지 B의 Amazon AppFlow이다. 물론 업로드 완료시 알림을 보내는것은 SNS로 이용하는것에는 이견이 없다.
아마존 앱플로우
Amazon AppFlow는 Salesforce, SAP, Zendesk, Slack 및 ServiceNow와 같은 SaaS(Software-as-a-Service) 애플리케이션과 Amazon S3 및 Amazon Redshift와 같은 AWS 서비스 간에 데이터를 안전하게 전송할 수 있는 완전 관리형 통합 서비스입니다. 클릭 몇 번이면 됩니다. AppFlow를 사용하면 일정에 따라, 비즈니스 이벤트에 응답하여 또는 요청 시 선택한 빈도로 엔터프라이즈 규모에서 데이터 흐름을 실행할 수 있습니다. 필터링 및 유효성 검사와 같은 데이터 변환 기능을 구성하여 추가 단계 없이 바로 사용할 수 있는 풍부한 데이터를 흐름 자체의 일부로 생성할 수 있습니다. AppFlow는 이동 중인 데이터를 자동으로 암호화하고 사용자가 AWS PrivateLink와 통합된 SaaS 애플리케이션의 퍼블릭 인터넷을 통한 데이터 흐름을 제한하여 보안 위협에 대한 노출을 줄일 수 있습니다.
AppFlow는 SaaS 플랫폼에서 매우 잘 작동하며 이 시나리오에는 훨씬 더 효율적이다. ASG를 사용하면 성능이 향상될 수 있지만 여기서는 최고의 성능을 요구하므로 ASG는 근본적인 문제를 해결하지 못한다.
AppFlow는 Salesforce, SAP, Zendesk, Slack 및 ServiceNow와 같은 SaaS(Software-as-a-Service) 애플리케이션과 Amazon S3 및 Amazon Redshift와 같은 AWS 서비스 간에 데이터를 안전하게 전송할 수 있는 완전 관리형 통합 서비스이다.
정답 B "각 SaaS 소스와 S3 버킷 간에 데이터를 전송하는 Amazon AppFlow 흐름을 생성합니다. S3 버킷에 대한 업로드가 완료되면 Amazon Simple Notification Service(Amazon SNS) 주제로 이벤트를 보내도록 S3 이벤트 알림을 구성합니다."
https://www.examtopics.com/exams/amazon/aws-certified-solutions-architect-associate-saa-c03/view/11/
https://aws.amazon.com/appflow/
'[AWSEXAM] > [AWS] SAA-C03' 카테고리의 다른 글
[AWS][SAA][EXAMTOPICS][C03] Question 42 (0) | 2022.11.25 |
---|---|
[AWS][SAA][EXAMTOPICS][C03] Question 40 (0) | 2022.11.25 |
[AWS][SAA][EXAMTOPICS][C03] Question 39 (0) | 2022.11.25 |
[AWS][SAA][EXAMTOPICS][C03] Question 38 (3) | 2022.11.25 |
[AWS][SAA][EXAMTOPICS][C03] Question 37 (0) | 2022.11.25 |