본문 바로가기

DevOps/AWS

[AWS] 스토리지 만들기 S3

스토리지 정의

  • 데이터를 저장하는 저장소의 역할을 수행하는 요소
  • SSD 하드디스크 등을 포함한다. ( 물론 이 두개는 네트워크 통신은..)

스토리지 유형

  • DAS
    • Direct Attached Storage
    • 직접 서버에 연결하는 저장소 # 하드디스크, SSD
    EBS가 여기에 속한다고 보면 된다.
  • NAS
    • Network Attached Storage
    • 스토리지를 네트워크로 연결
    • 파일기반 스토리지
    리눅스에서 fdisk mkfs 구성하듯
  • SAN
    • Storage Area Network
    • 별도의 스토리지용 네트워크를 구성 (Fiber Channel)
    • 블록 기반 스토리지

데이터 백업 /스냅샷

데이터 백업의 정의

  • 데이터가 손상되거나 유실되는 것에 대비하기 위하여 데이터를 복사 후 저장
  • 백업이 필요한 주요 상황
    • 하드디스크 손상
    • 데이터베이스 또는 소프트웨어 손상
    • 개발자 및 작업자의 실수로 인한 데이터 유실
  • 백업 위치
    • 같은 장비 내 같은 저장장치 # 파티션을 나누게 된다면~
    • 같은 장비 내 다른 저장장치
    • 별도의 백업 저장 장치

스냅샷

  • 스냅샷이 백업의 기능을 하지만 백업은 아니다.
  • 특정 시점의 데이터 저장장치의 상태를 별도의 파일 또는 이미지로 저장
  • 백업 데이터의 최신화가 보장되지는 않으나 재해복구 및 긴급 복구에 유효함
  • AWS EBS는 스냅샷을 통한 백업 및 복원, 리전간 복사 등을 지원

Amazon S3

Amazon S3 소개

  • Simple Storage Serivce
  • 확장성이 뛰어나며 무한대로 저장가능
  • 견고성이 우수함 : 한해당 99.999999999% 내구성을 보장 # 견고성 : 얼마만큼 데이터가 유지가 되는지
  • 사용한만큼 비용 지불
  • 리전 내에서 유일한 '버킷(Bucket)'을 생성하여 데이터를 저장
  • 저장 기능을 활용하여 가단한 정적 웹 서비스 구현
  • 파일 단위 접근 만을 지원 - EBS와 서비스 유형이 다름 (NAS처럼 파일돤위)
  • 과금 기준
    • 저장하는 데이터 크기
    • 액세스 요청 회수
    • 데이터 다운로드 용량
  • Free Tier 사용시 제공
    • 5GB S3 스토리지 제공
    • GET요청 20,000건, PUT 요청 2,000건
    • 12개월 이후 종료

Amazon S3 주요 분야

  • 백업 및 복구 : 뛰어난 내구성 및 확장성. 버전 관리 기능을 통한 데이터 보호
  • 데이터 아카이빙 : 요구사항에 맞는 아카이빙 방식 제공
  • 빅데이터 분석을 위한 데이터 레이크 : 빅데이터 분석용 저장소로 활용
  • 하이브리드 클라우드 스토리지 : AWS Storage Gateway를 통해 온프레미스 환경에서 클라우드 스토리지 활용. 데이터 백업 및 재해 복구
  • 재해 복구 : 타 리전으로 복제

Amazon S3 스토리지 클래스

  • S3 표준 : 표준 저장소, 자주 액세스 하는 데이터를 위한 무제한 저장소, 99.99% 가용성제공. 데이터 저장 암호화 및 SSL W너송 지원
  • S3 표준 -IA (Infrequent Access) : 위와 비슷한 가용성을 가지고(조금 낮음) 절반 정도로 저렴하다.
  • s3 oNE Zone - IA : 최소 3개의 영역에 데이터를 저장하는 일반 S3와 달리 단일 AZ에 데이터를 저장하고 20% 정도 더 저렴 (AZ : Available Zone)
  • Amazon S3 Glacier : 데이터 보관을 위한 안전하고 안정적이며 저렴한 스토리지 (아카이빙을 위해) -> 견고성은 좋지만 스토리지 성능은 떨어진다.

Amazon S3 Glacier 소개

  • 데이터 아카이빙 및 장기 백업을 위한 안전/안정/저렴한 스토리지 서비스
  • S3 와 같은 내구성 및 가용성을 제공
  • 검색 속도에 따른 차등 비용
  • 데이터 보관에 대한 규제 요구사항(GDPR)충족

GDPR : EU라는 유럽연합을 대상으로 개인정보등의 서비스를 제공하려고 한다. 여기서 요구하는 만큼의 개인정보 등의 대한 규칙을 엄격하게 지켜야한다. 이것을 지키지 못하면 벌금이 어마어마하다.

특징

  • S3의 Bucket과 유사항 Vault 개별 스토리지 영역을 생성하여 데이터를 보관
  • S3에 저장되는 데이터의 라이프 사이클 옵션을 통해 Glacier로 이동가능
  • S3 대비 1/3정도로 저렴
  • 아카이빙, 장기간 백업 및 오래된 로그 데이터 등의 저장 용도로 적합
  • 보안 및 내구성 우수
  • 데이터 보관에 대한 Free tier 제공 없음

 

'DevOps > AWS' 카테고리의 다른 글

[AWS] S3스토리지에 파일 업로드 및 삭제  (0) 2021.08.31
[AWS] AMI  (0) 2021.08.31
[AWS] 보안그룹으로 보안 강화하기  (0) 2021.08.31
[AWS] Amazon EC2  (0) 2021.08.30
[AWS] 클라우드 컴퓨팅  (0) 2021.08.30