티스토리 뷰

반응형

Block Storage

사용자의 데이터가 Local Disk 또는 SAN Storage 상의 Volume에 Block 단위로 저장 및 Access하는 스토리지 유형

Amazon EBS = Elastic Block Store

ssd같은 것들

 

 

File Storage

파일 시스템으로 구성된 저장소를 Network 기반 Protocol을 사용하여 파일 단위로 Access하는 스토리지 유형(NAS)

Amazon EFS, FSx = Elastic File System

 

Object Storage

Encapsulate 된 데이터 및 속성, 메타데이터, 오브젝트 ID를 저장하는 가상의 컨테이너.

API 기반의 데이터 접근 및 메타데이터 또는 정책에 기반하여 운영한다.

 

Amazon S3, Glacier = (Simple Storage Service)

 

 

Elastic Block Store(EBS)

AWS에서 제공

사용이  쉽고 확장 가능한 고성능  블록  스토리지  서비스로서, EC2 용으로 설계되었다.

가장 머신에 장착해서 사용한다.

 

EBS 특징

  • EC2 인스턴스를 위한 비 휘발성 블록 스토리지
  • 가상 디스크 = Volume(볼륨)
  • API 기반 볼륨 생성, 연결, 삭제
  • 다양한 타입 지원
  • 네트워크를 통한 연결
    – 인스턴스 간 연결 및 해제 언제든 가능
    – 특수한 경우 제외하고, EBS Volume 은 동시에 하나의 Instance 연결 가능
  • 온라인 변경
    – 디스크 추가 및 Scale up

보통은 하나의 인스턴스에만 연결해서 사용한다.

외장하드처럼 사용

 

EBS 볼륨과 인스턴스는 같은 Availability Zone(가용 영역)에 있는 경우 연결 가능하다.

인스턴스와 볼륨 연결시 데이터 전송 속도가 중요하므로,

동일 네트워크상의 Availability zone에 있어야 데이터 처리 속도가 보장된다.

 

가용 영역 - 서울의 경우 4개가 있다.

그러므로 같은 인스턴스의 리전에 있는 게 가장 좋다.

 

EBS 볼륨을 다른 가용 영역으로 이동할 수 있나?

snapshot 생성 후 다른 영역으로 EBS 생성 가능

 

EBS 볼륨을 다른 Region으로 이동하는 것도 마찬가지이다.

 

SSD, HDD를 선택할 수 있다.

 

Volume type을 선택할 때 중요 고려 지표

Size
–데이터 저장 용량
–얼만큼의 데이터 저장필요한지 초기 산정


IOPS
–Input / OuputPer Seconds
–초당 데이터 입출력 Count 지표
–데이터를 얼마나 빠르게 읽고 쓸 수 있는지에 대한 대표적인 성능 지표


Throughput
–처리량 지표
–보통 MiB/S 단위로 사용하며,
–초당 얼만큼의 데이터를 처리 가능한지에 대한 성능 지표


Cost
–클라우드 사용시 가장 중요하게 고려되야 하는 점이 바로 비용
–서비스 요구사항에 따른 충분한 성능과 용량을 준비하되 비용이 낭비되지 않도록 하는 것이 핵심

 

https://aws.amazon.com/ko/ebs/volume-types/

 

 

Snapshot

EBS 볼륨을 특정 시점 기준으로 복사하여 백업하는 기능

볼륨을 그대로 복사해 놓는 방식으로, 스냅샷 생성 속도가 굉장히 빠른 것이 특징

Snapshot 은 추후 EBS 볼륨으로 다시 생성하거나, AMI 로 변환하여 인스턴스를 배포하는데 사용됨

 

스냅샷은 S3에 저장된다.

이때, 스냅샷은 마지막 스냅샷 이후 변경분만 저장되는 증분식 백업으로 저장된다.

 

볼륨의 데이터 변경 부분만 신규 스냅샷에 저장되며, 나머지 부분은 기존 스냅샷을 참조하는 형태이다.

 

AMI

Amazone Machine Image

인스턴스를 배포 가능한 템플릿이다.

인스턴스에서 OS를 고를 떄, SQL server ~, GPU Nvidia driver 등등

여러 애플리케이션이 미리 사전에 되어 있는 녀석들이 있다.

 

운영체제(OS) + system 서버 + Apllication이 묶여져 있는 형태이다.

 

Simple Storage Service(S3)

AWS에서 제공하는 object Storage 서비스이다.

언제 어디서나 원하는 양의 데이터를 저장하고, 검색할 수 있는 개체 기반의 스토리지 서비스이다.

 

s3 특징

  • Object 스토리지 서비스
  • 웹 서비스 기반 인터페이스 제공(REST API 기반 데이터 생성 / 수정 / 삭제 )
  • 고가용성 : 99.9 (x11) % 내구성 제공
  • 무제한 용량 제공(다만, 사용할 수록 비용이 많다)
  • 초기 저장 용량 확보 불필요. 사용한 만큼 과금
  • 강력한 보안 기능 (IAM 과 연계된 권한 관리)
  • Versioning 기능 제공
  • 주요 용도
    –Backup & Archiving
    –Big Data Analytics
    –Cloud-native Application Data
    –Static Website Hosting

 

 

 

반응형