인덱스 |
요구사항 |
솔루션 |
1-11 |
- Real-time Messaging Protocol 이용한 뉴스 라이브 방송 서비스
- 최고 품질의 스트림과 가속화된 TCP 연결 제공 필요
|
- Global Accelerator를 이용하여 가속화된 TCP 제공
|
1-12 |
- 단일 VPC, 다수 가용영역의 다수 EC2에서 미디어 제공
- 모든 EC2 간 데이터 공유 가능한 고성능 솔루션 필요
- 데이터를 VPC 내에서만 유지해야 함
|
- Elastic File System(EFS)를 구성하고 모든 EC2에 마운트
- Elastic Block Store(EBS)는 단일 가용영역에서만 사용 가능
|
1-13 |
- 다수 가용영역에 배포되는 웹 앱 공유 스토리지 솔루션
- 웹 앱은 Auto Scaling 그룹의 EC2에서 실행
- 콘텐츠가 수시로 변경되며, 즉시 새 콘텐츠가 반영되는 강력한 일관성 필요
|
- Elastic File System(EFS)를 구성하고 개별 EC2에 EFS 탑재
- 여러 EC2에 하나의 EFS를 연결하면 파일이 일관성을 가짐
|
1-14 |
- 회사는 사용자로부터 매일 약 1TB의 데이터 수신
- 회사는 사용자에게 12개월 전의 사용 보고서를 제출해야 함
- 모든 사용자의 데이터를 최소 5년 동안 저장해야 함
|
- S3에 데이터 저장 수명 주기 설정
- 1년 후 데이터를 S3 Glacier Deep Archive로 전송하는 수명 주기 규칙 설정
- 5년 후 데이터를 삭제하도록 수명 주기 규칙 설정
|
1-15 |
- 재해 복구를 위해 데이터를 복제하고자 함
- 데이터를 NFS 공유에 복사하는 스크립트 보유
- 관리자는 짧은 지연 시간으로 개별 백업 파일에 액세스해야 함
|
- 온프레미스 NFS 공유 대신 Storage Gateway for File Gateway 가상 어플라이언스에 데이터 복사
- Storage Gateway의 로컬 캐시 기능을 이용하여 짧은 지연 시간 조건 충족
|
1-16 |
- us-east-1 리전의 S3 버킷에서 정적 웹 사이트 콘텐츠를 호스팅
- 콘텐츠는 CloudFront origin을 통해 제공
- 버킷의 복사본을 다른 리전에(ap-southeast-1)에 생성하도록 설정
- 웹 사이트에 더 큰 가용성을 제공하는 솔루션 요청
|
- 고 가용성을 위해 복제된 리전(ap-southeast-1 버킷을 가리키는 추가 CloudFront 오리진 생성
- 추
- us-east-1 버킷을 기본으로, ap-southeast-1 버킷을 보조로 CloudFront 오리진 그룹을 설정
- 두 버킷을 오리진 그룹으로 구성해 오리진 장애조치(Failover)를 구성
|
1-17 |
- 온프레미스 서버에서 앱 호스팅
- 스토리지 용량이 부족하며, 앱은 블록 스토리지 NFS 스토리지를 모두 사용
- 앱을 재설계하지 않고 로컬 캐싱을 지원하는 고성능 솔루션이 필요
|
- NFS 스토리지를 대체할 Storage Gateway 파일 게이트웨이 배포(로컬 캐싱 지원)
- 블록 스토리지를 대체할 Storage Gateway 볼륨 게이트웨이 배포(로컬 캐싱 지원)
- S3, EFS는 로컬 캐싱 지원하지 않음
|
1-18 |
- Elastic Load Balancer 뒤의 EC2에서 실행할 새로운 웹 서비스를 설계 중
- 많은 웹 서비스 클라이언트는 방화벽에 허용된 IP 주소에만 연결할 수 있음
|
- 연결된 탄력적 IP 주소(EIP)가 있는 NLP(Network Load Balancer)
- NLB에 탄력적 IP 주소를 할당하여 방화벽에 해당 IP 주소 허용(ALB는 EIP 할당 불가)
|
1-19 |
- 포털은 정적 및 동적 콘텐츠를 혼합하여 각 사용자에게 개인화된 보기를 제공
- 콘텐츠는 ALB(Application Load Balancer) 뒤에 있는 EC2에 대한 API 서버를 통해 HTTPS로 제공
- 회사는 포털에서 이 콘텐츠를 가능한 한 빨리 전 세계 사용자에게 제공하려 함
- 사용자 지연 시간을 최소화하는 앱 설계 필요
|
- 단일 리전에 앱 스택 배포 CloudFront를 사용하고, ALB를 오리진으로 지정하여 모든 정적 및 동적 콘텐츠 제공
- Route 53보다는 CloudFront가 적합한 솔루션
|
1-20 |
- 웹 앱은 RDS PostgreSQL DB 인스턴스를 사용하여 앱 데이터를 저장
- 매월 특정 기간에 높은 사용량으로 DB 성능에 영향을 미치는 대규모 쿼리를 실행
- 설계자는 최소한의 노력으로 이 활동이 웹 앱에 미치는 영향을 최소한으로 줄여야 함
|
- 데이터의 읽기 전용 복제본을 만들고 복제본에 대규모 쿼리 트래픽을 연결해 DB 부하 분산
|
댓글