AWS SAA-C03AWS 허브발행일 2025. 10. 9.원본 https://blog.naver.com/jword_/224035690313 ↗

AWS SAA-C03 S3관련 서비스 모음

AWS SAA-C03 S3관련 서비스 모음 — #개발자의도구들 #AWSSAA #AWSS3 * AWS SAA 도전기 목록: https://blog.naver.com/jword_/...

#SAA-C03#Naver Blog

#개발자의도구들 #AWSSAA #AWSS3

​

\* AWS SAA 도전기 목록: https://blog.naver.com/jword\_/224028873217

​

S3 Transfer Aceleration

Claude Code

핵심 요구사항

  1. 대용량 데이터: 각 사이트에서 일일 500GB 수집
  2. 글로벌 분산: 여러 대륙에서 다양한 위치
  3. 고속 인터넷 연결: 각 사이트 보유
  4. 목표: 단일 S3버킷으로 최대한 빠르게 데이터 검색

​

​

문제 보기

A. Turn on S3 Transfer Acceleration on the destination S3 bucket. Use multipart uploads to directly upload site data to the destination S3 bucket.

​

B. Upload the data from each site to an S3 bucket in the closest Region. Use S3 Cross-Region Replication to copy objects to the destination S3 bucket. Then remove the data from the origin S3 bucket.

​

C. Schedule AWS Snowball Edge Storage Optimized device jobs daily to transfer data from each site to the closest Region. Use S3 Cross-Region Replication to copy objects to the destination S3 bucket.

​

D. Upload the data from each site to an Amazon EC2 instance in the closest Region. Store the data in an Amazon Elastic Block Store (Amazon EBS) volume. At regular intervals, take an EBS snapshot and copy it to the Region that contains the destination S3 bucket. Restore the EBS volume in that Region.

​

​

정답 풀이

👉 Amazon S3 Transfer Acceleration

  • 클라이언트와 S3 버킷 간의 장거리 파일 전송을 빠르고 쉽고 안전하게 수행하도록 설계된 버킷 레벨 기능이다.
javascript 코드 예제
                                    📌 작동원리
[글로벌 사이트]
      ↓ (공용 인터넷)
[가장 가까운 CloudFront 엣지 로케이션]
      ↓ (AWS 최적화된 네트워크 경로)
[S3 버킷이 위치한 리전]
  1. 엣지 로케이션 활용: 전 세계 400개 이상의 CloudFront Edge 로케이션 활용
  2. 최적화된 네트워크 경로: AWS 글로벌 백본 네트워크를 통한 전송
  3. 자동 라우팅: 가장 빠른 경로를 자동 선택
  4. TCP 최적화: 장거리 전송을 위한 프로토콜 최적화

​

AWS에서 제공하는 속도 비교 도구

[WARNING: Your browser must support TLS1.2 or higher for this website to work. Amazon S3 Transfer Acceleration Speed Comparison
s3-accelerate-speedtest.s3-accelerate.amazonaws.com](https://s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/accelerate-speed-comparsion.html)

https://s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/accelerate-speed-comparsion.html

​

Pros:

  • 성능: 장거리 전송시 최대 50~500% 속도 향상
  • 거리가 멀수록 개선 효과가 증가됨
  • 간편성:
  • S3 버킷에서 원클릭 활성화
  • 앤드포인트 URL만 변경 (.s-acclerate.amazonaws.com)
  • 기존 S3 API 완전 호환
  • 애플리케이션 코드 변경 최소화
  • 보안
  • 표준 S3 보안 기능 제공
  • SSL/TLS 암호화
  • IAM 정책, 버킷 정책 사용 가능
  • 비용
  • Pay-as-you-go
  • 성능 향상이 없으면 자동으로 일반 전송
  • 추가 인프라 비용이없다.

​

구현방법

javascript 코드 예제
                                    aws s3api put-bucket-accelarate-configuration \
    --bucket your-bucket-name \
    --accelerate-configuration Status=Enabled
javascript 코드 예제
                                    import boto3

s3_client = boto3.client(
    's3',
    config=boto3.session.Config(
        s3={'use_accelerate_endpoint': True}
    )
)

s3.client.upload_file(
   // file
)

🚀비슷한 서비스

DataSync

  • 자동화된 데이터 전송 및 검증
  • 스케쥴링 가능

​

❌ 각 사이트에 에이전트 설치 필요

-

  • 유지/보수 복잡성

​

AWS Direct Connect

  • 전용 네트워크 연결
  • 일관되고 예측 가능한 성능
  • 낮은 지연시간

​

❌ 각 사이트마다 별도 구축이 필요하다

❌ 높은 초기 비용 및 월 비용

❌ 운영복잡도 높으며, 구축 시간이 오래걸린다.

​

Multi-Region S3 + 복제

  • 지역별 로컬 업로드
  • 데이터 이중화

​

❌ 여러 버킷 관리 필요

​

​

AWS Snowball Edge

  • 초대용량 데이터 전송
  • 오프라인 전송

​

❌ 모든 사이트마다 일일 전송 → 관리, 시간 소요 많다.

요구 지식 정리

​