1. 소개

EFS는 이름과 같이 탄력적인 스토리지입니다. 파일이 add, delete될 때마다 증가하고 줄어듭니다. 따라서 스토리지가 필요한 순간에 필요한 스토리지를 확보하게 되죠.

EC2 내에서 EFS를 사용하는 경우 표준 파일 시스템 인터페이스, 파일 시스템 시맨틱을 제공합니다. 기존 애플리케이션 및 각종 툴과의 통합이 가능하게 됩니다.


2. 비용 정책

요금 정책을 보면 최소 비용이나 설정 비용 없이 월별 비용만 지불하면 됩니다.

지역 요금
미국 동부(버지니아 북부) 월별 GB당 0.30 USD
미국 동부(오하이오) 월별 GB당 0.30 USD
미국 서부(오레곤) 월별 GB당 0.30 USD
EU(아일랜드) 월별 GB당 0.30 USD

 

요금은 한달 내 사용하는 스토리지 공간을 기준으로 합니다.

만약 15일 동안은 100기가, 나머지 16일 동안 250기가를 사용했다고 하면 시간 당 총 사용량은 다음과 같습니다.

총 사용량(GB-시간) = [100GB x 15일 x (24시간/일)] + [250GB x 16일 x (24시간/일)] = 132,000GB-시간

월별 요금은 다음과 같이 됩니다.

총 월별 스토리지 요금 = 177GB-월 x 0.30 USD = 53.10 USD

(177은 132000/24/31 입니다)


3. 주의할 점

EFS에 알려진 오류들이 있으니 주의하세요.

3.1. 명령에 실패하고 "디스크 할당량이 초과됨" 오류가 표시됨

Amazon EFS에서는 현재 사용자 디스크 할당량을 지원하지 않는다. 이 오류는 다음 제한 중 하나를 초과한 경우 발생할 수 있다.

  • 인스턴스 하나에 대해 최대 128개의 활성 사용자 계정에서 동시에 파일을 열어 놓을 수 있다.
  • 인스턴스 하나에 대해 최대 32,768개의 파일을 동시에 열어 놓을 수 있다.
  • 고유한 인스턴스 탑재마다 256개의 고유한 파일-프로세스 페어에 대해 최대 총 8,192개의 잠금을 획득할 수 있다. 예를 들어, 한 프로세스에서 개별 파일 256개에 대해 잠금을 하나 이상 획득하거나 여덟 개의 프로세스에서 각각 32개 파일에 대해 하나 이상의 잠금을 획득할 수 있다.

3.2. 명령에 실패하고 "I/O 오류"가 표시됨

이 오류는 다음 문제 중 하나가 있을 경우 발생한다.

  • 각 인스턴스에 대해 128개 이상의 활성 사용자 계정에서 동시에 파일을 열 수 있다.