Q: Amazon Elastic File System とはですか。

Amazon EFS は、ファイルストレージの設定とスケールを容易に実行できる、Amazon クラウドのフルマネージドサービスです。AWS マネジメントコンソールから数回クリックすれば、Amazon EC2 インスタンスからファイルシステムインターフェイス (標準のオペレーティングシステムファイル I/O API を使用) を介してアクセスでき、全般的なファイルシステムアクセスのセマンティクス (強い整合性やファイルのロックなど) に対応したファイルシステムを作成できます。

Amazon EFS ファイルシステムではストレージのプロビジョンが不要で、ギガバイト単位からペタバイト単位まで自動的にスケールできます。Amazon EFS ファイルシステムには数十、数百、数千の Amazon EC2 インスタンスから同時にアクセスでき、それぞれの Amazon EC2 インスタンスに対して安定したパフォーマンスが提供されます。Amazon EFS は、高い耐久性と可用性を実現するように設計されています。Amazon EFS を使用すれば、最低利用料金や設定コストは不要です。実際に使用したストレージに対してのみ支払いが発生します。

 

Q: Amazon EFS にはどのようなユースケースが考えられますか。

Amazon EFS は、ビッグデータと分析、メディア処理ワークフロー、コンテンツ管理、ウェブ配信、ホームディレクトリなど、幅広いワークロードやアプリケーションに最適なパフォーマンスを実現できるように設計されています。

 

Q: Amazon EFS、Amazon Simple Storage Service (S3)、Amazon Elastic Block Store (EBS) はそれぞれどのような場合に使用できますか。

アマゾン ウェブ サービス (AWS) では、ストレージの幅広いワークロードをサポートするクラウドストレージサービスが提供されています。

Amazon EFS は、Amazon EC2 と組み合わせて使用するファイルストレージサービスです。Amazon EFS にはファイルシステムインターフェイスとファイルシステムのアクセスセマンティクス (強い整合性やファイルのロックなど) が用意されており、最大数千の Amazon EC2 インスタンスからの同時アクセスが可能なストレージが提供されます。

Amazon EBS は、Amazon EC2 と一緒に使用するためのブロックレベルストレージサービスです。Amazon EBS は、単一の EC2 インスタンスから最も低いレイテンシーでデータにアクセスすることが求められるワークロードで性能を発揮します。

Amazon S3 はオブジェクトストレージサービスです。Amazon S3 では、インターネット API 経由でデータをどこからでも利用できます。

 

Q: データはどこに保存されますか。

Amazon EFS サービスのリージョン別の可用性の詳細については、リージョンの製品およびサービスを参照してください。

 

Q: Amazon EFS の使用を開始するにはどのようにすればよいですか。

Amazon EFS の利用には、アマゾン ウェブ サービスアカウントが必要です。AWS アカウントをまだお持ちでない場合、Amazon EFS の詳細ページの [無料利用枠で試す] ボタンをクリックして作成できます。

AWS アカウントを作成してから、Amazon EFS 入門ガイドを参照して、Amazon EFS の利用を開始してください。ファイルシステムは、AWS マネジメントコンソール、AWS コマンドラインインターフェイス (AWS CLI)、および Amazon EFS API (およびさまざまな言語専用の SDK) によって作成できます。

 

Q: Amazon EC2 インスタンスからファイルシステムにアクセスするにはどうすればよいですか。

ファイルシステムにアクセスするには、標準の Linux のマウントコマンドとファイルシステムの DNS 名を使用してファイルシステムを Amazon EC2 Linux ベースインスタンスにマウントします。マウントが完了すると、ローカルファイルシステム内と同じように、ファイルシステム内でファイルやディレクトリを操作できるようになります。

Amazon EFS では NFSv4.1 プロトコルが使用されます。Amazon EC2 インスタンスからファイルシステムにアクセスする方法のステップごとの例については、Amazon EFS 入門ガイドを参照してください。

 

Q: Amazon EFS と一緒に使用できる Amazon EC2 インスタンスタイプと AMI はどれですか。

