한 회사에서 Auto Scaling 그룹의 클라이언트와 서버 간에 UDP를 사용하는 실시간 멀티플레이어 게임을 개발하고 있습니다. 게임 서버 플랫폼은 수요 급증에 따라 확장되어야 하며, 개발자는 개입 없이 확장되는 데이터베이스에 게이머 점수 및 기타 비관계형 데이터를 저장하기를 원합니다. 솔루션스 아키텍트가 권장해야 하는 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 트래픽 분배를 위해 Network Load Balancer를 사용하고 데이터 저장을 위해 Amazon DynamoDB on-demand를 사용합니다..
이것이 정답인 이유
실시간 멀티플레이어 게임은 UDP 프로토콜을 사용하므로, UDP 트래픽을 처리할 수 있는 Network Load Balancer(NLB)가 트래픽 분배에 가장 적합합니다. Application Load Balancer(ALB)는 HTTP/HTTPS 트래픽에 특화되어 UDP를 지원하지 않습니다. Route 53은 DNS 서비스로, 트래픽을 분배하지만 로드 밸런서처럼 개별 요청을 처리하지 않습니다. 게이머 점수 및 기타 비관계형 데이터를 개입 없이 확장되는 데이터베이스에 저장하려면, 서버리스 방식으로 자동으로 확장되고 비관계형 데이터를 저장하는 DynamoDB 온디맨드가 가장 적합합니다. Aurora Serverless는 관계형 데이터베이스이며, Aurora Global Database는 여러 리전에 걸친 관계형 데이터베이스 복제 솔루션으로, 비관계형 데이터 요구사항과 자동 확장에 덜 적합합니다. DynamoDB 글로벌 테이블은 여러 리전에 걸쳐 데이터를 복제하는 데 사용되지만, 온디맨드 용량 모드는 단일 리전 내에서 자동으로 확장됩니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음