한 회사가 구독자를 위한 새로운 웹 애플리케이션을 개발하고 있습니다. 이 애플리케이션은 정적 단일 페이지와 영구적인 데이터베이스 계층으로 구성됩니다. 트래픽은 매일 아침 4시간 동안 수백만 명의 사용자로 최고조에 달하고, 나머지 시간에는 수천 명의 사용자로 감소합니다. 회사 데이터 설계자는 스키마를 빠르게 발전시킬 수 있는 기능을 요구합니다. 이러한 요구 사항을 충족하고 최고의 확장성을 제공하는 솔루션은 무엇입니까? (두 가지를 선택하세요.)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 데이터베이스 솔루션으로 Amazon DynamoDB를 배포합니다. 온디맨드 용량을 프로비저닝합니다., 정적 콘텐츠를 Amazon S3 버킷에 배포합니다. S3 버킷을 원본으로 하는 Amazon CloudFront 배포를 프로비저닝합니다..
이것이 정답인 이유
정적 단일 페이지 애플리케이션의 경우 Amazon S3에 정적 콘텐츠를 호스팅하고 Amazon CloudFront를 사용하여 전 세계 사용자에게 콘텐츠를 캐싱하고 배포하는 것이 가장 확장 가능하고 비용 효율적인 방법입니다. CloudFront는 지연 시간을 줄이고 로드를 분산합니다. 데이터베이스의 경우, 스키마를 빠르게 발전시킬 수 있는 기능과 가변적인 트래픽 패턴(매일 4시간 동안 수백만 명의 사용자, 그 외 시간에는 수천 명)을 고려할 때 Amazon DynamoDB가 적합합니다. DynamoDB는 NoSQL 데이터베이스로 스키마 유연성이 뛰어나고, 온디맨드 용량 모드는 트래픽 변동에 따라 자동으로 용량을 조정하여 최고 확장성과 비용 효율성을 제공합니다. Amazon Aurora 서버리스는 관계형 데이터베이스로 스키마 유연성 요구 사항에 덜 적합하며, DynamoDB 온디맨드 용량보다 비용 효율성이 떨어질 수 있습니다. Auto Scaling 그룹의 EC2 인스턴스에 정적 콘텐츠를 배포하는 것은 S3/CloudFront 조합보다 복잡하고 비용이 많이 들며 확장성도 떨어집니다. DynamoDB 오토 스케일링은 온디맨드 용량과 유사하게 작동하지만, 온디맨드 용량은 트래픽 예측 없이도 즉각적으로 용량을 조정하므로 더 나은 선택입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음