Amazon EFS は、Amazon EC2 に対応するすべての Linux ベースの AMI と互換性があります。同じファイルシステムに複数の異なるインスタンスタイプを接続できます。Amazon EC2 インスタンスからファイルシステムにアクセスする方法のステップごとの例については、Amazon EFS 入門ガイドを参照してください。

 

Q: ファイルシステムはどのように管理できますか。

Amazon EFS はフルマネージドサービスであるため、ファイルストレージインフラストラクチャの管理はすべて AWS 側で行われます。Amazon EFS を使用すると、複雑なファイルシステムインフラストラクチャをデプロイし、維持するという煩わしさがなくなります。Amazon EFS ファイルシステムでは、ファイルの増減に応じて拡張や縮小が自動的に行われるため、ストレージの調達やプロビジョンの管理は不要です。

ファイルシステムは、AWS マネジメントコンソール、AWS コマンドラインインターフェイス (CLI)、および Amazon EFS API (およびさまざまな言語専用の SDK) によって管理できます。コンソール、API、および SDK を使用して、ファイルシステムの作成および削除、ファイルシステムのアクセス方法の設定、ファイルシステムタグの作成と編集、ファイルシステムの詳細情報の表示が可能です。

 

Q: データはどのようにしてファイルシステムにロードできますか。

既存のファイルシステムデータを Amazon EFS にロードする方法は多数あります。これらの方法は、既存のファイルシステムデータが AWS に格納されている場合でも、オンプレミスのサーバーに格納されている場合でも利用できます。

Amazon EFS ファイルシステムは Amazon EC2 インスタンスにマウントできるため、Amazon EC2 インスタンスでアクセス可能なデータであれば、Amazon EFS に対する読み取り/書き込みが可能です。現在 AWS に保存されていないファイルデータをロードする場合は、EFS File Sync を使用して Amazon EFS にデータを直接コピーできます。

オンプレミスのファイルシステムについては、EFS File Sync を使用することで、高速かつシンプルな方法で既存のファイルシステムを Amazon EFS に安全に同期できます。EFS File Sync は、AWS Direct Connect による接続を含むあらゆるネットワーク接続で動作します。AWS Direct Connect では、高い帯域幅と低いレイテンシーの専用ネットワーク接続をご利用いただけます。このネットワーク接続で、EFS ファイルシステムをマウントできます。また、標準の Linux コピーツールを使用して、Amazon EFS にデータファイルを移動することもできます。

オンプレミスサーバーからファイルシステムへのアクセスの詳細については、このよくある質問のオンプレミスでのアクセスのセクションを参照してください。

Amazon クラウドへのデータ移行の詳細情報については、クラウドデータ移行ページを参照してください。


Q: Amazon EFS の設計では高耐久性と高可用性がどのように実現されていますか。

各ファイルシステムオブジェクト (ディレクトリ、ファイルおよびリンクなど) は、複数のアベイラビリティーゾーンに冗長的に保存されます。さらに、ファイルシステムにはそのシステムが配置されるリージョン内にあるすべてのアベイラビリティーゾーンから同時にアクセスできます。つまり、ある AZ から別の AZ にフェイルオーバーするようにアプリケーションを設計することで、アプリケーションに最高度の可用性を確保できます。マウントターゲット自体は、高可用性を確保できるように設計されています。

Q: ファイルシステムはどのようにバックアップできますか。

Amazon EFS は高い耐久性を持つよう設計されています。変更を元に戻すためにファイルを以前のバージョンに戻せるようにしたい場合は、標準のサードパーティ製バックアップソフトウェアを利用できます。

また、AWS Data Pipeline を使用し、自分で定義したスケジュールに従ってファイルシステムの定期的なコピーを自動的に作成することもできます。Amazon EFS で利用できる AWS Data Pipeline テンプレートの詳細と利用方法については、Walkthrough: Back Up an EFS File System をご覧ください。

 

Q: VPC の外からファイルシステムにアクセスするには、どうすればよいですか?

VPC 内の Amazon EC2 インスタンスではファイルシステムに直接アクセスでき、VPC 外の Amazon EC2 Classic インスタンスでは ClassicLink 経由でファイルシステムをマウントできます。オンプレミスサーバーでは、VPC への AWS Direct 接続を介してファイルシステムをマウントできます。


