Developer MJ

[AWS] 시스템 운영 - 스토리지 및 아카이빙 본문

AWS

[AWS] 시스템 운영 - 스토리지 및 아카이빙

MIN JOON 2019. 1. 24. 22:21

스토리지 및 아카이빙
  • EBS - EC2 네트워크 스토리지
    • SSD for IOPS / HDD for 처리량
    • EC2와 같은 AZ에 생성해야한다.
    • 스냅샷은 S3에 저장되며, 증분 스냅샷 기능 존재
    • 스냅샷 복원 시 first-access 패널티가 존재
      • 복원함과 동시에 모든 데이터를 1회 read하여 S3에서 EBS로 copy해 속도 저하를 막는다.
        ( ex> linux dd command )
  • 인스턴스 스토어 - 고속 IO의 휘발성 스토리지로 인스턴스 장애 및 중지 시 제거될 수 있다.
  • EFS - 리눅스 인스턴스 용 공유 스토리지
  • S3 - 파일시스템이 아닌 웹 기반 오브젝트 스토리지로 데이터 저장 및 검색을 위한 스토리
    • S3에 대한 이벤트는 SNS , SQS , Lambda 서비스의 트리거 역할을 할 수 있다.
    • S3의 버킷 이름은 도메임 네임이 되므로 글로벌 유니크한 값으로 지정해야한다.
  • Glacier - 데이터 아카이빙 및 백업 장기 보관에 적합한 스토리
    • 어플리케이션에서 직접 업로드하거나 S3에서 전송할 수 있다.
    • 저장된 데이터를 폴링할 때 걸리는 시간을 빠르게 설정하면 비용이 올라간다.