AWS - 스토리지 비교 (S3, EBS, EFS)

LEE EUI JOO·2023년 2월 7일
0

AWS Certificate

목록 보기
6/9


1. EFS (Elastic File Storage)

  • AWS 클라우드 서비스와 온프레미스 리소스에서 사용할 수 있는 간단하고 확장 가능하며 탄력적인 완전관리형 NFS 파일 시스템
  • Use NFSv4
  • VPC 내 EC2 인스턴스들은 직접 액세스 가능
  • 온프레미스 서버는 Direct Connect 과 VPN 연결을 통해 EFS 탑재 가능

사용 용도

  • EFS는 자동 고성능 확장을 통해 여러 EC2 인스턴스에 대한 공유 파일 스토리지 옵션이 필요할 때마다 사용할 수 있어서, 콘텐츠 관리 시스템을 위한 파일 스토리지로 적합
  • EFS의 공유 가능한 파일 저장소는 코드 및 미디어 파일을 저장하는 데 이상적, 따라서 프로그램 개발에 적합

2. EBS (Elastic Block Storage)

  • EC2 에서 사용하도록 설게된 사용하기 쉬운 고성능 블록(Block) 스토리지 서비스
  • 다양한 AWS 서비스들에 EFS로 마운트가 가능하고 다양한 가상머신에도 액세스가 가능하다는 장점
  • 다른 스토리지 서비스들과는 다르게, 독립형 스토리지가 아니고 EC2와 함께 사용해야한다
  • 데이터에 빠르게 액세스하고 장기적으로 지속해야 하는 경우에 적합
  • EC2 인스턴스에 연결된 프로비저닝 된 크기의 볼륨에 데이터를 저장하도록 설계되었음

사용 용도

  • 단일 인스턴스에 대한 고성능 스토리지 서비스가 필요한 경우 사용에 적합

3. S3 (Simple Storage Service)

  • 웹에서 사용이 가능한 객체 저장소
  • S3 의 객체는 고유식별자(key)와 연결되므로 언제 어디서나 웹을 통해 액세스가 가능
  • S3 는 저장 용량의 한계가 없으며 파일저장에 최적화되어 있어서, 따로 용량을 추가하는 옵션을 넣거나 성능을 높이는 작업은 필요없다
  • 비용은 EFS, EBS 보다 저렴

사용 용도

  • 몇년 동안 사용하지 않을 수 있는 보고서 혹은 레코드와 같은 항목의 저장은 다른 스토리지 서비스보다 저렴
  • 복잡한 쿼리를 실행할 수 있는 데이터를 저장하는 케이스에도 유용
  • 정적 웹사이트 (CSS + HTML 조합) 도 지원하므로 여러개의 HTML 페이지를 호스팅 하는 정적 웹사이트 호스팅에도 사용하면 좋음

profile
무럭무럭 자라볼까

0개의 댓글