MENU

【AWS Certified Cloud Practitioner】Amazon EFSとAmazon FSx for Windows File Serverの違いを初心者向けに整理

目次

はじめに

AWS Certified Cloud Practitionerでは、ストレージサービスを「何を保存するか」だけでなく、「どの形式で使うか」「どのOSやアプリケーションから使うか」で見分けることが重要です。特に、ファイルストレージの代表例として Amazon EFSAmazon FSx for Windows File Server は混同しやすいため、違いを整理しておくと得点しやすくなります。

まず結論

  • Linux系のサーバーで共有フォルダを使いたいなら、まず Amazon EFS を考えます。
  • Windowsの共有フォルダSMBActive Directory連携NTFSアクセス権が必要なら、まず Amazon FSx for Windows File Server を考えます。

ファイルストレージとは何か

ファイルストレージとは、普段のPCで使う「フォルダ」と「ファイル」の形でデータを保存する仕組みです。たとえば、共有フォルダ/営業部/見積書.xlsx のように階層構造で扱います。

試験では、次の3つを区別できることが大切です。

  • ブロックストレージ:1台のサーバーに接続するディスクのように使う(例:Amazon EBS)
  • ファイルストレージ:共有フォルダのように使う(例:Amazon EFS、Amazon FSx)
  • オブジェクトストレージ:画像、ログ、バックアップなどをオブジェクトとして保存する(例:Amazon S3)

Amazon EFSとは

Amazon EFS(Amazon Elastic File System) は、AWS上で使えるフルマネージドなファイルストレージサービスです。主に NFSv4 を使ってアクセスし、複数のコンピュートリソースから同時にマウントして共有できます。

EFSの重要ポイント

  • Linux系ワークロード向けの共有ファイルシステムとして使いやすい
  • 容量を事前に細かく決めなくても、自動で拡張・縮小できる
  • Regional タイプでは同一リージョン内の複数AZに冗長化できる
  • One Zone タイプは1つのAZに保存する代わりにコストを抑えやすい
  • オンプレミス環境からも、AWS Direct ConnectSite-to-Site VPN 経由で利用できる
  • ライフサイクル管理により、アクセス頻度の低いデータを低コストなストレージクラスへ自動移行できる

初心者向けのイメージ

EFSは、「Linuxサーバーがみんなで使う共有フォルダ」 と考えると分かりやすいです。

具体例

たとえば、複数台のEC2インスタンスで動くWebアプリがあるとします。ユーザーが画像をアップロードしたとき、どのEC2にアクセスしても同じ画像を参照できる必要があります。このようなとき、各EC2から同じファイルシステムを共有できるEFSが適しています。

Amazon FSx for Windows File Serverとは

Amazon FSx for Windows File Server は、AWS上で使えるフルマネージドな Windowsファイルサーバー です。SMB プロトコルをネイティブにサポートし、Windows環境でよく使う機能を活用できます。

FSx for Windows File Serverの重要ポイント

  • SMB ベースの共有フォルダとして使える
  • Microsoft Active Directory と統合できる
  • NTFSアクセス権 を利用できる
  • シングルAZマルチAZ の構成を選べる
  • フルマネージド型のため、定期的なソフトウェアパッチなどの運用をサービス側で実施する

初心者向けのイメージ

FSx for Windows File Serverは、「AWS上に置くWindows共有フォルダサーバー」 と考えると理解しやすいです。

具体例

社内で使っているWindowsファイルサーバーをAWSへ移行したい場合や、WindowsアプリケーションがSMB共有を前提としている場合は、FSx for Windows File Serverが候補になります。Active Directoryでユーザー認証を行い、部署ごとにアクセス権を分けたい、という要件にも向いています。

Amazon EFSとAmazon FSx for Windows File Serverの違い

比較項目Amazon EFSAmazon FSx for Windows File Server
主な対象Linux系の共有ファイルストレージWindows系の共有ファイルストレージ
主なプロトコルNFSv4SMB
認証・権限制御の考え方Linux系アプリケーションでの共有に向くActive Directory連携、NTFSアクセス権に対応
可用性構成Regional / One ZoneSingle-AZ / Multi-AZ
典型的な用途複数EC2から同時利用する共有フォルダWindowsの共有フォルダ、ホームディレクトリ、業務ファイル共有

よくある混同ポイント

EFSとEBSの違い

EBS はEC2インスタンスに接続するブロックストレージで、基本的には「サーバーに付けるディスク」です。対して EFS は「複数サーバーから共有できるファイルシステム」です。

FSx for Windows File ServerとS3の違い

S3 はオブジェクトストレージなので、Windowsの共有フォルダのようにそのまま置き換える用途には向きません。Windowsのファイル共有が必要なら、まずFSx for Windows File Serverを検討します。

試験での見分け方

  1. 問題文に LinuxNFS複数EC2から同時利用 が出たら、EFSを疑う
  2. 問題文に WindowsSMBActive DirectoryNTFSアクセス権 が出たら、FSx for Windows File Serverを疑う
  3. 1台のEC2のディスク という話なら、EBSを考える
  4. 画像・ログ・バックアップの大量保存 なら、S3を考える

直前復習用の要点まとめ

  • EFS = Linux系 / NFS / 複数インスタンス共有 / 自動スケールしやすいファイルストレージ
  • FSx for Windows File Server = Windows系 / SMB / Active Directory / NTFSアクセス権
  • EBS = EC2向けのブロックストレージ
  • S3 = オブジェクトストレージ

参考(AWS公式)

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次