한 회사에서 us-east-1 리전에 사진 호스팅 서비스를 운영하고 있습니다. 여러 국가의 사용자들이 사진을 업로드하고 봅니다. 일부 사진은 몇 달 동안 많이 조회되지만, 다른 사진은 일주일 미만으로 조회됩니다. 각 사진 업로드 용량은 최대 20MB입니다. 이 서비스는 사진 메타데이터를 사용하여 각 사용자에게 표시할 사진을 결정합니다. 어떤 솔루션이 가장 비용 효율적으로 적절한 사용자 액세스를 제공할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 사진을 Amazon S3 Intelligent-Tiering 스토리지 클래스에 저장합니다. 사진 메타데이터와 해당 S3 위치를 DynamoDB에 저장합니다..
이것이 정답인 이유
이 솔루션은 비용 효율성과 성능을 모두 고려합니다. Amazon S3 Intelligent-Tiering은 액세스 패턴이 변경될 때 데이터를 자동으로 가장 적절한 스토리지 계층으로 이동시켜 스토리지 비용을 최적화합니다. 이는 일부 사진은 자주 조회되고 다른 사진은 거의 조회되지 않는 시나리오에 완벽하게 부합합니다. DynamoDB는 사진 메타데이터를 저장하고 빠르게 검색하는 데 이상적이며, 사용자에게 표시할 사진을 결정하는 데 필요한 낮은 지연 시간을 제공합니다. 오답 설명: DynamoDB에 사진을 직접 저장하는 것은 20MB 크기의 사진에는 비용 효율적이지 않습니다. DynamoDB는 작은 항목에 최적화되어 있으며, 대용량 바이너리 데이터를 저장하는 데는 S3가 더 적합합니다. S3 Standard와 S3 Standard-IA로의 수동 라이프사이클 정책은 액세스 패턴이 불규칙한 경우 Intelligent-Tiering만큼 효율적이지 않을 수 있습니다. 또한, 객체 태그는 메타데이터 검색에 DynamoDB만큼 유연하거나 성능이 좋지 않습니다. S3 Glacier는 아카이빙을 위한 스토리지 클래스로, 즉각적인 액세스가 필요한 사진 호스팅 서비스에는 적합하지 않습니다. 검색 시간이 길고 비용이 많이 듭니다. OpenSearch Service는 메타데이터 저장에는 적합하지만, S3 Glacier와 함께 사용하면 전체 솔루션의 액세스 요구 사항을 충족하지 못합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음