AmazonAmazon Solution Architect Professional SAP-C02 Certification·KO·업데이트됨 1 Aug 2026
한 회사가 애플리케이션을 현대화하고 AWS로 마이그레이션하고 있습니다. 현재 사용자 프로필 데이터는 온프레미스 MySQL 데이터베이스의 단일 테이블에 텍스트로 저장되어 있습니다. 현대화 후, 사용자는 각각 최대 4GB의 비디오 파일을 업로드할 것이며, 다른 사용자들은 해당 비디오를 다운로드할 수 있어야 합니다. 비디오 스토리지는 빠르게 확장되어야 하며 애플리케이션 성능을 저하시키지 않아야 합니다. 어떤 솔루션이 이러한 요구 사항을 충족합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: AWS Schema Conversion Tool(AWS SCT)과 함께 AWS Database Migration Service(AWS DMS)를 사용하여 데이터베이스를 Amazon DynamoDB로 마이그레이션합니다. 비디오 파일을 Amazon S3에 객체로 저장하고 해당 DynamoDB 항목에 S3 객체 키를 저장합니다..
이것이 정답인 이유
정답은 사용자 프로필 데이터를 Amazon DynamoDB로 마이그레이션하고 비디오 파일을 Amazon S3에 저장하는 것입니다. DynamoDB는 대규모로 사용자 프로필 데이터를 저장하고 빠르게 액세스하는 데 적합한 고성능 NoSQL 데이터베이스입니다. Amazon S3는 최대 4GB의 비디오 파일을 효율적으로 저장하고 확장할 수 있는 객체 스토리지 서비스입니다. 비디오 파일을 S3에 저장하고 DynamoDB에 S3 객체 키만 저장하면 데이터베이스 성능 저하 없이 대용량 파일을 처리할 수 있습니다. AWS DMS와 AWS SCT는 기존 MySQL 데이터베이스를 DynamoDB로 마이그레이션하는 데 필요한 도구입니다.
오답:
비디오를 데이터베이스의 TEXT 열에 base64로 인코딩된 문자열로 저장하는 것은 데이터베이스 크기를 급증시키고 성능을 저하시킵니다.
Amazon Keyspaces는 Apache Cassandra 호환 데이터베이스이지만, 이 시나리오에서 DynamoDB가 더 일반적으로 사용되며 관리 오버헤드가 적습니다.
비디오를 DynamoDB 항목에 base64로 인코딩된 문자열로 저장하는 것은 DynamoDB의 항목 크기 제한(400KB)을 초과하고 비용 효율적이지 않습니다.