EFSとは何ですか?Amazon Elastic File Systemの説明

EFSとは何ですか?Amazon Elastic File Systemの説明

  • クラウド
6分で読めます 更新日 Apr 3, 2025

ポイント: Amazon Elastic File System(EFS)は、AWSのためのスケーラブルなストレージソリューションであり、複数のコンピュートインスタンスへの同時アクセスを許可し、さまざまなワークロードに最適です。データのニーズに応じて自動的にスケールし、インスタンスの再起動後も存続する永続的なストレージを提供します。

  • EFSはウェブサービング、エンタープライズアプリケーション、およびメディアストレージをサポートします。
  • AWSとオンプレミスの両方のサーバーにマウントできます。

AmazonのElastic File System(EFS)は、一般的な目的のワークロードに使用できるスケーラブルなストレージソリューションです。EFSは、複数のAmazon Web Services(AWS)コンピュートインスタンスやオンプレミスサーバーに接続でき、さまざまな環境でアプリケーションやデータストレージの共通リソースを提供します。

EFSの機能と、組織のコンピューティング環境に提供する利点を見てみましょう。以下を含みます:

  • EFSとは何ですか?
  • EFSを使用する利点
  • EFSを使用する際の欠点
  • EFSボリュームの使用例
  • EFSの作成
  • オンプレミスサーバーにEFSをマウントする
  • EFSの価格
  • EFSの作成と使用

EFSとは何ですか?

EFSは、データを論理ファイル階層に整理するネットワークファイルシステム(NFS)です。データはパスベースのシステムに保存され、データファイルはフォルダーとサブフォルダーに整理されています。

マップされたファイルサーバードライブと取り外し可能なUSBドライブは、両方とも階層ファイルシステムを使用しているため、この概念は個人用コンピュータやサーバーに関わったことがある誰にとっても馴染みのあるものでしょう。

EFSは以下の保存に理想的です:

  • 組織のデータ
  • ファイルサーバー
  • 個人のデータ
  • アプリケーションデータ

Amazonは、単一のEFSが同時に数千のElastic Compute Cloud(EC2)インスタンスまたはオンプレミスリソースに接続できると述べており、必要に応じてEFSデータを多くのリソースで共有できます。

共有EFSフォルダーとデータへのアクセスは、ネイティブオペレーティングシステムのインターフェイスを通じて提供されます。

AWS EFSを使用する利点

Amazon EFSは弾力的です。つまり、そのストレージ容量は、フォルダーやファイルがシステムに追加または削除されると、自動的にスケールアップ(ストレージを追加)またはスケールダウン(ストレージ容量を縮小)できます。これは、ユーザーやアプリケーションに影響を与えることなく、容量を追加または削除できるため、従来のストレージソリューションに対する大きな利点です。

重要なことに、EFSストレージは永続的です。AWSコンピュートインスタンスに接続されている場合、データはそのインスタンスが再起動されても消えません。

Amazon EFSを使用する際の欠点

Amazon EFSにはいくつかの制限があります:

  • Windowsインスタンスはサポートされていません。 Amazon EFSはAWS Windows EC2インスタンスではサポートされていません。EFSボリュームは、NFSボリュームをサポートするLinuxなどの非Windowsインスタンスでのみ使用できます。
  • システムブートボリュームは使用できません。 Amazon EFSボリュームは、システムブートボリュームにも使用できません。AWS EC2インスタンスは、システムをブートするためにElastic Block Store(EBS)ボリュームを使用する必要があります。EBSボリュームは、EFSボリュームと同様ですが、唯一の違いは、EBSボリュームは1つのEC2インスタンスまたはサーバーにのみ接続できるのに対し、EFSボリュームは複数のEC2インスタンスやオンプレミスリソースに接続できることです。

EFSボリュームの使用例

オンプレミスサーバーにEFSをマウントする

EFSの価格

EFSは以下の使用例に適しています:

  • ウェブサービングとコンテンツ管理
  • エンタープライズアプリケーションの使用
  • メディアとエンターテインメント
  • 共有およびホームディレクトリ
  • データベースバックアップ
  • 開発者およびアプリケーションツール
  • コンテナストレージ
  • ビッグデータ分析
  • 共通のデータソースを単一サーバーまたは複数のサーバーに接続する必要がある他のアプリケーション

Elastic File System(EFS)の作成

EFSはAWS Virtual Private Cloud(AWS VPC)内で作成され、同じVPC内のEC2インスタンスに接続する必要があります。

EFSに関連するすべてのリソース—VPC、EC2インスタンス、およびEFS自体—は、同じAWSリージョンに存在する必要があります。EFSをホストするには、デフォルトのVPCまたはカスタムVPCを使用できます。