Q: どれほどの量のデータを保存できますか。

Amazon EFS ファイルシステムには、ペタバイト単位のデータを保存できます。Amazon EFS ファイルシステムは伸縮自在で、ファイルの追加、削除に合わせて自動的に拡大および縮小します。ファイルシステムのサイズをプロビジョンすることや、事前にサイズを指定する必要はありません。支払いは実際に使用したストレージに対してのみ発生します。

 

Q: 1 つのファイルシステムに接続可能な Amazon EC2 インスタンスの数はどれほどですか。

Amazon EFS は、1~数千の Amazon EC2 インスタンスからの同時接続に対応しています。

 

Q: いくつのファイルシステムを作成できますか。

デフォルトでは、リージョンあたり、AWS アカウントにつき最大 10 ファイルシステムを作成できます。AWS サービス制限にアクセスして、ファイルシステムの上限の拡大をリクエストできます。

 

Q: Amazon EFS のパフォーマンスは他のストレージソリューションと比較してどのようなものですか。

Amazon EFS ファイルシステムは、数の制限を受けない複数のストレージサーバーに分散され、ペタバイト規模にまで柔軟に拡張でき、Amazon EC2 インスタンスからデータに多量の並列アクセスが可能です。Amazon EFS の分散設計により、従来のファイルサーバーに本質的に存在したボトルネックや制約を回避できます。

分散型のデータストレージ設計となっているため、マルチスレッドアプリケーションや、複数の Amazon EC2 インスタンスから同時にデータにアクセスするアプリケーションでは、全体のスループットと IOPS のレベルを大幅に向上できます。アプリケーションの例として、ビッグデータと分析ワークロード、メディア処理ワークフロー、コンテンツ管理およびウェブ配信などがあります。

下の表は、Amazon で提供されるファイルおよびブロッククラウドストレージについて、高レベルのパフォーマンスとストレージの特徴を比較したものです。

 

Amazon EFS

Amazon EBS
PIOPS

オペレーションあたりのレイテンシー

低、一定

最低、一定

スループットスケール

1 秒間あたり数 GB

1 秒間あたり 1 GB

Amazon EFS は分散型であるため、可用性、耐久性、およびスケーラビリティが高いレベルで実現されています。分散型アーキテクチャによって、それぞれのファイルオペレーションのレイテンシーオーバーヘッドも小さくなります。オペレーションあたりのレイテンシーが低いため、通常は平均 I/O サイズの増加に応じて全体のスループットが向上します。大量のデータにオーバーヘッドが分散するためです。Amazon EFS では高度に並列化されたワークロード (複数スレッドや複数の EC2 インスタンスからの一定したオペレーションなど) がサポートされているため、全体的なスループットと IOPS について高いレベルを実現できます。

Q: パフォーマンスモードの "汎用" と "I/O 最大" の違いは何ですか。どちらを使用すればよいですか。

"汎用" パフォーマンスモードはほとんどのファイルシステムに適しており、ファイルシステム作成時にデフォルトで選択されます。"I/O 最大" パフォーマンスモードは、数十、数百、数千の EC2 インスタンスからアクセスされるファイルシステムに最適化されています。ファイルオペレーションのレイテンシーがわずかに高くなる代わりに、全体的なスループットと 1 秒間あたりのオペレーション数を向上させられるようにスケールされます。詳細については、ファイルシステムパフォーマンスについてのドキュメントを参照してください。

 

Q: ファイルシステムでサポートされるスループットはどれほどですか。

ファイルシステムで利用できるスループットは、ファイルシステムの拡張とともにスケールされます。ファイルベースのワークロードは通常スパイクが発生しやすく、一定の期間は高レベルのスループットが要求され、その他の期間はスループットのレベルが下がります。Amazon EFS は、一定期間の高スループットに対応してバーストするよう設計されています。すべてのファイルシステムについてストレージ TB あたり 50 MB/s の一貫したベースラインパフォーマンスが実現されています。また、すべてのファイルシステムは (サイズにかかわらず) 100 MB/s までバーストでき、1 TB を超えるファイルシステムではストレージ TB あたり 100 MB/s までバースト可能です。データがファイルシステムに追加されるにつれて、ファイルシステムで利用可能な最大スループットもストレージとともに比例して自動でスケールされます。

