AWS(Amazon Web Service)

[AWS] 모든 AWS 스토리지 옵션 비교

yunseohhe 2024. 11. 20. 09:02

Storage Comparison

S3

  • 객체 스토리지로 상당히 구체적은 API이지만 대부분의 AWS와 연결할 수 있다.

S3 Glacier

  • 객체를 아카이브 할 때 사용한다.

EBS volumes

  • 한 번에 한 개의 EC2 인스턴스에만 스토리지를 연결할 때는 EBS 볼륨을 사용한다.
  • IO1과 IO2 볼륨에 다중 연결 기능을 지원한다.
  • 볼륨 종류 :  GP3, IO2 등등

Instace Storage

  • IOPS가 높은 EC2 인스턴스에 네트워크 스토리지가 아닌 고성능 물리 스토리지를 필요로 하는 경우, EC2 Instance 스토리지를 사용해야 한다.

EFS

  • 인스턴스가 네트워크 파일 시스템을 필요로 하며, 다중 가용 영역 간 마운트해야 하면서 POSIX 파일 시스템을 쓴다면 Amazon EFS 서비스를 사용해야 한다.

FSx for Windows

  • Windows 서버 파일 시스템을 필요로 하는 경우에 사용해야 한다.

FSx for Lustre

  • 고성능 연산 Linux 파일 시스템이며 Lustre 클라이언트와 호환 가능해야 하는 경우에 사용해야 한다.

FSx for NetApp ONTAP

  • 높은 운영 체제 호환성과 네트워크 파일 시스템이 필요할 때 사용해야 한다.

FSx for OpenZFS

  • 관리형 ZFS 파일 시스템이 필요할 때 사용해야 한다.

Storage Gateway

  • 온프레미스와 AWS간 스토리지를 연결할 때 사용한다.
  • S3 & FSx File Gateway
       - 온프레미스와 Amazon S3 또는 Amazon FSx에 파일을 동기화 할 수 있다.
  • 볼륨 게이트웨이
       - 온프레미스 서버에 볼륨을 마운트할 수 있고, 클라우드에 백업도 가능하다.
  • 테이프 게이트웨이
       - 테이프 형식으로 백업을 실행한다.

Transfer Family

  • Amazon S3나 Amazon EFS 외에도 FTP, FTPS, SFTP 인터페이스를 필요로 하는 경우에 사용한다.

DataSync

  • 온프레미스에서 AWS, 그리고 AWS에서 AWS로 일정에 따라 데이터를 동기화 할 때 사용한다.

Snowcone / Snowball / Snowmobile

  • 데이터를 옮기는 데 쓸 네트워크 용량이 없으나 물리적으로 대용량의 데이터를 옮겨야 할 때는 Snowcone, Snowball 또는 Snowmobile 장치를 주문해서 온프레미스에 설치한 다음 클라우드로 옮겨야 한다.
  • Snowcone은 DataSync 에이전트가 사전 설치되어 온다는 특징이 있다.

Database

  • 데이터베이스에도 데이터 저장이 가능하나 인덱스와 쿼리 작업을 필요로 하는 특수한 워크로드가 있다.