Q1. S3 Transfer Acceleration
Answer: A
- S3 Transfer Acceleration이 딱 이렇게 쓰인다고 함. S3로의 혹은 S3로부터의 네트워크 가속화.
- B: single Amazon S3 bucket으로 aggregate하는 게 목적인데, 이미 High-speed Internet connection을 가진 상태에서 각 region마다 S3를 만들고 그걸 다시 Cross-Region Replication을 하는 건 minimized operational complexity가 아니다.
- C: AWS Snowball Edge Storage는 보통 local storage, on-premise server 등에서 AWS Cloud로 데이터를 옮길 때 사용함. 정확히 말하자면 Migration 과정에 주로 사용함.
- D: EC2 → EBS → EBS snapshot → S3. not minimized
S3 Transfer Acceleration
어떤 Region에서 다른 Region의 S3에 빠르게 데이터를 전송하거나 다운로드 받고 싶을 때 사용한다. 이때 최적화된 네트워크 경로를 사용한다고 한다. User와 지리적으로 가까운 Edge Location에서 고성능 AWS Network를 경유해 Dest S3 bucket에 접근하기 때문에 지연 시간을 줄일 수 있는 것이다. 데이터 전송 규모는 GB~TB.
Q2(_). Amazon Athena
Key points
- Analyze the log files in S3 bucket
- Queries will be simple and will run on-demand
- minimal changes to the existing architecture
Answer. C
- A: Redshift는 모든 logs를 load해야하기 때문에 operational overhead
- B: 이미 S3에 기록된 로그들을 굳이 Cloud Watch에 추가로 기록하면 overhead