ファイルシステムのスループットは、あるファイルシステムに接続されたすべての Amazon EC2 インスタンス間で共有されます。例えば、スループット 100 MB/秒にバースト可能な 1 TB のファイルシステムでは、単一の Amazon EC2 インスタンスを 100 MB/秒にすることも、10 個の Amazon EC2 インスタンスを合計で 100 MB/秒にすることも可能です。詳細については、ファイルシステムパフォーマンスについてのドキュメントを参照してください。


Q: どの Amazon EC2 インスタンスをファイルシステムにアクセス可能にするかはどのように管理するのですか。

ファイルシステムの作成時に、VPC 内に "マウントターゲット" と呼ばれるエンドポイントを作成します。EC2 インスタンスからマウントする場合、マウントコマンドに指定したファイルシステムの DNS 名はマウントターゲットの IP アドレスに解決されます。ファイルシステムにアクセスできるのは、マウントターゲットにアクセスできるリソースのみです。ファイルシステムのマウントターゲットに出入りするネットワークトラフィックは、VPC セキュリティグループを使用して制御できます。

 

Q: 誰をファイルシステムにアクセス可能にするかはどのように管理するのですか。

ファイルシステムの管理者は、AWS Identity and Access Management (IAM) を使用して制御できます。ファイルとディレクトリへのアクセスは、POSIX 互換のユーザーおよびグループレベルのアクセス権限を使用して制御できます。


Q: Amazon EFS 暗号化はどのようなサービスですか?

Amazon EFS では、EFS ファイルシステムのシームレスな暗号化を利用できます。データは書き込み中に透過的に暗号化され、読み取り中は透過的に復号されるため、アプリケーションを変更する必要はありません。また、暗号化キーは AWS Key Management Service (KMS) によって管理されるため、安全なキー管理インフラストラクチャを構築および維持する必要はありません。

 

Q: AWS Key Management Service(KMS)とはどのようなものですか?

AWS KMS は、データの暗号化に使用される暗号化キーの作成と管理を容易にするマネージド型サービスです。AWS Key Management Service は Amazon EFS、Amazon EBS、Amazon S3 などの AWS の他のサービスと統合されており、ユーザーが管理する暗号化キーでのデータの暗号化を簡単にします。また、AWS Key Management Service は AWS CloudTrail とも統合されており、キーの使用状況がすべてログに記録されるため、規制およびコンプライアンスのニーズを満たすのに役立ちます。KMS の詳細については、AWS Key Management Service の製品ページをご覧ください。

 

Q: Amazon EFS ファイルシステムに対して暗号化を有効にするにはどうしたらよいですか?

EFS コンソールで行うか、AWS CLI または AWS SDK を使用して EFS ファイルシステムに対して暗号化を有効にできます。EFS コンソールで新しいファイルシステムを作成するときに、[Create File System] をクリックして、暗号化を有効にするためのチェックボックスをオンにします。詳細については、暗号化のユーザードキュメントをご覧ください。

 

Q: 暗号化は Ama on EFS のパフォーマンスに影響しますか?

データの暗号化による I/O レイテンシーとスループットへの影響はごくわずかです。


Q. オンプレミスのデータセンターのサーバーから EFS ファイルシステムにアクセスするには、どうすればよいですか?

オンプレミスから EFS ファイルシステムにアクセスするには、オンプレミスのデータセンターと Amazon VPC が AWS Direct Connect で接続されている必要があります。AWS Direct Connect は、オンプレミスのデータセンターと AWS の間にプライベートネットワーク接続を確立します。すでに AWS Direct Connect で接続されている場合は、AWS Direct Connect ユーザーガイドに従って作成できます。

NFSv4.1 プロトコルを介し、ファイルシステムのマウント用の標準の Linux mount コマンドを使用して、オンプレミスの Linux サーバーに EFS ファイルシステムをマウントします。

AWS Direct Connect 経由でのオンプレミスサーバーから EFS ファイルシステムへのアクセスの詳細については、ドキュメントを参照してください。

 

