1. S3 버킷에 업로드 및 다룬로드 가속화 방법
1. 업로드 가속화
1-1. Multi-Part
- 100MB가 넘는 파일은 분할 업로드를 권장하며 5GB이상은 필수로 설정한다.
- 병렬화를 통해 전송 속도를 높이고 대역폭을 극대화하는 것이다.
- 병렬로 데이터를 업로드하고 이들을 다시 모아 큰 파일로 합처주는 것이다.
1-2 S3 Transfer Acceleration
- 파일을 엑시 로케이션으로 전송함으로써 전송 속도를 높이는 것이다.
2. 다운로드 가속화
1-1. S3 바이트 범위로 가져오기
- 특정 바이트 범위를 얻어 GET을 마비시키는 방식이다.
1-2. 파일의 일부를 회수하는 방식
- 헤더에 해당 첫 n바이트를 범위 요청으로 전송함으로 써 해당 정보를 빠르게 얻을 수 있다.
4. Select & Glacier Select
**S3에서의 서버 측 데이터 필더링을 줄이려면 S3 Select 와 Glacier Select를 사용한다.
5. S3 이벤트 알림
'udamy > AWS Devleoper' 카테고리의 다른 글
12. ECS,ECR 및 fargate-aws 도커의 기본편 (AWS Certified Developer Associate) (0) | 2023.03.17 |
---|---|
11. CloudFront (AWS Certified Developer Associate) (0) | 2023.03.03 |
10-1. 고급 s3 스토리지 클래스 (AWS Certified Developer Associate) (0) | 2023.03.02 |
10. 고급 s3 및 Athena (AWS Certified Developer Associate) (0) | 2023.03.02 |
9. AWS CLI,SDK 역할 (AWS Certified Developer Associate) (0) | 2023.02.28 |