39. 대규모 부동산 중개업자는 기존 모바일 애플리케이션에 비용 효율적인 위치 기반 경고를 추가하는 옵션을
모색하고 있습니다.
애플리케이션 백엔드 인프라는 현재 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 인스턴스는 이동 통신사 / 기기 제공 업체와 통신하여
Sqs can buffer and store in scale abel and highly available way. You wouldn't want to bombard ec2 with all data at once. Take note of num of users. You need a q service like SQS
C is the answer. SQS is scalable for 5millions users.
Sqs는 대규모의 고 가용성 및 고 가용성 방식으로 버퍼링 및 저장할 수 있습니다. 한 번에 모든 데이터로 ec2를 폭격하고 싶지 않을 것입니다.
사용자 수를 기록해 두십시오. SQS와 같은 Q 서비스가 필요합니다
댓글