Q. オンプレミスサーバーから EFS ファイルシステムへのアクセスを可能にすることで何ができますか?

オンプレミスサーバーに Amazon EFS ファイルシステムをマウントし、標準の Linux ツールとスクリプトを使用して Amazon EFS との間でファイルデータを移動できます。Amazon EFS ファイルシステムとの間でファイルデータを移動する機能により、3 つのユースケースが可能になります。

1 つ目は、オンプレミスのデータセンターからデータを移行して、Amazon EFS ファイルシステム内に永久に存在させることができます。

2 つ目は、クラウドバースティングのワークロードをサポートして、アプリケーション処理をクラウドにオフロードできます。オンプレミスサーバーから EFS ファイルシステム内にデータを移動し、それを Amazon VPC 内の EC2 インスタンスのクラスターで分析し、その結果を EFS ファイルシステムに永久に保存するか、結果をオンプレミスサーバーに戻すことができます。

3 つ目は、オンプレミスのファイルデータを EFS に定期的にコピーして、バックアップと災害復旧のシナリオをサポートできます。

 

Q. オンプレミスから EFS ファイルシステムにアクセスするために AWS VPN を使用できますか?

いいえ。Amazon EFS は AWS VPN を介したアクセスをサポートしていません。

 

Q. オンプレミスのデータセンターサーバーと Amazon EC2 インスタンスから同時に Amazon EFS ファイルシステムにアクセスすることはできますか?

はい。オンプレミスのデータセンター内のサーバーと Amazon VPC 内の Amazon EC2 インスタンスから、同時に Amazon EFS ファイルシステムにアクセスすることができます。Amazon EFS は、ファイルシステムにアクセスするすべての EC2 インスタンスとオンプレミスサーバーに対して同じファイルシステムアクセスのセマンティクス (データの強固な整合性やファイルのロックなど) を提供しています。

 

Q. AWS Direct Connect を介してオンプレミスサーバーとの間でファイルデータを移動する際に推奨されるベストプラクティスは何ですか?

長距離のデータ移動は伝達の遅延と関係してくるため、オンプレミスのデータセンターと Amazon VPC の間の Direct Connect 接続のネットワークレイテンシーは数十ミリ秒になる可能性があります。ファイル操作をシリアル化すると、Direct Connect 接続のレイテンシーが読み取り/書き込みスループットに直接影響します。基本的に、一定期間に読み取り/書き込みできるデータの量は、読み取り/書き込みの各操作の完了にかかる時間に制限されます。スループットを最大化するには、ファイル操作を並列化して、複数の読み取り/書き込みが EFS によって同時に処理されるようにします。GNU parallel などの標準的なツールで、ファイルデータのコピーを並列化できます。詳細については、オンラインドキュメントを参照してください。

 

Q. 既存データをオンプレミスのファイルストレージから Amazon EFS にコピーする方法を教えてください。

オンプレミスの既存データを Amazon EFS にコピーする方法は多数あります。EFS File Sync を使用すると、高速かつシンプルな方法で、既存のファイルシステムを Amazon EFS に安全に同期できます。また、EFS File Sync は、AWS Direct Connect などのあらゆるネットワークで動作します。

AWS Direct Connect では、高い帯域幅と低いレイテンシーの専用ネットワーク接続をご利用いただけます。このネットワーク接続で、Amazon EFS ファイルシステムをマウントできます。マウントが完了したら、EFS File Sync を使用して、標準の Linux コピーツールの最大 5 倍のスピードで Amazon EFS にデータをコピーできます。

EFS File Sync の詳細については、このよくある質問の EFS File Sync セクションを参照してください。


Q. EFS File Sync とは何ですか。

EFS File Sync を使用すると、高速かつシンプルな方法で、既存のオンプレミスのファイルシステムやクラウド上のファイルシステムを Amazon EFS ファイルシステムに安全に移動できます。EFS File Sync は、標準の Linux コピーツールの最大 5 倍のスピードでファイルやディレクトリを Amazon EFS にコピーでき、設定や管理も AWS コンソールで簡単に行うことができます。オンプレミスのファイルシステムやクラウド上のファイルシステムを Amazon EFS に同期する際、EFS File Sync では、データを高速で同時に転送すると共に転送中のデータを暗号化します。さらに、コピーしたデータの整合性も確保します。

