Amazon EFS 檔案系統分散在沒有數量限制的儲存伺服器,不但讓檔案系統有彈性地成長至 PB 規模,也允許從 Amazon EC2 執行個體大量並行存取資料。Amazon EFS 的分散式設計可避免傳統檔案伺服器原有的瓶頸和限制。

這種分散式資料儲存體設計的用意是:多執行緒應用程式和同時從多個 Amazon EC2 執行個體存取資料的應用程式可大幅提升彙總的輸送量和 IOPS。大數據和分析工作負載、媒體處理工作流程、內容管理和 Web 服務、資料庫備份、企業應用程式、主目錄、軟體開發人員工具以及容器儲存,都是典型的 Amazon EFS 使用案例範例。

此外,Amazon EFS 資料會分散到多個可用區域,以提供高耐用性和可用性。

開始使用 Amazon EFS

試用免費方案

下表提供 Amazon 檔案和區塊型雲端儲存產品的整體效能及儲存特性的比較。

    Amazon EFS Amazon EBS PIOPS
效能 每個操作延遲 低、一致 最低、一致
輸送量規模
每秒數 GB 每秒單 GB
特性   資料
可用性/耐用性
以冗餘方式存放至多個可用區域 以冗餘方式存放至單一可用區域
存取 1 到 1000 個 EC2 執行個體、從多個可用區域、同時 單一可用區域的單一 EC2 執行個體
使用案例 大數據和分析、媒體處理工作流程、內容管理、Web 服務、主目錄
啟動磁碟區、交易和 NoSQL 資料庫、資料倉儲和 ETL

Amazon EFS 的分散式本質可提供高可用性、高耐用性和高擴展性。這種分散式架構使每個檔案操作只會產生些許的延遲。由於每個操作延遲很低,因此整體輸送量通常會隨著平均 I/O 大小的增加而增加,因為消耗由大量的資料分攤。Amazon EFS 支援的高度並行工作負載 (即透過多個執行緒和多個 EC2 執行個體的同時操作) 可提升彙總的輸送量和 IOPS。


Amazon EFS 提供支援完整檔案系統存取語意的標準檔案系統界面。使用 NFSv4.1,您便可以將 Amazon EFS 檔案系統掛載在任何 Amazon EC2 以 Linux 為基礎的執行個體上。完成掛載之後,就能如同在本機檔案系統一般使用檔案和目錄。 

所有繁重工作就交給 Amazon EFS。在 Amazon EFS 主控台啟動建立檔案系統精靈之後,只需幾分鐘便可以掛載新的檔案系統並開始新增資料。您不需要決定需要多少容量,或是擔心任何複雜的組態。

當您需要在多個 EC2 執行個體之間共用儲存時,Amazon EFS 便是完美的選擇。Amazon EFS 支援數以千計的共用檔案系統連線,為需要以一致的方法共享資料的工作負載提供高效能的安全存取。

Amazon EFS 的設計可提供高可用性與高耐用性。Amazon EFS 檔案系統可跨區域中的多個可用區域存放資料和中繼資料,避免單一元件故障而導致資料遺失。

Amazon EFS 是設計成提供各種工作負載所需的輸送量、IOPS 以及低延遲。使用 Amazon EFS 時,輸送量和 IOPS 會隨檔案系統成長而擴展,而檔案操作則以一致且低延遲的方式來進行。如需詳細資訊,請參閱 Amazon EFS Performance

Amazon EFS 的設計旨在提供可高度擴展的儲存容量和輸送量效能。它可成長至 PB 等級,並允許從 Amazon EC2 執行個體大量平行存取您的資料。 

使用 Amazon EFS 時,儲存容量非常有彈性,可以根據增減檔案的操作而自動對檔案系統儲存容量進行擴展和縮減,因此您的應用程式能夠隨時掌握所需的儲存資源。由於容量具有彈性,因此無須進行佈建,您只需要針對使用的容量來支付費用。 

