Amazon EFS 파일 시스템은 수에 제한 없이 스토리지 서버 전체에 분산되므로, 파일 시스템이 페타바이트 규모로 탄력적으로 확장될 수 있고 Amazon EC2 인스턴스에서 데이터에 대규모로 병렬 액세스할 수 있습니다. Amazon EFS에 적용된 분산 설계로 기존 파일 서버에 내재된 병목과 제약을 피할 수 있습니다.

이 분산 데이터 스토리지 설계는 다중 스레드 애플리케이션 및 여러 Amazon EC2 인스턴스에서 동시에 데이터에 액세스하는 애플리케이션이 전체 처리량과 IOPS를 크게 향상할 수 있다는 것을 의미합니다. 빅 데이터 및 분석 워크로드, 미디어 처리 워크플로, 콘텐츠 관리 및 웹 지원을 이러한 애플리케이션의 예로 들 수 있습니다.

또한, Amazon EFS 데이터는 여러 가용 영역으로 분산되어 높은 수준의 내구성과 가용성을 제공합니다.

Amazon EFS 시작하기

프리 티어 사용

아래 표에서는 Amazon의 파일 및 블록 클라우드 스토리지 제품의 탁월한 성능과 스토리지 특징을 비교합니다.

    Amazon EFS Amazon EBS PIOPS
성능 작업별 지연 시간 짧고 일관됨 가장 짧고 일관됨
처리량 규모
초당 여러 GB 초당 단일 GB
특징   데이터
가용성/내구성
여러 AZ에 걸쳐 중복 저장됨 단일 AZ에 중복 저장됨
액세스 여러 AZ에서 1개에서 수천 개의 EC2 인스턴스에 동시 액세스 단일 AZ에서 단일 EC2 인스턴스에 액세스
사용 사례 빅 데이터 및 분석, 미디어 처리 워크플로, 콘텐츠 관리, 웹 지원, 홈 디렉터리
부트 볼륨, 기존 및 NoSQL 데이터베이스, 데이터 웨어하우징 및 ETL

Amazon EFS의 분산 특성은 높은 수준의 가용성, 내구성 및 확장성을 제공합니다. 이 분산 아키텍처로 각 파일 작업에 약간의 지연 시간 오버헤드가 발생합니다. 이러한 작업별 지연 시간으로 인해, 평균 I/O 크기가 증가함에 따라 일반적으로 전체 처리량이 증가합니다. 오버헤드가 더 큰 양의 데이터에 분할되기 때문입니다. Amazon EFS가 고도로 병렬화된 워크로드를 지원(예: 다중 스레드 및 여러 EC2 인스턴스에서 동시 작업)함에 따라 전체 처리량과 IOPS가 매우 높아집니다.


Amazon EFS는 전체 파일 시스템 액세스 의미 체계를 지원하는 표준 파일 시스템 인터페이스를 제공합니다. NFSv4.1을 사용하면 Amazon EC2 Linux 기반 인스턴스에 Amazon EFS 파일 시스템을 탑재할 수 있습니다. 탑재한 후에는 로컬 파일 시스템에서 하듯 파일과 디렉터리를 사용할 수 있습니다. 

Amazon EFS가 모든 복잡한 작업을 수행합니다. Amazon EFS 콘솔에서 Creation File System Wizard를 시작하면 몇 분 이내에 새로운 파일 시스템을 탑재하고 데이터를 추가할 준비가 완료됩니다. 필요한 용량이 얼마나 되는지 결정하거나 복잡한 구성에 대해 걱정할 필요가 없습니다.

Amazon EFS는 여러 EC2 인스턴스 간에 스토리지를 공유해야 하는 경우에 매우 적합합니다. 공유 파일 시스템에 대한 수천 개의 연결을 지원하는 Amazon EFS는 지속적으로 데이터를 공유하는 기능이 필요한 워크플로에 대해 성능이 뛰어나고 안전한 액세스를 제공합니다.

Amazon EFS는 높은 가용성과 높은 내구성을 제공하도록 설계되었습니다. Amazon EFS 파일 시스템은 리전 내 여러 가용 영역에 걸쳐 데이터와 메타데이터를 저장함으로써 단일 구성 요소의 장애로 인해 데이터가 손실되는 것을 방지합니다.