EFS File Sync のドキュメントサイトにアクセスして技術面の詳細情報を確認し、ご利用を開始してください。

 

Q: EFS File Sync の使用を開始するにはどのようにすればよいですか。

EFS File Sync を使用するには、Amazon EFS コンソールにアクセスして File Sync のエージェントをダウンロードし、お使いの IT 環境にデプロイします。コピー元のファイルシステムとコピー先のファイルシステムを設定し、同期タスクを開始します。同期の進捗は、コンソールや AWS CloudWatch で監視できます。ご利用開始にあたっての詳細については、こちらのドキュメントのセクションを参照してください。

 

Q. EFS File Sync を使用する際、データはどのように保護されますか。

EFS File Sync を使用してコピー元のファイルシステムから Amazon EFS のコピー先に転送されるデータはすべて、SSL/TLS で暗号化されます。 

 

Q. EFS File Sync は、AWS リージョン間でのデータのコピーをサポートしていますか。

はい。ある AWS リージョンに EFS File Sync エージェントをデプロイして、別の AWS リージョンの EFS ファイルシステムに同期することができます。コピー元のファイルシステムは、EFS ファイルシステムでも、EC2 インスタンスから共有されているファイルシステムでも構いません。EFS File Sync の設定の詳細については、ドキュメントのセクションを参照してください。

 

Q. EFS File Sync はどのリージョンで使用できますか。

EFS File Sync は、米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (オレゴン)、欧州 (アイルランド) の各リージョンでご利用いただけます。また、2017 年 12 月より、欧州 (フランクフルト) リージョン、アジアパシフィック (シドニー) リージョンでも利用を開始いたします。

 


Q: AWS の既存のサービスと Amazon EFS との相互運用性と互換性について教えてください。

Amazon EFS は、Amazon CloudWatch、AWS CloudFormation、AWS CloudTrail、AWS IAM および AWS Tagging サービスといった AWS の多数のサービスと統合されています。

Amazon CloudWatch では、メトリクスを使用してファイルシステムのアクティビティをモニタリングできます。AWS CloudFormation によって、テンプレートを使用したファイルシステムの作成と管理が行えます。

AWS CloudTrail を使用すれば、Amazon EFS の API コールをすべてログファイルに記録できます。

AWS Identity and Access Management (IAM) によって、ファイルシステムの管理者を制御できます。AWS Tagging サービスを使用すれば、定義したメタデータを使用してファイルシステムのラベル付けが行えます。

 

Q: Amazon EFS では、どのような種類のロックがサポートされていますか。

Amazon EFS のロックは NFSv4.1 プロトコルのアドバイザリーロックに従っており、アプリケーションではファイル全体に対するロックとバイト範囲に対するロックの両方を使用できます。

 

Q: ファイルシステムの名前は (Amazon S3 バケット名のように) グローバルですか。

各ファイルシステムは、自動生成されるグローバルに一意な ID 番号を持ちます。ファイルシステムには名前をタグ付けでき、この名前が一意である必要はありません。


Q: Amazon EFS のコストはどれくらいですか。

Amazon EFS ならば、お支払いいただくのは月ごとに使用した GB 単位のファイルシステムストレージ分のみです。最低料金や初期費用はありません。帯域幅またはリクエストに対して追加料金が発生することはありません。Amazon EFS の料金については、Amazon EFS の料金ページの「料金」セクションをご覧ください。

 

Q: Amazon EFS File Sync のコストはどれくらいですか。

Amazon EFS File Sync では、Amazon EFS にコピーしたデータに対して、GB 単位でお支払いいただきます。EFS File Sync の料金情報については、Amazon EFS Sync の料金ページを参照してください。

 

Q: 価格には税金が含まれていますか?

別途記載がない限り、表示される料金には VAT、売上税その他取引に対して適用される一切の税金等および関税は含まれません。日本の居住者であるお客様が AWS サービスをご利用になった場合には、料金とあわせて別途消費税をご請求させていただきます。詳細はこちらをご覧ください