본문 바로가기

카테고리 없음

S3의 스토리지 유형과 수명 주기 정책

S3 스토리지 클래스

S3 standard(범용)

-짧은 지연 시간과 많은 처리량을 제공, 일반적인 용도의 다양한 사용 사례에 적합

 

S3 Intelligent-Tiering(액세스 패턴을 알 수 없거나 예측할 수 없는 데이터용)#해석: 접근 빈도수에 따른 스토리지

-액세스 패턴을 모니터링하고, 액세스하지 않는 객체를 저렴한 액세스 계층으로 자동으로 이동

-액세스 패턴을 알 수 없거나 액세스 패턴이 데이터에 대한 스토리지 비용을 최적화하려는 경우 사용

-액세스 계층 이동

   -s3 intelligent-Tiering에 업로드하거나 이전한 객체는 Frequent Access 계층에 자동으로 저장

   -액세스 패턴을 모니터링한 후 30일 연속 액세스 되지 않는 객체를 Infrequent Access 계층으로 이동

   -90일 연속으로 액세스 되지 않는 객체를 자동으로 Archive Access 계층으로 이동

   -180일 연속으로 액세스 되지 않으면 다시 Deep Archive Access 계층으로 이동

 

S3 Standard-IA(빈번하지 않은 액세스용)

-자주 액세스하지 않지만 필요할 때 빠르게 액세스해야 하는 데이터에 적합함

-최소 과금 기간 30일

 

S3 One Zone-IA(빈번하지 않은 액세스용)

-자주 액세스하지 않지만 필요할 때 빠르게 액세스해야 하는 데이터에 적합

-기본적으로 s3는 최소 3 개의 가용 영역에 데이터를 저장하는데 이 클래스는 단일 AZ에 데이터를 저장하여 비용이

s3 standard-IA보다 저렴함

 

Glacier Instant Retrieval(아카이브용)

-저렴한 비용으로 장기 보관하는 백업 용도

-분기에 한 번 액세스하는 오래된 아카이브 데이터 용도

-검색 시간: 밀리초 내에 즉시 검색

-최소 과금 기간 90일

 

S3 Glacier/Clacier Flexible Retrieval(아카이브용)

-저렴한 비용으로 장기 보관하는 백업 용도

-일 년에 한 번 액세스하는 오래된 아카이브 데이터 용도

-검색시간: 몇 분 내지 몇 시간의 검색 시간 소요됨

-최소 과금 기간 90일

 

 

S3 Glacier Deep Archive(아카이브용)

-가장 저렴한 비용의 스토리지 클래스

-일 년에 한 번 미만으로 액세스하는 오래된 아카이브 데이터 용도 

-7~10년 이상 데이터를 장기 보관하는 용도

-검색 시간: 몇 시간

-최소 과금 기간: 180일

 

 

이정도로 알아두면 좋을 것 같다

 

 

객체 수명주기

 

-객체가 저장되어 삭제될 때까지의 수명주기를 비용효율적으로 저장되도록 관리하는 기능

-버전 관리와 활성화 되어 있을 경우 객체의 버전별로 수명 주기 정책을 적용할 수 있음

 

예) s3 standard 스토리지 클래스 - >(30일 경과) -> s3 standard-IA -> (60일 지남) -> Glacier -> 삭제

 

s3의 모든 객체를 정의한다

 

그리고 규칙 작업은 현재 버전과 이전 버전 그리고 버전 삭제까지 있는데 

 

먼저 현재 버전의 클래스

이전 버전은

결과는

 

이런 식으로 해주면 된다.

 

이걸 수명 주기를 정하지 않고 객체가 알아서 해주기 위해서는 inteligent-tiering 을 해주면 된다.