정보보안 자격증/AWS

AWS4. S3 (Simple Stoarge Service) - 1

rinaisme 2024. 7. 17. 14:39

1. 스토리지 유형

  • 파일 스토리지
    • 파일과 폴더의 계층 구조
    • 파일들은 메타데이터 가짐: 이름, 위치, 생성일, 크기 등
    • NAS, AWS EFS
  • 블록 스토리지
    • 데이터를 일정한 크기의 덩어리(블록)로 나누어 저장하는 방식
    • 블록마다 고유 주소 정보가 있어서 이 정보를 이용해 블록을 재구성할 수 있음
    • 계층 구조 없이도 액세스 할 수 있음, 접근 경로 다양 -> 신속한 데이터 접근
    • SAN, DAS, AWS EBS
  • 객체 스토리지
    • 객체 단위로 데이터를 저장하는 방식 (쓰기 단위가 오로지 객체단위로)
    • Object: Key+ Data(file) + Metadata
    • WORM (Write Once Read Many)
    • AWS S3

2. AWS S3

  • Simple Storage Service
  • AWS의 객체 스토리지 서비스
  • 11 9%(99.999%)의 내구성을 제공하도록 설계
    • 리전 수준의 서비스
    • 3개 가용 영역에 복제하여 데이터를 저장
    • 고도의 확장성, 가용성 제공
  • 객체
    • 최소 저장 단위 (키 + 파일+ 메타데이터), 최대 5TB
  • 버킷
    • S3에서 생성할 수 있는 최상위 디렉터리 개념
    • 계정별로 100개까지 생성할 수 있음
    • 버킷에 저장할 수 있는 객체 수는 무제한

3. 스토리지 클래스

  • S3 Standard
    • 자주 액세스하는 데이터 (저장비용 고, 요청비용 저): 0.025$/GB (서울)
    • 60% 정도
  • S3 Standard-IA (Infrequent Access)
    • 낮은 엑세스 빈도 (저장비용 저, 요청비용 고): 0.0138 $/GB( 서울)
    • S3 Standard와 동일한 내구성, 성능, 가용성
  • S3 One-zone-IA
    • 낮은 엑세스 빈도 (저장비용 저저): 0.011$/GB (서울)
    • 3개의 가용영역이 아닌 한 개의 가용영역에만 복제 -> 가용성 저장
    • 40%
  • S3 Intelligent-Tiering
    • 액세스 패턴을 알 수 없거나 액세스 패턴이 변경되는 데이터에 대해 자동으로 스토리지 클래스를 변경해 줌
  • S3 Glacier instant Retrieval
    • 검색 (Retrieve)을 통해 데이터를 S3 standard로 복원한 후에 액세스 할 수 있음 
    • 즉각적인 검색 시간
    • 저장 비용: 0.005$/GB (서울)
  • S3 Glacier Flexible Retrieval
    • 검색 시간이 1분부터 12시간까지
    • 저장 비용: 0.0045$/GB (서울)
    • 신속 (expedited:1~5분), 표준(standard: 3~5시간), 대량 (bulk: 5~12시간)
  • S3 Glacier Deep Archive
    • 검색 시간이 5~12시간
    • Glacier는 장기 데이터 아카이브용: 빙하 속에 얼려버리는 것

4. Key와 Prefix

  • bucket, prefix, key
  • 버킷 명은 앞에 url 형태로 나옴 (http 형식)
  • 이 버킷을 만든 위치, 리전이 들어감
  • 전체를 key, 앞을 prefix라고 부름
  • 이 key를 이용해서 버킷 상에 있는 오브젝트를 접근하게 됨

5. 버전관리

  • 버킷의 객체마다 여러 버전의 객체를 보관할 수 있도록 하는 기능
  • 삭제 시 -> 삭제마커 (deletion marker)를 부여함
    • 삭제 마커를 삭제하면 기존 객체 사용할 수 있음
  • 새로운 버전으로 수정
    • 기존 버전의 객체와 별개로 새로운 버전의 객체를 추가함
  • 각 객체마다 버전 ID가 부여
    • 버전 ID를 지정해 특정 버전의 객체를 직접 요청할 수 있음 (해쉬값)
  • 실수로 삭제하거나 덮어쓴 객체를 손쉽게 복구할 수 있음

6. 수명 주기 관리

  • 일정 시간이 지나면 객체를 다른 스토리지 클래스로 전환해 주는 기능
    • 비용절감 효과 탁월
  • 예시
    • S3 standard -> 30일 -> S3 standard -> 90일 -> S3 Glacier Deep Archive
  • 기억할 사항
    • S3 Standard에서 S3 Standard-IA 또는 S3 Standard-IA에서 S3 OneZone-IA로 전환 시의 최소 시간 -> 30일
    • 128KB보다 작은 객체는 전환을 허용하지 않음
    • 크기가 큰 객체일수록 전환 시 비용에서의 이점이 있음

 

'정보보안 자격증 > AWS' 카테고리의 다른 글

AWS6. EFS, FsX  (0) 2024.07.17
AWS5. S3 (Simple Stoarge Service) - 2  (0) 2024.07.17
AWS3. 공유 스토리지  (0) 2024.07.17
AWS2. 핵심정리 2  (0) 2024.07.17
AWS1. 핵심정리  (0) 2024.07.17