한 회사가 레거시 내부 애플리케이션을 AWS로 마이그레이션하고 있으며, 네이티브 AWS 서비스를 사용하여 내부 직원 디렉토리를 재설계하고 있습니다. 직원 연락처 정보와 고해상도 사진을 저장하고, AWS API를 통해 각 직원의 세부 정보와 사진을 검색하고 검색할 수 있도록 해야 합니다. 이 작업을 수행하는 설계는 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 각 직원의 연락처 정보를 Amazon DynamoDB 테이블에 저장하고 고해상도 사진은 Amazon S3에 저장합니다. S3 객체 키는 DynamoDB 항목에 저장합니다..
이것이 정답인 이유
이 설계는 구조화된 데이터(연락처 정보)와 비정형 데이터(고해상도 사진)를 효율적으로 관리합니다. Amazon DynamoDB는 연락처 정보와 같은 구조화된 데이터를 위한 빠르고 확장 가능한 NoSQL 데이터베이스이며, Amazon S3는 고해상도 사진과 같은 대용량 비정형 객체를 저장하는 데 최적화된 저렴하고 내구성이 뛰어난 스토리지 서비스입니다. DynamoDB 항목에 S3 객체 키를 저장하면 두 데이터 유형을 쉽게 연결하고 검색할 수 있습니다. 오답 설명: 각 직원의 연락처 정보와 사진을 Base64로 인코딩하여 DynamoDB에 저장하는 것은 비효율적입니다. Base64 인코딩은 데이터 크기를 증가시키고, DynamoDB는 대용량 바이너리 데이터를 저장하는 데 적합하지 않습니다. Amazon Cognito 사용자 풀은 사용자 인증 및 권한 부여를 위한 서비스이지, 직원 연락처 정보 및 사진을 저장하는 주된 데이터베이스 솔루션이 아닙니다. Amazon RDS는 관계형 데이터베이스이지만, 고해상도 사진을 직접 저장하는 데는 S3보다 효율적이지 않습니다. Amazon EFS는 파일 스토리지 서비스이지만, 웹 애플리케이션에서 직접 접근하여 사진을 제공하는 용도로는 S3가 더 적합하고 비용 효율적입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음