DEVOPS/CLOUD

[AWS] 클라우드 스토리지 - S3, EBS

연듀 2022. 10. 27. 15:02

Storage

 

S3

  • 객체 수준 스토리지-안전하고 가변적인 객체 저장공간을 제공
  • 버킷에 저장할 수 있는 객체 수 무제한
  • 속도, 내구성, 가용성이 뛰어난 객체 액세스
  • 웹 어디서나 url을 통한 액세스
  • 스토리지 비용을 자동으로 최적화

 

다양한 S3 스토리지 타입

  • S3 Standard
    • 가장 보편적으로 사용되는 스토리지 타입
    • 높은 내구성, 가용성 (Durability, Availability)
  • S3 - IA (Infrequent Access)
    • 자주 접근되지는 않으나 접근시 빠른 접근이 요구되는 파일이 많을시 유용일반 S3에 비해 비용은 저렴하나 접근시 추가 비용 발생
    • 멀티 AZ를 통한 데이터 저장 -> 높은 가용성
  • S3 - One Zone IA
    • 단일 AZ를 통한 데이터 저장단일 AZ에 의한 데이터 접근 제한 (조금 낮은 가용성) -> 서버 다운과 같은 문제들로 데이터 접근에 여러 제한데이터 접근시 S3 - IA보다 20% 비용 저렴
  • S3 Glacier
    • 저렴한 데이터 아카이빙 및 장기 백업
    • 거의 접근하지 않을 데이터 저장 시 유용
  • Intelligent Tiering
    • 데이터 접근 주기가 불규칙할때 매우 유용
    • Frequent Tier, Infrequent Tier 를 자동으로 조정
    • 데이터 접근주기에 따라 두가지 티어중 하나로 선택됨
    • Data Access 패턴이 변경될 때, 성능에 대한 영향 없이 스토리지 비용을 자동으로 최적화해 최고의 비용 절감 효율을 누릴 수 있음

 

S3 요금

  • 사용한 만큼 지불
    • 월별 GB
    • 다른 지역으로 송신
    • PUT, COPY, GET, POST, LIST 요청
  • 비용 지불하지 않는 경우
    • S3로 수신하는 경우
    • S3에서 같은 리전의 CloudFront 또는 EC2로 송신하는 경우

 

 

EBS

  • 인스턴스용 영구 블록 스토리지
  • 가용 영역 내에 자동으로 복제되어 구성요소 장애로부터 보호해주고 고가용성 및 내구성을 제공
  • 단 몇 분 내에 사용량을 많게 또는 적게 확장할 수 있음
  • 프로비저닝한 부분에 대해서만 저렴한 비용을 지불
  • 스냅샷(EBS 상태의 저장본) -> S3에 저장, 자동 백업 -> 복수 AZ에 자동 복제