Amazon EFS는 광범위한 워크로드에 필요한 처리량, IOPS 및 짧은 지연 시간을 제공하도록 설계되었습니다. Amazon EFS를 사용하면 파일 시스템이 증가함에 따라 처리량과 IOPS가 확장되며 파일 작업이 일관되게 짧은 지연 시간으로 전달됩니다. 자세한 내용은 Amazon EFS 성능 섹션을 참조하십시오. 

Amazon EFS는 스토리지 용량과 처리량 성능 면에서 모두 뛰어난 확장성을 제공하도록 설계되었습니다. 페타바이크 규모로 확장될 수 있으며 Amazon EC2 인스턴스에서 고객 데이터까지 대량의 병렬 액세스를 허용합니다. 

Amazon EFS에서는 스토리지 용량이 탄력적입니다. 즉, 사용자가 파일을 추가하고 제거함에 따라 자동으로 증가하고 줄어듭니다. 따라서 애플리케이션은 스토리지가 필요한 순간에 필요한 스토리지를 확보하게 됩니다. 용량이 탄력적이므로, 프로비저닝할 필요가 없고 사용한 용량에 대해서만 비용을 지불하면 됩니다. 

Amazon EFS는 EFS 파일 시스템에 대해 원활한 암호화를 제공합니다. 데이터는 작성되면서 투명하게 암호화되고 읽어 들이면서 투명하게 복호화되므로, 애플리케이션을 수정할 필요가 없습니다. 암호화 키는 AWS Key Management Service(KMS)에서 관리하므로 보안 키 관리 인프라를 구축하고 유지 관리할 필요가 없습니다. 파일 시스템 데이터 암호화에 대한 자세한 내용은 User Guide를 참조하십시오.

Amazon EFS는 파일에 대한 공유 액세스를 제공하는 완전관리형 서비스로서, 추가로 하드웨어 또는 타사 소프트웨어를 설정하거나 관리할 필요가 없습니다. Amazon EFS는 복잡한 관리, 구성 또는 지속적인 유지 관리 없이 이 모든 기능을 제공합니다. 

여러가지 옵션 중에서 선택하여 기존 데이터를 Amazon EFS로 복사할 수 있습니다. AWS Direct Connect는 EFS 파일 시스템에 탑재할 수 있으며 대역폭이 높고 지연 시간이 짧은 전용 네트워크 연결을 제공합니다. EFS 파일 시스템에 탑재한 후에는 EFS File Sync 또는 표준 Linux 도구를 사용하여 파일을 복사할 수 있습니다. 

EFS File Sync는 기존 네트워크 또는 AWS Direct Connect를 사용하여 기존 파일 시스템을 Amazon EFS에 안전하게 동기화할 수 있는 빠르고 간단한 방법을 제공합니다. EFS File Sync는 클라우드 내 기존 파일 시스템과 Amazon EFS 간에 데이터를 동기화하는 데도 사용할 수 있으므로, 데이터 전송을 간편하게 설정하고 관리할 수 있습니다.


Amazon EFS는 쓰기 후 일기 일관성 및 지연 시간이 짧은 파일 작업과 결합된 노드를 컴퓨팅하기 위해 높은 처리량이 필요한 빅 데이터 애플리케이션에 적합한 규모와 성능을 제공합니다. 

동영상 편집, 스튜디오 프로덕션, 브로드캐스트 처리, 사운드 디자인 및 렌더링과 같은 미디어 워크플로는 대규모 파일을 조작하기 위해 공유 스토리지를 주로 사용하게 됩니다. 높은 처리량과 공유 파일 액세스를 제공하는 강력한 데이터 일관성 모델을 사용하면, 이러한 작업을 수행하는 시간을 절약하고 여러 개의 로컬 파일 리포지토리를 모든 사용자가 사용할 수 있는 하나의 장소에 통합할 수 있습니다.

Amazon EFS는 웹 사이트, 온라인 게시 및 아카이브와 같은 다양한 애플리케이션을 위한 정보를 저장 및 제공하는 콘텐츠 관리 시스템용 파일 시스템으로 사용할 수 있으며 내구성과 높은 처리량을 제공합니다.

Amazon EFS는 공통 데이터 세트를 액세스하고 공유해야 하는 다수의 사용자가 있는 조직을 위한 스토리지를 제공합니다. 관리자는 Amazon EFS를 사용하여 조직 내의 개인이 액세스할 수 있는 파일 시스템을 생성하고 파일 또는 디렉토리 수준에서 사용자와 그룹의 권한을 설정할 수 있습니다.