AWS

컴퓨팅클라우드_Chapter03_스토리지 S3

강용민 2022. 10. 14. 15:33

스토리지(Storage)

컴퓨터에 데이터를 저장하는 저장소의 역할을 수행하는 부품이다.

  • Direct Attached Storage(DAS)
    • PC나 서버에 다이렉트로 꽂아서(Usb처럼) 사용하는 스토리지
    • 서버와 하드웨어를 1:1로 연결한다.
  • Network Attached Storage(NAS)
    • DAS에 네트워크 기능을 탑재한 스토리지
    • 서버와 저장장치가 이더넷등의 LAN방식의 네트워크에 연결된 방식이다.
  • Storage Area Network
    • 전용네트워크(Fiber Channel)를 통한 고속 DIsk I/O
    • 서버간 물리적인 Disk분할 사용(블럭기반)의 연결이 된다.

 

S3

인터넷 스토리지 서비스로 HTTP 프로토콜로 파일을 접근하는 정적 웹 서비스이다.

무한대의 저장용량을 갖고 있으며, 용량 추가 및 성능 향상을 위한 별도 작업(ex: AutoScaling, LBS)이 불필요하다.

 

구성

  • 객체(Object)
    • S3에 데이터가 저장되는 최소 단위이며, 파일과 메타데이터로 구성된다.
    • Key-Value 형식으로 이뤄져있다.
    • 최대 5TB의 크기를 가질 수 있다.
    • 메타데이터
      • HTTP Content-Type형식(MIMI), 파일의 확장자에 따라 자동 설정/ 임의 설정도 가능
      • Key-value형식, S3전용 메타데이터 및 사용자정의 메타데이터 저장
  • 버킷(bucket)
    • S3에서 생성할 수 있는 최상위 폴더로 버킷 안에 객체가 저장된다.
    • 리전 별로 생성해야 하지만 이름은 모든 리전에서 유일해야 한다.
    • 계정 별로 100개까지 생성 가능하다.
    • 디렉터리를 생성할 수 있으며, 객체 이름은 디렉터리 경로까지 포함하고 있다.
    • 객체의 개수와 용량은 제한이 없다.
    • 접속제어 및 권한관리 기능을 포함하고있다.

 

S3 옵션

객체(디렉토리)별로 설정 가능하며, 다음과 같은 스토리지 옵션이 있다.

  • 표준 스토리지(Standard Storage)
    • 일반적인 스토리지 옵션(내구성 : 99.999999999%)
    • 내구성이 높고, 비용또한 높다.
    • 중요 데이터 저장에 적합하다.
  • 낮은 중복 스토리지(RRS : Reduced Redundancy Storage)
    • 복제사본의 수를 감소 시킨다(내구성 : 99.99%).
    • 표준 스토리지 대비 20% 저렴하다.
    • 본제본 데이터 저장에 적합하다.