[문제3]
글로벌 이벤트의 주최자는 일일 보고서를 정적 HTML 페이지로 온라인에 게시하려고 합니다. 이 페이지는 전 세계 사용자로부터 수백만 건의 조회수를 생성할 것으로 예상됩니다. 파일은 Amazon S3 버킷에 저장됩니다. 솔루션 설계자는 효율적이고 효과적인 솔루션을 설계해 달라는 요청을 받았습니다.
이를 달성하기 위해 솔루션 아키텍트는 어떤 조치를 취해야 합니까?
A. 파일에 대해 미리 서명된 URL을 생성합니다.
B. 모든 지역에 교차 지역 복제를 사용합니다.
C. Amazon Route 53의 지리 근접 기능을 사용합니다.
D. S3 버킷을 원본으로 하는 Amazon CloudFront를 사용합니다.
아래는 요청하신 내용을 바탕으로 작성한 글입니다.
[요구사항 분석]
이 문제는 전 세계에서 수백만 건의 조회수를 처리할 수 있는 정적 HTML 페이지를 효율적으로 게시해야 하는 상황을 다루고 있습니다. 파일은 Amazon S3에 저장되며, 글로벌 이벤트의 주최자는 높은 조회수를 예상하고 있습니다. 따라서, 빠르고 안정적인 콘텐츠 배포 솔루션이 필요합니다.
[각 보기 분석]
A. 파일에 대해 미리 서명된 URL을 생성합니다.
장점: 특정 사용자에게 S3 파일에 대한 제한된 액세스를 제공할 수 있습니다.
단점: 모든 사용자가 파일에 접근할 수 있는 것이 아니라, 서명된 URL을 가진 사용자만 접근할 수 있으므로 대규모 조회수를 처리하기에는 적합하지 않습니다.
B. 모든 지역에 교차 지역 복제를 사용합니다.
장점: S3 버킷의 데이터를 여러 리전으로 복제하여 내구성과 가용성을 높일 수 있습니다.
단점: 그러나 교차 지역 복제는 데이터 복제에 초점을 맞추고 있으며, 전 세계 사용자에게 효과적으로 콘텐츠를 제공하는 데는 직접적인 도움이 되지 않습니다.
C. Amazon Route 53의 지리 근접 기능을 사용합니다.
장점: 사용자의 위치에 따라 가장 가까운 리전으로 트래픽을 라우팅하여 응답 속도를 높일 수 있습니다.
단점: 하지만 Route 53만으로는 정적 콘텐츠를 효율적으로 제공할 수 없으므로, 전체 솔루션으로는 부족합니다.
D. S3 버킷을 원본으로 하는 Amazon CloudFront를 사용합니다.
장점: CloudFront는 전 세계에 분산된 엣지 로케이션을 통해 정적 콘텐츠를 캐싱하고 전송할 수 있어, 높은 조회수를 효과적으로 처리할 수 있습니다. 사용자는 가장 가까운 엣지 로케이션에서 콘텐츠를 빠르게 받을 수 있습니다.
단점: 특정한 단점은 없으며, 이 솔루션은 높은 성능과 확장성을 제공합니다.
[정답 및 최종 판단]
정답은 D. S3 버킷을 원본으로 하는 Amazon CloudFront를 사용합니다.입니다.
CloudFront는 정적 콘텐츠를 전 세계 사용자에게 빠르고 효율적으로 제공할 수 있는 최적의 솔루션입니다.
[개념 및 키워드]
- Amazon S3: 데이터 저장을 위한 AWS의 객체 스토리지 서비스.
- Amazon CloudFront: 콘텐츠 전송 네트워크(CDN) 서비스로, 데이터를 전 세계에 빠르게 전송합니다.
- 정적 HTML 페이지: 서버에서 실행되지 않고 클라이언트에게 직접 제공되는 HTML 파일.
- 지리 근접 라우팅: 사용자에게 가장 가까운 리전으로 트래픽을 라우팅하는 기능.
- 서명된 URL: 서명된 URL(Pre-signed URL)은 Amazon S3와 같은 클라우드 스토리지 서비스에서 사용되는 기능으로, 특정 리소스에 대한 일시적인 액세스 권한을 부여하는 링크입니다. 일반적으로 사용자가 파일에 직접 접근할 수 없을 때, 서버가 이 URL을 생성하여 특정 시간 동안만 유효한 링크를 제공할 수 있습니다. 다음은 서명된 URL의 주요 특징입니다:
서명된 URL의 특징
제한된 접근: 서명된 URL은 특정 파일에 대한 접근을 제한된 사용자에게 제공합니다. URL을 생성한 사용자만 해당 URL을 사용하여 파일에 접근할 수 있습니다.
만료 시간: 서명된 URL은 만료 시간을 설정할 수 있습니다. 사용자가 URL을 통해 파일에 접근할 수 있는 시간 범위를 정의하며, 이 시간이 지나면 URL이 더 이상 유효하지 않습니다.
안전성: URL이 서명되어 있으므로, 특정 조건을 충족해야만 파일에 접근할 수 있습니다. 이는 무단 접근을 방지하는 데 도움이 됩니다.
HTTP 메서드 지원: 서명된 URL은 GET 및 PUT과 같은 HTTP 메서드를 지원하여 파일을 다운로드하거나 업로드할 수 있습니다.
사용 예시
- 파일을 다운로드할 수 있는 링크를 이메일로 보내고, 해당 링크가 만료되도록 설정하여 보안을 강화할 수 있습니다.
- 클라우드 애플리케이션에서 사용자가 업로드할 수 있는 링크를 제공하고, 특정 시간 동안만 유효하게 설정하여 임시적인 업로드 권한을 부여할 수 있습니다.
[태스크 설명]
태스크 4.3: 글로벌 이벤트의 정적 콘텐츠 배포 최적화
이 태스크는 Amazon S3와 CloudFront를 활용하여 정적 HTML 페이지를 효율적으로 배포하는 방법을 다룹니다. 전 세계에서 예상되는 높은 조회수를 처리하기 위한 최적의 솔루션 선택은 이 태스크와 직접적으로 연결됩니다.
관련 지식:
- AWS 콘텐츠 배포 서비스의 기능 및 사용 사례.
- 정적 콘텐츠 배포의 성능 최적화 방법.
- 글로벌 이벤트에 따른 대규모 트래픽 관리 방안.
'스케쥴 > 시험' 카테고리의 다른 글
AWS SAA-C03 한국어 샘플 6번 (0) | 2024.10.19 |
---|---|
AWS SAA-C03 한국어 샘플 5번 (1) | 2024.10.19 |
AWS SAA-C03 한국어 샘플 4번 (0) | 2024.10.19 |
AWS SAA-C03 한국어 샘플 2번 (0) | 2024.10.19 |
AWS SAA-C03 한국어 샘플 1번 (1) | 2024.10.19 |