④ Elastic File Systemとは、オンプレミスや同一VPC内の複数AZに配置されたEC2、さらに別のVPC上にあるEC2(VPC Peering、Transit Gateway経由)からNFSプロトコルでファイルを共有することができるファイル共有サービスです。③ マウントターゲット(NFSのエンドポイント)となるIPアドレスを直接指定するか、もしくはAZ内の各インスタンスはDNS名を使用してファイルシステムをマウントして利用します。
特徴としては、
- ファイルの追加/削除に合わせて、自動でストレージ容量が拡張/縮小され、容量無制限で使用した分だけの課金です。
- 複数のAZで冗長化されているので高い耐久性があります。
- 複数のAZから同時書き込みがサポートされており、書き込み完了直後には、他でも反映されている強力な書き込み後の読み取り整合性が確保されています。
- 複数のEC2から同時に数多くの並列アクセスがあっても処理できるスケーラビリティがあります。
- パフォーマンスモードやスループットモードといった機能があり、システム要件に応じてパフォーマンスを設定できます。
主なユースケースとしては、
- S3にアクセスできないアプリの共有ディレクトリ
- コンテンツの共有リポジトリ
- コンテナインスタンスで使用するストレージ
- ビッグデータ分析