(VPCがどのように機能するかについては、AWS VPCの入門をご覧ください。)

EFSを作成および管理するには、

  • AWS管理コンソール
  • AWSコマンドラインインターフェイス(CLI)
  • AWS APIインターフェイス

セットアップは比較的簡単です。AWS EC2インスタンスは、既存のEFSをマウントしてデータを保存およびアクセスできます。

また、AWS Direct ConnectまたはAWS VPNを使用してオンプレミスサーバーにEFSをマウントすることもできます。オンプレミスサーバーからEFSを使用すると、

  • データをEFSに移行
  • オンプレミスストレージのバックアップ
  • 追加のタスクを実行

Amazon EFSバックアップオプション

Amazon EFSのバックアップは重要な実践です。これにより、データが保護され、プロトコルや規制に準拠し、災害が発生した場合でも迅速に復旧できます。いくつかのEFSバックアップオプションがあります:

1. AWS DataSync

サイト上に保存されているデータとAmazon EFSの間にこの常時接続を確立すると、両者間でデータを簡単に移動できます。データの移行、複製、復旧に対応しています。

2. AWS Backup

Amazonの管理バックアップサービスを使用することも別のオプションです。AWSリソースを構成し、バックアップが必要な場合に自動化できます。

3. AWS Transfer Family

これらのサービスには、Secure File Transfer Protocol、SSL経由のFile Transfer Protocol、およびFile Transfer Protocolが含まれます。これらを使用して、Amazon EFSへのファイルの出入りを行うことができます。

4. EFS-to-EFSバックアップ

増分バックアップを実行したい場合、このサービスが理想的です。リソースをコードとして定義することで、構成、使用、および管理が容易になります。

5. Amazon S3

S3はSimple Storage Serviceの略です。データを多くのストレージコンテナ内のオブジェクトとして保存するために使用します。データのコレクションが増大し、サイズの大きなオブジェクトを自動的にスケーリングすることをサポートします。

6. Amazon Glacier

このサービスは、長期的なデータアーカイブとバックアップのための安全なストレージを提供します。データに頻繁にアクセスする必要がなく、しかしアーカイブのための耐久性のあるリポジトリが必要な場合に最適です。

EFS vs. EBS

Amazon EFSとAmazon EBSの間には重要な違いがあります。

共有ファイルアクセス

  • EFS: 複数のインスタンス間でファイルアクセスを共有できます。
  • EBS: 一度に単一のインスタンスからアクセスできる別々のストレージが必要な場合。

アクセス:

  • EFS: 複数のインスタンスがストレージシステムに同時にアクセスできます。
  • EBS: 一度に単一のインスタンスしかストレージシステムにアクセスできません。

スループット

  • EFS: 同時に数千のクライアントに集約スループットを提供したい場合。
  • EBS: 高可用性と低レイテンシを提供します。

EFSファイルシステムのスループットは、容量が増加するにつれて自動的にスケールします。必要に応じて、スループットは容量から独立してプロビジョニングできます。

EFSストレージは、以下に応じていくつかの異なるAWS価格モデルの下でプロビジョニングすることができます:

  • EFSデータに頻繁にアクセスされるか、まれにアクセスされるか
  • EFSがデータを1つまたは複数のAWSゾーンに保存するか
  • スループットプロビジョニングを使用しているか
  • 使用されるAWSストレージクラス

EFSの作成と使用を練習する方法

AWSは、サンプルのAmazon Elastic File Systemを作成し、それをEC2インスタンスに接続し、AWS DataSyncを使用して新しいEFSにファイルを転送するための入門演習を提供しています。(AWSアカウントが必要です)。

この演習では、EFSテスト後にアカウントが請求されないように、作成したAWSサンプルリソースを削除するための指示も提供します。

Elastic File SystemはAWS管理コンソールを通じて作成できます。

これらの投稿は私自身のものであり、必ずしもBMCの立場、戦略、または意見を表しているわけではありません。

クラウドの関連記事

BMCからのさらなる情報に興味がありますか?

ザ・ブリーフは、メインフレームとエンタープライズオーケストレーションに関する月刊メールです:研究、顧客ストーリー、製品ニュース、イベント。

このオファーに登録することで、あなたはBMCのプライバシーポリシーを読み、同意したことを確認します。

ザ・ブリーフに登録しました

ザ・ブリーフは、メインフレームとエンタープライズオーケストレーション—BMC AMIおよびControl-M—に関するアナリストの研究、顧客の展開、両者にわたるイベントを網羅しています。