AWS - S3 ( 스토리지 클래스 / Intelligent-Tiering )

TopOfTheHead·2026년 5월 10일

클라우드 / AWS

목록 보기
29/38

S3 스토리지 클래스 ( Storage Class )
S3사용자목적 / 예산 등에 따라 다양한 저장 방법을 적용한 다양한 스토리지 클래스를 제공
▶ 총 9개의 스토리지 클래스가 존재

파일 저장 용도 / 아카이브 저장 용도로 분류
아카이브 저장 용도는 장기간 저장하는 대신, 파일 액세스에 장시간 소요되지만, 저장 비용이 비교적 저렴한 특징으로 주로 백업 데이터 저장 용도로 사용

버킷에 저장된 파일들은 S3 수명주기를 통해서 동적으로 파일스토리지 클래스를 변화시키면서 요금 최적화가 가능
개발자가 일일이 파일에 대해 스토리지 클래스를 조정할 필요가 없다.
▶ 또는 S3 Intelligent-Tiering을 통해 자동으로 스토리지 클래스를 지정하는 방법도 존재

  • 버킷 내 각 파일에 대해 스토리지 클래스를 편집 가능

파일 저장 용도의 스토리지 클래스
S3 스탠다드 / S3 스탠다드 IA / S3 One Zone IA / S3 Express One Zone / S3 Intelligent-Tiering이 존재

S3 스탠다드 ( S3 Standard )
S3표준 스토리지 클래스로서 최소 3개 이상의 AZ분산 저장되어 99.99% 가용성99.999999999% 내구성을 보장

최소 저장 기간 / 최소 저장 용량 없음

  • 데이터 요청 비용 :
    PUT / COPY / POST / LIST 기준 요청 비용 : 1000 건$0.0045 발생

  • 데이터 저장 비용
    GB$0.025 발생

S3 스탠다드 IA ( Infrequently Accessed )
。자주 사용되지 않는 중요한 데이터를 저렴한 가격으로 보관하는 용도의 스토리지 클래스

S3 스탠다드에 비해 저장 비용이 저렴한 대신, 더 많은 요청 비용이 부과됨.
▶ 자주 사용하지 않는 중요한 파일로서 오랜 기간 저장하지만, 가져오는 빈도가 적은 파일에 대해서 지정

。최소 3개 이상의 AZ분산 저장되어 높은 내구성을 보장하지만, 최소 저장용량 : 128KB / 최소 저장기간 : 30일로 지정됨.
100 KB 파일 저장시에도 128 KB로 간주

  • Standard IA : 데이터 요청 비용
    1000 건$0.01 발생
    Standard$0.0045에 비해 2배 정도 비싸다.

  • Standard IA : 데이터 저장 비용
    GB$0.0138 발생

S3 One Zone-IA( Infrequently Accessed )
。자주 사용되지 않으면서, 중요하지 않은 데이터를 저렴한 가격으로 보관하는 용도의 스토리지 클래스

S3 스탠다드 / IA와 달리, 한개의 AZ에서 저장되어 관리되므로 낮은 내구성을 지니며 최소 저장용량 : 128KB / 최소 저장기간 : 30로 지정됨.
▶ 가져오는 빈도가 적으며 쉽게 복구 가능한 중요하지 않은 파일을 저장 시 사용

  • One Zone IA : 데이터 요청 비용
    Standard IA와 동일하게 1000 건$0.01 발생

  • One Zone IA : 데이터 저장 비용
    GB$0.011
    S3 Standard IA에 비해 저렴

S3 Express One Zone
。빠른 Performance를 위해 하나의 AZ에 위치한 저장소에 저장하는 스토리지 클래스

Standard에 비해 10배 빠른 ms 단위 응답속도를 제공하며, 50% 저렴한 요청 비용을 제공하지만, 매우 비싼 저장비용을 청구
▶ 주로 머신러닝 / 빅데이터 처리 서비스에서 사용

。일반적인 S3 버킷이 아닌, S3 Directory Bucket에 저장

  • 데이터 저장 비용
    GB$0.16 GB 발생
    S3 Standard에 비해 매우 비싼 특징이 존재.

S3 Intelligent-Tiering
머신러닝을 활용하여 파일에 대해 요금 최적화하면서 자동으로 적합한 스토리지 클래스를 지정하여 파일을 저장
AWS S3에 수많은 파일을 저장하는 경우, 일일이 스토리지 클래스를 지정하는 것은 어려우므로. Intelligent-Tiering을 사용하여 자동으로 적합한 스토리지 클래스를 지정

아카이브 용도의 스토리지 클래스
아카이브 : 자주 사용하지 않지만 삭제하면 안 되는 데이터장기 보관하는 것

S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval, S3 Glacier Deep Archive이 존재

S3 Glacier Instant Retrieval
。저장된 파일에 즉시 액세스가 가능한 아카이브스토리지 클래스

최소 저장용량 : 128KB / 최소 저장기간 : 90일
S3 Standard IA에 비해서도 최소 저장기간이 매우 긴 특징이 존재

  • 데이터 저장비용
    GB$0.005 발생
    S3 Standard에 비해 약 5배 저렴

S3 Glacier Flexible Retrieval
。저장된 파일분 ~ 시간 단위 이후 액세스가 가능한 아카이브스토리지 클래스
요청 즉시 바로 가져올 수 없으며, 주로 장애복구 데이터 / 백업 데이터 등 을 저장

최소 저장용량 : 40KB / 최소 저장기간 : 90일
S3 Standard IA에 비해서도 최소 저장기간이 매우 긴 특징이 존재

  • 데이터 저장비용
    GB$0.0045 발생

S3 Glacier Deep Archive
。저장된 파일12시간 ~ 48시간 이후 액세스가 가능한 아카이브스토리지 클래스
▶ 주로 오래된 로그 / 법적으로 저장해야하는 서류를 저장

최소 저장용량 : 40KB / 최소 저장기간 : 90일
S3 Standard IA에 비해서도 최소 저장기간이 매우 긴 특징이 존재

  • 데이터 저장비용
    GB$0.0002 발생
    스토리지 클래스 중 가장 저렴

S3 On Outposts
온프레미스 환경에서 AWS S3를 제공하는 스토리지 클래스
S3온프레미스 환경에서 사용 가능하도록 구성하여 IAM / S3 SDK 등을 사용 가능

        
profile
공부기록 블로그

0개의 댓글