Amazon S3 Glacier

Amazon-S3-Glacier@4x.png

  • 저렴한 장기 아카이빙 서비스
  • 자주 액세스 하지 않는 데이터 최적
  • 나인 일레븐 내구성을 제공하도록 설계
  • 3~5 시간의 표준 검색 시간
  • 월별 GB 당 0.01 USD 미만 (리전에 따라 다름)

S3 스토리지 클래스 표

스크린샷, 2019-11-12 02-56-30.png

  • 스탠다드는 성능에 민감한 사용 사례와 자주 액세스하는 데이터 적합

  • Infrequent Access(IA)는 자주 액세스 하지는 않지만 고성능이 필요한 오래된 데이터 및 백업과 같이 수명이 길고 액세스 빈도가 낮은 데이터에 적합

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

  • Glacier 는 데이터 애겟스가 빈번하지 않고, 검색에 몇 시간씩 걸려도 상관없는 데이터


Amazon Elastic Block Store

Amazon-Elastic-Block-Store-EBS@4x.png

  • 일관되고 지연 시간이 짧은 성능을 제공하는 영구 블록 수준 스토리지.

  • 저장된 데이터는 가용 영역 내에서 자동으로 복제됨.

  • 스냅샷은 S3 에 안정적으로 저장됨.

EBS 볼륨 유형

  • ResourceId (vol-xxxxx)

  • SSD 지원 볼륨

    • I/O 크기가 작고 읽기/쓰기 작업 빈도가 높은 트랜잭션 워크로드에 적합.
    • IOPS 성능이 뛰어남.
  • HDD 지원 볼륨

    • 대규모 스트리밍 워크로드에 적합.
    • 처리량이 뛰어남 (초당 MiB로 측정)

EBS 정보

  • 데이터에 빠르게 애겟스하고 장기간 지속해야 하는 경우 EBS 를 사용하는 것이 좋다.

  • EBS 볼륨을 암호화된 볼륨으로 시작할 수 있다. 볼륨에 저장된 데이터, 디스크 I/O 및 볼륨에서 생성된 스냅샷은 모두 암호화 됨.

  • S3 까지 지속되는 EBS 볼륨의 특정 시점 스냅샷을 생성할 수 있다.

  • 데이터세트 간에 무작위 읽기 및 쓰기가 빈번한 데이터베이스 스타일 애플리케이션에 유용

EBS 요금

프로비저닝(공급, 준비, 대비, 식량 이란 의미로 IT 에서 의미는 특정 서비스를 제공받기 위하여 서비스 실행부터 시작해 서비스를 제공받기 전 단계까지 처리되는 일련의 절차를 말한다)만큼만 비용 지불

  • 리전 기반 요금

  • 온라인에서 요금 계산기 검토

  • 요금 구성

    • 스토리지
    • IOPS

EBS 범위

스크린샷, 2019-11-07 00-49-57.png

  • 볼륨은 고가용성 및 안정성을 갖추도록 설계됨.
  • 볼륨 데이터는 단일 구성 요소의 장애로 인한 데이터 손실을 방지하기 위해 가용 영역 내의 여러 서버에 복제됨.
  • 볼륨 스냅샷을 자주 생성하면 비용 효율적으로 편리하게 데이터의 장기 내구성을 높일 수 있다.

EBS 와 S3 비교

스크린샷, 2019-11-07 00-52-08.png

  • EBS은 블록 수준에서 쓰거나 읽을 수 있는 네트워크 연결 하드 드라이브,
  • S3 는 객체 수준의 스토리지 매체
    • 한 번 쓰고 / 여러번 읽는 사용에 최적화 됨

용어 정리

  • 스냅샷 : 저장 공간 어디로 할래 ? ( ex : S3 )

  • IOPS : I/O 저장 속도 (초당 속도) , Type(hdd, sdd) 별로 속도가 당근 다르다.

  • 트랜잭션 : DB의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모든 수행되어야 할 일련의 연산들을 의미

  • 워크로드 : 고객 대면 app 이나 백엔드 프로세스 같이 비즈니스 가치를 창출하는 리소스 및 코드 모음


    나만의 정리

    가상 하드 디스크, 자주 바뀌는 데이터 넣어줌, 이중화 시켜야함(Az안에 있어서), 저장된 데이터는 가용 영역 내에서 자동으로 복제

Amazon EC2 인스턴스 스토리지

Amazon-EC2_Instance_light-bg@4x.png

  • 무료 로컬 직접 연결 블록 스토리지.
  • 가용성, 디스크 수 및 크기는 EC2 인스턴스 유형에 따라 다름
  • 최대 365,000 읽기 IOPS 및 315,000 최초 쓰기 IOPS 에 최적화.
  • SSD 또는 마그네틱.
  • 지속성 없음.
  • EC2 인스턴스가 중단 또는 종료되거나 장애가 발생하면 데이터가 자동으로 삭제됨.

EBS 와 EC2 인스턴스 스토어 비교

  • EBS

    • EBS 볼륨에 저장된 데이터는 인스턴스의 수명과 무관하게 유지 가능.
    • 스토리지 영구적
  • EC2 인스턴스 스토어

    • 로컬 인스턴스 스토어에 저장된 데이터는 인스턴스가 활성화되어 있는 동안 유지.
    • 스토리지 휘발성

    로컬 인스턴스 스토어는 임시 데이터에만 사용.

인스턴스의 재부팅, 중단 및 종료 상태

스크린샷, 2019-11-07 01-06-53.png


나만의 정리

EC2 인스턴스는 무료 이지만 지속성이 없고 인스턴스가 중단 또는 종료 될때 데이터가 삭제가 됩니다.