Amazon EFS 可無縫提供 EFS 檔案系統加密。資料會在寫入時通透加密,並在讀取時通透解密,因此不需要修改您的應用程式。加密金鑰由 AWS Key Management Service (KMS) 管理,因此無須建置與維護安全金鑰管理基礎設施。請參閱使用者文件,了解有關加密檔案系統資料的詳細資訊。

Amazon EFS 是提供檔案共享存取的全受管服務,無須您設定或管理任何其他硬體或第三方軟體。Amazon EFS 無須複雜管理、組態或持續維護,便可提供這一切功能。 

您可從多個選項中選擇,將現有的資料複製到 Amazon EFS。AWS Direct Connect 提供高頻寬和低延遲的專用網路連線,您可經由這個連線掛載 EFS 檔案系統。掛載之後,可以使用 EFS File Sync 或標準 Linux 工具來複製檔案。

EFS File Sync 提供一個快速簡單的方式,讓您使用現有的網路或 AWS Direct Connect,安全地將現有的檔案系統同步到 Amazon EFS。EFS File Sync 也可用來同步現有雲端內檔案系統與 Amazon EFS 的資料,為資料傳輸提供簡單的設定及管理。


Amazon EFS 提供的可擴展性、彈性、可用性和耐用性,非常適合做為企業應用程式和以服務形式交付之應用程式的檔案存放區。其標準的檔案系統界面和檔案系統語意可讓您輕鬆遷移企業應用程式到 AWS 雲端或建立新的應用程式。 

大數據應用程式需要高輸送量進行節點運算、先寫後讀一致性以及低延遲檔案操作,而 Amazon EFS 能提供這些應用程式所需的規模和效能。許多分析工作負載與資料互動時會透過檔案界面進行、依賴檔案鎖定等檔案語意,而且需要能夠在檔案某些部分進行寫入的能力。Amazon EFS 支援所需的檔案系統語意,並且能夠擴展容量及效能,因此對於提供可輕鬆整合至現有大數據工作流程的檔案共享解決方案來說,是非常理想的選擇。

影片編輯、工作室製作、廣播處理、音效設計和呈現等媒體工作流程,通常需要使用共用儲存來操作大型檔案。強大的資料一致性模式搭配高輸送量和共用檔案存取可減少執行這些任務的時間,且可為所有使用者將多個本機檔案儲存庫合併至一個位置。

Amazon EFS 可以為擁有許多需要存取和共享常見資料集的使用者的組織提供儲存。管理員可以使用 Amazon EFS 在組織中建立個人可以存取的檔案系統,並為使用者和群組建立檔案或目錄層級的許可。

Amazon EFS 可做為內容管理系統和 Web 服務應用程式的耐用、高輸送量檔案系統,為網站、線上發行和存檔等各種應用程式存放和提供資訊。通常會由多部 Web 伺服器交付網站的內容,而每部 Web 伺服器都需要存取同一組檔案。由於 Amazon EFS 遵守 Web 開發人員慣用的預期檔案系統語意、檔案命名慣例和許可,因此可與 Web 應用程式輕鬆整合,並用於網站、線上發行和存檔等各種應用程式。

Amazon EFS 提供可輕易從資料庫伺服器掛載的標準檔案系統,因此是使用原生應用程式工具或企業備份應用程式建立可攜式資料庫備份的理想平台。許多公司想要利用在雲端存放資料庫備份的彈性,在升級期間暫時保護資料或用於開發與測試。 

Amazon EFS 使您的組織能夠更靈活、更快速地對客戶需求作出反應。只要按幾下滑鼠,就可以佈建、複製、擴展或存檔您的開發、測試和生產環境。由於需要以有組織的方式輕鬆共享程式碼和其他檔案,因此利用共享的雲端檔案儲存可以為雲端開發環境提供有組織且安全的儲存庫,而且易於存取。Amazon EFS 提供可擴展和高度可用的解決方案,非常適用於測試和開發工作負載。

容器非常適合用來建立微型服務,因為可快速佈建、易於攜帶,並且可提供程序隔離。每次啟動時都需要存取原始資料的容器,需要無論執行哪個執行個體時都能存取的共享檔案系統。Amazon EFS 可為容器儲存提供持久的共享資料存取。