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

[AWS][SAA][EXAMTOPICS] Question 213

by METAVERSE STORY 2022. 7. 4.
반응형
728x170

A business is building a video converter application that will be hosted on AWS. The program will be offered in two flavors: a free version and a premium version. People on the premium tier will get their videos converted first, followed by users on the tree tier.

Which option satisfies these criteria and is the MOST cost-effective?

  • A. One FIFO queue for the paid tier and one standard queue for the free tier.
  • B. A single FIFO Amazon Simple Queue Service (Amazon SQS) queue for all file types.
  • C. A single standard Amazon Simple Queue Service (Amazon SQS) queue for all file types.
  • D. Two standard Amazon Simple Queue Service (Amazon SQS) queues with one for the paid tier and one for the free tier.

 

한글 번역

한 기업이 AWS에서 호스팅될 비디오 변환기 애플리케이션을 구축하고 있습니다. 이 프로그램은 무료 버전과 프리미엄 버전의 두 가지 버전으로 제공됩니다. 프리미엄 계층의 사용자가 먼저 비디오를 변환하고 트리 계층의 사용자가 그 다음으로 변환합니다.

이 기준을 충족하고 가장 비용 효율적인 옵션은 무엇입니까?

  • A. 유료 계층용 FIFO 대기열 1개와 무료 계층용 표준 대기열 1개.
  • B. 모든 파일 유형에 대한 단일 FIFO Amazon Simple Queue Service(Amazon SQS) 대기열.
  • C. 모든 파일 유형에 대한 단일 표준 Amazon Simple Queue Service(Amazon SQS) 대기열.
  • D. 2개의 표준 Amazon Simple Queue Service(Amazon SQS) 대기열이 하나는 유료 계층용이고 다른 하나는 프리 계층용입니다.

 

 

 

정답

  • D. Two standard Amazon Simple Queue Service (Amazon SQS) queues with one for the paid tier and one for the free tier.

 

해설

   표준 대기열(요청 1백만 개당)   FIFO 대기열(요청 1백만 개당)
처음 1백만 개 요청/월 무료 무료
1백만~1천억 개 요청/월 0.40 USD 0.50 USD
1천억~2천억 개 요청/월 0.35 USD 0.47 USD
2천억 개 초과 요청/월 0.32 USD 0.43 USD

Amazon SQS를 다른 AWS 인프라 웹 서비스와 함께 사용

Amazon SQS 메시지 대기열 서비스를 Redshift, DynamoDB, RDS, EC2, ECS, Lambda  S3 등 다른 AWS 서비스와 함께 사용하면 분산 애플리케이션의 안정성과 확장성을 더욱 향상할 수 있습니다. 몇 가지 일반 설계 패턴은 다음과 같습니다.

  • 작업 대기열: 동일한 양의 작업 일부를 동시에 처리하지 못할 수 있는 분산 애플리케이션의 구성 요소를 분리합니다.
  • 버퍼 및 배치(Batch) 작업: 아키텍처에 확장성과 안정성을 더하고, 메시지를 손실하거나 지연 시간을 늘리지 않고 일시적인 볼륨 스파이크를 원활하게 처리합니다.
  • 요청 분산: 요청을 전송하여 대화식 요청 경로에서 속도가 느린 작업을 제거합니다.
  • 팬아웃: SQS를 Simple Notification Service(SNS)와 결합하여 메시지의 동일한 사본을 여러 대기열에 병렬로 전송합니다.
  • 우선순위: 별도의 대기열을 사용하여 작업의 우선순위를 지정합니다.
  • 확장성: 메시지 대기열에서 프로세스를 분리하므로, 다른 프로세스를 추가하기만 하면 손쉽게 메시지 송신이나 수신 속도를 높일 수 있습니다.
  • 복원력: 시스템 일부에 장애가 발생하더라도 전체 시스템에는 영향을 주지 않습니다. 메시지 대기열에서 시스템의 구성 요소를 분리하므로 대기열에서 메시지를 읽어오는 프로세스가 실패한 경우에도, 시스템이 복구되면 처리되도록 메시지를 대기열에 추가할 수 있습니다.

 

우선순위는 별도의 대기열을 사용해 작업의 우선순위를 지정해야 한다. 즉 2개의 SQS를 생성해야 한다.

그리고 FIFO 방식이 표준 대기열 방식보다 더 비싸기 때문에 표준 대기열 방식을 사용하며 2개의 SQS를 사용하는 D가 정답이다. 

반응형
그리드형

댓글