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

[AWS][SAA][EXAMTOPICS] Question 335

by METAVERSE STORY 2022. 7. 15.
반응형

A solutions architect is converting a monolithic online application for a client into a multi-tier application. The business wishes to abstain from controlling its own infrastructure. The web application's minimal requirements include high availability, scalability, and regionally low latency during peak hours. Additionally, the solution should be capable of storing and retrieving data with a millisecond latency through the application's API.

Which solution satisfies these criteria?

  • A. Use AWS Fargate to host the web application with backend Amazon RDS Multi-AZ DB instances.
  • B. Use Amazon API Gateway with an edge-optimized API endpoint, AWS Lambda for compute, and Amazon DynamoDB as the data store.
  • C. Use an Amazon Route 53 routing policy with geolocation that points to an Amazon S3 bucket with static website hosting and Amazon DynamoDB as the data store.
  • D. Use an Amazon CloudFront distribution that points to an Elastic Load Balancer with an Amazon EC2 Auto Scaling group, along with Amazon RDS Multi-AZ DB instances.

 

한글 번역

솔루션 설계자는 클라이언트용 모놀리식 온라인 애플리케이션을 다중 계층 애플리케이션으로 변환하고 있습니다. 기업은 자체 기반 시설을 통제하지 않기를 원합니다. 웹 애플리케이션의 최소 요구 사항에는 고가용성, 확장성 및 피크 시간 동안의 지역적으로 낮은 지연 시간이 포함됩니다. 또한 솔루션은 애플리케이션의 API를 통해 밀리초 지연 시간으로 데이터를 저장하고 검색할 수 있어야 합니다.

이 기준을 충족하는 솔루션은 무엇입니까?

  • A. AWS Fargate를 사용하여 백엔드 Amazon RDS 다중 AZ DB 인스턴스로 웹 애플리케이션을 호스팅합니다.
  • B. 엣지 최적화 API 엔드포인트와 함께 Amazon API Gateway, 컴퓨팅용 AWS Lambda, 데이터 저장소로 Amazon DynamoDB를 사용합니다.
  • C. 정적 웹 사이트 호스팅 및 Amazon DynamoDB를 데이터 저장소로 사용하는 Amazon S3 버킷을 가리키는 지리적 위치가 포함된 Amazon Route 53 라우팅 정책을 사용합니다.
  • D. Amazon RDS 다중 AZ DB 인스턴스와 함께 Amazon EC2 Auto Scaling 그룹이 있는 Elastic Load Balancer를 가리키는 Amazon CloudFront 배포를 사용합니다.

 

 

 

정답

  • B. Use Amazon API Gateway with an edge-optimized API endpoint, AWS Lambda for compute, and Amazon DynamoDB as the data store.

 

해설

서버리스 웹 애플리케이션 구축

AWS Lambda, Amazon API Gateway, AWS Amplify, Amazon DynamoDB, Amazon Cognito 사용

 

정적 웹 호스팅

AWS Amplify는 HTML, CSS, JavaScript, 이미지 파일 등과 같이 사용자의 브라우저에 로드되는 정적 웹 리소스를 호스팅합니다.

사용자 관리

Amazon Cognito는 백엔드 API를 보호하기 위한 인증 기능과 사용자 관리 기능을 제공합니다.

서버리스 백엔드

Amazon DynamoDB는 API의 Lambda 함수가 데이터를 저장할 수 있는 영구 계층을 제공합니다.

RESTful API

브라우저에서 실행된 JavaScript는 Lambda 및 API Gateway를 사용하여 내장된 퍼블릭 백엔드 API로부터 데이터를 전송하고 수신합니다.

 

 

기업은 자체 기반 시설을 통제하지 않기를 원하기 때문에 Serverless 서비스로 구성해야 한다. 또한 고가용성 확장성 및 피크 시간동안 지역적으로 낮은 지연시간은 API Gateway와 Lambda를 통해 해결할 수 있다.

그리고 API를 통해 밀리초 지연 시간으로 데이터를 저장하고 검색할 수 있는 서비스가 DynamoDB이므로 답은 B이다. 

 

반응형

댓글