A large real-estate brokerage is exploring the option of adding a cost-effective location based alert to their existing mobile application. The application backend infrastructure currently runs on AWS. Users who opt in to this service will receive alerts on their mobile device regarding real-estate otters in proximity to their location. For the alerts to be relevant delivery time needs to be in the low minute count the existing mobile app has 5 million users across the US.
Which one of the following architectural suggestions would you make to the customer?
- A. The mobile application will submit its location to a web service endpoint utilizing Elastic Load Balancing and EC2 instances; DynamoDB will be used to store and retrieve relevant offers EC2 instances will communicate with mobile earners/device providers to push alerts back to mobile application.
- B. Use AWS DirectConnect or VPN to establish connectivity with mobile carriers EC2 instances will receive the mobile applications location through carrier connection: RDS will be used to store and relevant offers. EC2 instances will communicate with mobile carriers to push alerts back to the mobile application.
- C. The mobile application will send device location using SQS. EC2 instances will retrieve the relevant others from DynamoDB. AWS Mobile Push will be used to send offers to the mobile application.
- D. The mobile application will send device location using AWS Mobile Push EC2 instances will retrieve the relevant offers from DynamoDB. EC2 instances will communicate with mobile carriers/device providers to push alerts back to the mobile application.
한글 번역
대규모 부동산 중개 회사는 기존 모바일 응용 프로그램에 비용 효율적인 위치 기반 경고를 추가하는 옵션을 모색하고 있습니다. 애플리케이션 백엔드 인프라는 현재 AWS에서 실행됩니다. 이 서비스를 선택하는 사용자는 자신의 위치에 근접한 부동산 수달에 관한 경고를 모바일 장치에서 받게됩니다. 알림이 관련 배달 시간이 낮은 분 수에 있어야하므로 기존 모바일 앱에는 미국 전역에 5 백만 명의 사용자가 있습니다.
다음 아키텍처 제안 중 고객에게 제안하는 아키텍처 중 어느 것이 있습니까?
- A. 모바일 애플리케이션은 Elastic Load Balancing 및 EC2 인스턴스를 활용하는 웹 서비스 엔드포인트에 위치를 제출합니다. DynamoDB는 EC2 인스턴스가 모바일 수익자/디바이스 공급자와 통신하여 모바일 애플리케이션으로 경고를 다시 푸시하는 관련 오퍼를 저장하고 검색하는 데 사용됩니다.
- B. AWS DirectConnect 또는 VPN을 사용하여 이동통신사와의 연결을 설정하면 EC2 인스턴스가 이동통신사 연결을 통해 모바일 애플리케이션 위치를 수신합니다. RDS는 저장 및 관련 오퍼에 사용됩니다. EC2 인스턴스는 이동통신사와 통신하여 모바일 애플리케이션으로 경고를 다시 푸시합니다.
- C. 모바일 응용 프로그램은 SQS를 사용하여 장치 위치를 전송합니다. EC2 인스턴스는 DynamoDB에서 관련 인스턴스를 검색합니다. AWS Mobile Push는 모바일 애플리케이션에 오퍼를 전송하는 데 사용됩니다.
- D. 모바일 애플리케이션은 AWS Mobile Push EC2 인스턴스를 사용하여 디바이스 위치를 전송하여 DynamoDB에서 관련 제안을 검색합니다. EC2 인스턴스는 이동통신사/디바이스 공급자와 통신하여 모바일 애플리케이션으로 경고를 다시 푸시합니다.
정답
- C. The mobile application will send device location using SQS. EC2 instances will retrieve the relevant others from DynamoDB. AWS Mobile Push will be used to send offers to the mobile application.
해설
AWS SQS는 확장 가능하고 낮은 응답시간을 위해서 사용할 수 있다. 또한 SQS는 고가용성으로 사용할 수 있으며 버퍼 역할이 가능하다.
DynamoDB 역시 대용량 읽기 쿼리가 가능하다.
MPNS는
푸시 알림 메시지를 모바일 디바이스와 데스크톱 모두로 전송하려면 아래의 지원되는 푸시 알림 서비스 중 하나를 사용합니다
- Amazon Device Messaging(ADM)
- iOS 및 Mac OS X용 Apple 푸시 알림 서비스(APNS)
- Baidu 클라우드 푸시(Baidu)
- Firebase Cloud Messaging(FCM)
- Windows Phone용 Microsoft 푸시 알림 서비스(MPNS)
- Windows 푸시 알림 서비스(WNS)
'[AWS] > AWS SAP EXAMTOPICS' 카테고리의 다른 글
[AWS][SAP] Question 46 (0) | 2022.11.03 |
---|---|
[AWS][SAP] Question 45 (0) | 2022.10.27 |
[AWS][SAP] Question 44 (0) | 2022.10.26 |
[AWS][SAP] Question 43 (0) | 2022.10.21 |
[AWS][SAP] Question 41 (0) | 2022.10.06 |
[AWS][SAP] Question 40 (1) | 2022.10.05 |
[AWS][SAP] Question 39 (0) | 2022.10.04 |
[AWS][SAP] Question 38 (1) | 2022.09.30 |
댓글