본문 바로가기

AWS Intro/AWS Storage Intro

AWS Storage Intro - S3 (Object Storage)

S3에 대해서 알아보도록 하겠습니다.

 

  • 웹에서 사용 가능한 오브젝트 저장소
  • 사용한 만큼만 비용 지불
  • 뛰어난 내구성 (99.999999999%의 내구성 설계)
  • 제약 없는 확장성
  • Resource 단위의 IAM 권한
  • 버킷(Bucket) 접근 정책 및 ACL
  • 웹에서 사용 가능한 오브젝트 저장소
  • API를 통한 직접 사용 가능
  • Server Side Encryption
  • Static Website Hosting
  • 데이터에 대한 수명주기 관리 기능 
  • S3 Select를 통한 데이터 Query
  • Amazon Athena 지원
  • Amazon S3에 저장된 데이터를 표준 SQL을 사용하여 
    분석할 수 있게 하는 대화형 Query 서비스

 


 

위와 같은 특성을 지닌 S3는 용도에 따라서 클래스를 정하고
일정한 수명주기를 가지고 효율적으로 데이터를 보관 및 사용할 수 있습니다.

 

출처 AWS
출처 AWS

 

 

S3의 기본 클래스가 아닌 다른 클래스들에 대해 좀 더 상세하게 알아보도록 하겠습니다.

 

출처 AWS

 

하지만 IA와 기본클래스를 구분하여 사용하는것이 어렵다면 아래와 같은 Intelligent를 사용하여 편하게 관리할 수 도 있습니다.

 

출처 AWS

 

IA 보다 더 데이터를 쿼리하거나 읽을일은 적으나 보관은 해야하는 경우 Glacier를 사용합니다.

 

출처 AWS

 

검색 옵션 별 소요되는 시간으로는 아래와 같습니다.

  • 긴급 - 1~5
  • 표준 – 3~5시간
  • 대량 – 5시간~12시간

마지막으로 전체적인 장표를 띄워 각 클래스를 비교하면 아래와 같습니다.

 

출처 AWS

 

AWS의 Object Storage인 S3는 이렇게 많은 기능과 용도에 따라 클래스를 구분하여 데이터를 보관할 수 있습니다.

 

여기까지 간단하게 S3에 대해서 알아보았고,

다음 포스트에서는 온프레미스 스토리지와의 연동하는 방법에 대해 간략하게 알아보도록 하겠습니다.