跳到主要內容
Storage儲存初級CLF-C02SAA-C03

EFS

Amazon Elastic File System

可供多台伺服器共用的檔案儲存體。

一句話說明

可供多台伺服器共用的檔案儲存體。

概要

可供多個 EC2 或 Lambda 共用的受管 NFS 檔案儲存體。可依檔案單位讀寫。

主要用途

  • 多台 EC2 共用的檔案存放區
  • 內容共享
  • Linux 工作負載的共享儲存體

CLF-C02 考試重點

  • 為檔案儲存體
  • 可從多個可用區存取
  • 透過 NFS 使用

SAA-C03 考試重點

  • 在各子網路設計掛載目標
  • 依用途選擇 EFS Standard 或 One Zone
  • 理解輸送量模式

實際使用情境

Amazon EFS(Elastic File System)是可從多個 EC2 執行個體或 Lambda 函式同時掛載並共用的全託管 NFS(Network File System)檔案儲存。從作業系統角度看,它被掛載為一般檔案系統,多個用戶端可同時對相同檔案進行讀寫。容量會依使用量自動伸縮,無須事先佈建。透過在各子網路配置跨越多個 AZ 的「掛載目標」,可從多個 AZ 的 EC2 存取相同檔案系統,這是與 EBS 的最大差異。 儲存類別由「Standard」(多 AZ 冗餘 / 一般 Web、應用程式的標準)與「One Zone」(單一 AZ 冗餘 / 低成本 / 開發、測試用途)2 層結構,搭配將存取頻率較低的資料自動移轉至低成本層級的 Infrequent Access(IA)生命週期管理組合而成。透過 Lifecycle Management 可設定「30 天未存取就移至 IA 層級」之類的規則,在存取頻率不均的資料集中可節省成本。輸送量模式可選擇 burst(依容量比例自動擴展)或 Elastic / Provisioned(明確保留)。 實務上的典型架構包括從多個 EC2 共用的媒體檔案存放處、Web 內容共用、CMS 的 `uploads/` 目錄共用、Linux 工作負載中的共用暫存區域、Lambda 容器映像所讀取的共用模型檔案等。S3(物件儲存 / 透過 HTTP API)/ EBS(掛載至單一 EC2 的區塊儲存)/ EFS(從多個 EC2 透過 NFS 掛載的檔案儲存)三者的區分使用,無論考試或實務都是頻繁的整理重點。安全運維方面應在 Security Group 中將 NFS(TCP 2049)通訊限制為僅必要的用戶端,啟用靜態加密(與 KMS 連動)與傳輸加密(TLS),並透過 EFS 存取點控制檔案系統內子路徑與使用者權限。

官方文件

成本注意事項

  • 依儲存容量計費
  • 存取頻率較低的資料可考慮 IA

安全性注意事項

  • 透過 Security Group 限制 NFS 通訊
  • 考慮加密與存取點

相關服務

相關比較文章

相關架構圖

標籤

storagefile-storageshared-storage

最後更新日: 2026-06-01