[AWS] EBS와 EFS의 차이점

2024. 7. 18. 17:33·Cloud
728x90

EBS (Elastic Block Store)

  • 가용성: EBS 볼륨은 특정 가용성 영역(AZ) 내에서만 사용할 수 있습니다. EBS 볼륨은 생성된 가용성 영역 내의 EC2 인스턴스에만 직접 연결할 수 있습니다.
  • 다중 AZ 지원: EBS는 다중 가용성 영역 간에 직접 연결할 수 없지만, EBS 스냅샷을 사용하여 다른 가용성 영역으로 데이터를 복제하거나 이동할 수 있습니다. EBS 볼륨을 복사하여 다른 가용성 영역에 새로운 볼륨을 생성할 수 있습니다.
  • 단일 인스턴스 연결: 기본적으로 한 번에 하나의 EC2 인스턴스에 연결됩니다.
    ※ 예외: io1 및 io2 유형의 다중 첨부 기능을 사용하면 여러 인스턴스에 연결할 수 있지만, 이는 특정한 사용 사례에 해당합니다.
  • 가용성 영역(AZ) 제한: 예를 들면 AZ 1에 있는 EBS 볼륨은 다른 AZ의 인스턴스에 연결할 수 없습니다. EBS 볼륨은 생성된 AZ 내에서만 사용할 수 있습니다.
  • IO 성능
    • GP2 유형: 디스크 크기가 증가하면 IO 성능도 증가합니다.
    • GP3 및 io1 유형: 디스크 크기와 관계없이 IO 성능을 조절할 수 있습니다.
  • AZ 간 마이그레이션: 스냅샷을 생성하여 다른 AZ에 복원해야 합니다.
  • 백업 시 성능 영향: EBS 볼륨 백업은 IO를 사용하므로, 애플리케이션 트래픽이 많을 때는 성능에 영향을 줄 수 있습니다.
  • EC2 인스턴스 종료: 인스턴스 종료 시 기본적으로 연결된 EBS 볼륨도 종료됩니다. 이 동작은 비활성화할 수 있습니다.

EBS

 

EFS (Elastic File System)

  • 가용성: EFS는 다중 가용성 영역(AZ)에서 액세스할 수 있는 네트워크 파일 시스템입니다. EFS는 여러 가용성 영역의 EC2 인스턴스에서 동시에 마운트 및 액세스할 수 있습니다.
  • 다중 AZ 지원: EFS는 기본적으로 여러 가용성 영역에 걸쳐 데이터가 저장되고 액세스됩니다. 이는 EFS의 주요 장점 중 하나로, 데이터 가용성과 내구성을 높여줍니다.
  • 네트워크 파일 시스템: 여러 가용성 영역(AZ)에 걸쳐 여러 EC2 인스턴스에 동시에 연결할 수 있습니다.
  • 다중 인스턴스 공유: 하나의 EFS 파일 시스템을 여러 AZ의 여러 인스턴스가 공유할 수 있습니다.
    예를 들면, 워드프레스와 같은 POSIX 시스템을 사용하는 경우 유용하며, 주로 리눅스 인스턴스에서 사용됩니다.
  • 비용: EBS보다 가격이 더 높지만, 스토리지 계층을 활용하여 비용을 절감할 수 있습니다.

EFS

 

요약

  • EBS: 특정 가용성 영역 내에서만 직접 연결 가능. 다른 가용성 영역으로 복제하려면 스냅샷과 볼륨 복사를 사용해야 함.
  • EFS: 여러 가용성 영역에서 동시에 액세스 가능. 여러 가용성 영역에 걸쳐 데이터를 자동으로 분산 저장함.
  • 인스턴스스토어: EC2 인스턴스에 물리적으로 연결된 스토리지이며 EC2 인스턴스를 잃게되면 스토리지 데이터도 함께 손실됩니다.

 

관련게시글

  • 2024.07.18 - [Cloud] - [AWS] EFS는 무엇인가요?
  • 2024.07.18 - [Cloud] - [AWS] EBS와 EFS의 차이점
728x90

'Cloud' 카테고리의 다른 글

[AWS] EC2의 Compute Savings Plans 와 EC2 Instance Savings Plans 중 어떤 것을 사용해야 할까?  (0) 2024.07.29
[AWS] Amazon Elastic File System(EFS) 구성 및 인스턴스 연결 방법  (0) 2024.07.26
[AWS] EFS는 무엇인가요?  (0) 2024.07.18
[AWS] AMI(Amazone Machine Image)는 무엇인  (0) 2024.07.18
[AWS] EBS 볼륨 암호화  (0) 2024.07.16
'Cloud' 카테고리의 다른 글
  • [AWS] EC2의 Compute Savings Plans 와 EC2 Instance Savings Plans 중 어떤 것을 사용해야 할까?
  • [AWS] Amazon Elastic File System(EFS) 구성 및 인스턴스 연결 방법
  • [AWS] EFS는 무엇인가요?
  • [AWS] AMI(Amazone Machine Image)는 무엇인
정주원
정주원
개인블로그
  • 정주원
    Joon.eng
    정주원
  • 전체
    오늘
    어제
    • 분류 전체보기 (77)
      • Linux (41)
      • Windows (0)
      • Network (4)
      • Database (0)
      • Cloud (23)
      • Docker (3)
      • Ansible (2)
      • Etc (4)
  • 블로그 메뉴

    • 링크

      • GITLAB(woni)
    • 공지사항

    • 인기 글

    • hELLO· Designed By정상우.v4.10.0
    정주원
    [AWS] EBS와 EFS의 차이점
    상단으로

    티스토리툴바