[SAA-C03] Accelerator
[SAA-C03] Accelerator — #개발자의도구들 #AWS3transferAccelerator #AWSGlobalAccelerator * AWS SAA 도전기 목록:...
#SAA-C03#Naver Blog
#개발자의도구들 #AWS3transferAccelerator #AWSGlobalAccelerator
\* AWS SAA 도전기 목록: https://blog.naver.com/jword\_/224028873217
전체 비교 분석
AWS Global Accelerator vs AWS S3 Transfer Acceleration
| 구분 | AWS Global Accelerator | Amazon S3 Transfer Acceleration |
|---|---|---|
| 적용 대상 | 애플리케이션 트래픽 전체 (TCP/UDP) | S3 객체 업로드/다운로드 |
| 가속 방식 | AWS Gloal Network를 통해 사용자 트래픽을 가장 가까운 AWS 엣지 로케이션으로 라우팅 후 내부 백본망으로 전송 | 사용자와 가장 가까운 AWS Edge Location (CloudFront POP)으로 연결 후 S3 버킷으로 전달 |
| 주 목적 | 전 세계 사용자들의 애플리케이션 응답 속도 및 고가용성 제공 | 전 세계 사용자들에게 S3업로드/다운로드 속도 향상 |
| 프로토콜 / 포트 | 모든 TCP/UDP 애플리케이션 (HTTP, HTTPS, 게임, API 등) | HTTP/HTTPS 기반 S3 전송 |
| DNS 엔드포인트 형식 | xxx.awsglobalaccelerator.com | bucketname.s3-acceleratee.amazonaws.com |
| 자동 장애 조치 (Failover) | ✅있음: 여러 리전/앤드포인트 헬스 체크 및 자동 전환 | ❌없음 - 단순 전송 경로 단축 |
| 로드 밸런싱 기능 | ✅ 리전 간/ 앤드포인트 간 부하 분산 | ❌ 단일 S3 버킷 대상 |
| 요금 부과 기준 | 전송 데이터 + 엣지 로케이션 트래픽 | 전송 데이터 (표준 S3보다 약간 비싸다) |
| 대표 사용 예시 | 글로벌 API Gateway, EC2, ALB, 게임서버, ioT | 멀리있는 클라이언트가 S3로 대용량 파일 전송 시 |
| 시험에서 핵심 문장 | “Global users accessing an application with improved availability and low latency” | “Users around the world upload data to an S3 bucket faster” |
AWS Global Accelerator
- AWS 전용 글로벌 백본망을 사용하여 인터넷 대신 전송
- 훨씬 빠르다
- ALB, NLB, EC2, IP 주소 등과 연결이 가능하다.
- 헬스 체크 / 자동 failover 기능 제공
- TCP/UDP 모두 제공한다
S3 Transfer Acceleration
s3 객체 업로드/다운로드 전용 가속 서비스 (CloudFront POP 활용)
- s3-accelerate.amazonaws.com 앤드포인트 사용
- 엣지 로케이션을 통해 S3로 전송 → 지리적으로 멀어도 빠르다.
- 업로드/다운로드 대상은 S3버킷 한정
- SSL 지원(HTTPS)
- 별도 활성화 필요 -> bucket에 들어가서
NLB Global Accelerator Endpoint
[user from US]
↓
🌎 AWS Edge (Closest Region)
↓
[Global Accelerator Endpoint Group]
↓
[NLB in ap-northeast-2 (Seoul)]
↓
[EC2 targets / microservices]
- Global Accelerator가 전 세계 사용자 요청을
- 가장 가ㄲ운 AWS 엣지에 받아서
- 백본 네트워크로 NLB가 있는 리전으로 전송
- NLB가 해당 리전 내 EC2인스턴스나 서비스로 트래픽을 전달한다.
주목적: 리전 내 Target 간 트래픽 분산
경로: 클라이언트 → NLB → Target (EC2/ECS 등)
DNS로 Route 53을 사용한다고 함