一般問題

問:什麼是 Amazon Elastic File System?

Amazon EFS 是一種全受管的服務,可讓您輕鬆在 Amazon 雲端中設定和擴展檔案儲存。只要在 AWS 管理主控台按幾下,就能建立 Amazon EC2 執行個體可透過檔案系統界面 (使用標準作業系統檔案 I/O API) 存取的檔案系統,而且該系統也支援完整的檔案系統存取語意 (例如,高一致性和檔案鎖定)。

Amazon EFS 檔案系統可將資料量從數 GB 自動擴展到數 PB,無須佈建儲存。數十個、數百個或甚至數千個 Amazon EC2 執行個體可同時存取 Amazon EFS 檔案系統,而且 Amazon EFS 可為每個 Amazon EC2 執行個體提供一致的效能。Amazon EFS 的設計目的是提供高耐用性和高可用性。使用 Amazon EFS,不需支付最低費用或設定成本,且您只需依使用的儲存空間付費。

問:Amazon EFS 支援哪些使用案例?

Amazon EFS 旨在為各種廣泛的工作負載和應用程式提供效能,包含大數據和分析、媒體處理工作流程、內容管理、Web 服務和主目錄。

問:何時應該使用 Amazon EFS、Amazon Simple Storage Service (S3) 或 Amazon Elastic Block Store (EBS)?

Amazon Web Services (AWS) 提供雲端儲存服務來支援廣泛的儲存工作負載。

Amazon EFS 是與 Amazon EC2 搭配使用的檔案儲存服務。Amazon EFS 提供檔案系統界面、檔案系統存取語意 (例如,高一致性和檔案鎖定),以及最多可讓數千個 Amazon EC2 執行個體同時存取的儲存。

Amazon EBS 是與 Amazon EC2 搭配使用的區塊級儲存服務。Amazon EBS 可為需要以最低延遲存取單一 EC2 執行個體資料的工作負載提供效能。

Amazon S3 是一種物件儲存服務。Amazon S3 透過可隨處存取的網際網路 API 來提供資料。

進一步了解考慮 Amazon EFS 時應評估的項目。

問:目前有哪些區域可以使用 Amazon EFS ?

請參閱區域性產品和服務,了解 Amazon EFS 服務在不同區域的可用性詳細資訊。

問:如何開始使用 Amazon EFS?

要使用 Amazon EFS,您必須有 AWS 帳戶。如果您還沒有 AWS 帳戶,可以註冊 AWS 帳戶並立即存取 AWS 免費方案

建立 AWS 帳戶之後,請參閱 Amazon EFS 入門指南以開始使用 Amazon EFS。您可以透過 AWS 管理主控台、AWS 命令列界面 (AWS CLI) 和 Amazon EFS API (以及各種語言特定的開發套件) 來建立檔案系統。

問:如何從 Amazon EC2 執行個體存取檔案系統?

若要存取檔案系統,您要使用標準 Linux 掛載命令及檔案系統的 DNS 名稱,將檔案系統掛載在 Amazon EC2 以 Linux 為基礎的執行個體上。完成掛載之後,就能如同在本機檔案系統一般使用檔案系統中的檔案和目錄。

Amazon EFS 使用 NFSv4.1 協定。有關如何從 Amazon EC2 執行個體存取檔案系統的逐步範例,請參閱這裡的指南

問:Amazon EFS 可以搭配哪些 Amazon EC2 執行個體類型和 AMI 使用?

Amazon EFS 與 Amazon EC2 的所有 Linux AMI 相容。您可以混合和搭配與單一檔案系統連接的執行個體類型。有關如何從 Amazon EC2 執行個體存取檔案系統的逐步範例,請參閱這裡的執行個體類型指南

問:如何管理檔案系統?

Amazon EFS 是一種全受管服務,所以可為您管理所有檔案儲存基礎設施。使用 Amazon EFS 可避免複雜的部署程序及維護複雜的檔案系統基礎設施。Amazon EFS 檔案系統可在您新增和移除檔案時自動擴展和縮減,因此您不需要管理儲存採購或佈建。

您可以透過 AWS 管理主控台、AWS 命令列界面 (CLI) 或 Amazon EFS API (以及各種語言特定的開發套件) 管理檔案系統。主控台、API 及軟體開發套件能夠建立和刪除檔案系統、設定存取檔案系統的方式、建立和編輯檔案系統標籤,以及顯示有關檔案系統的詳細資訊。

問:如何將資料載入檔案系統?

有數種方法可將現有的檔案系統資料載入 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 雲端的詳細資訊,請參閱雲端資料遷移頁面。

資料保護和可用性

問:Amazon EFS 如何設計成提供高耐用性和可用性?

每個檔案系統物件 (即目錄、檔案和連結) 都會跨多個可用區域以冗餘的方式存放。此外,可從檔案系統所在區域的所有可用區域同時存取檔案系統,這表示您可以將應用程式的架構設計為從區域中的一個可用區域容錯移轉至其他可用區域,以確保最高層級的應用程式可用性。掛載目標本身的設計具有高可用性。

問:如何備份檔案系統?

Amazon EFS 被設計成具備高耐用性。您可以使用 EFS 對 EFS 備份解決方案安排 Amazon EFS 檔案系統的自動增量備份。如需詳細資訊,請參閱 Amazon EFS Walkthrough: Backup Solutions for Amazon EFS File Systems

問:如何從 VPC 外存取檔案系統?

VPC 內的 Amazon EC2 執行個體可以直接存取檔案系統,而 VPC 外的 Amazon EC2 Classic 執行個體可使用 ClassicLink 掛載檔案系統。現場部署伺服器可透過到 VPC 的 AWS Direct Connect 連線掛載檔案系統。

規模和效能

問:可以存放多少資料?

Amazon EFS 檔案系統可存放數 PB 的資料。Amazon EFS 檔案系統很彈性,會隨著新增或移除檔案自動擴大或縮小。您不需要佈建檔案系統大小或預先指定大小,且只需依使用的儲存空間付費。

問:可連接至檔案系統的 Amazon EC2 執行個體數量為何?

Amazon EFS 支援一到數千個 Amazon EC2 執行個體同時連接至檔案系統。

問:可以建立多少個檔案系統?

每個帳戶可建立的檔案系統數目依區域而有不同。如需 Amazon EFS 限制的相關資訊,請參閱 Amazon EFS 限制頁面

問:相較於其他儲存解決方案,Amazon EFS 的效能如何?

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

這種分散式資料儲存體設計的用意是:多執行緒應用程式和同時從多個 Amazon EC2 執行個體存取資料的應用程式可大幅提升彙總的輸送量和 IOPS。這些應用程式範例包含大數據和分析工作負載、媒體處理工作流程、內容管理和 Web 服務。

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

  Amazon EFS Amazon EBS (io1)

每個操作延遲

低、一致

最低、一致

輸送量規模

每秒數 GB

每秒單 GB

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

問:「一般用途」和「最高 I/O」效能模式有何差異?我應該選擇哪一個?

「一般用途」效能模式適用於大部分檔案系統,而且是建立檔案系統時預設選用的模式。「最高 I/O」效能模式則針對有數十、數百或數千個 EC2 執行個體存取檔案系統的應用程式進行優化,它可擴展到較高的彙總輸送量和每秒操作數,但會稍微提高檔案操作的延遲。如需詳細資訊,請參閱檔案系統效能文件。

問:檔案系統可支援多少輸送量?

檔案系統的輸送量會隨著檔案系統的成長而擴展。因為以檔案為基礎的工作負載通常會突增 – 短時間需要高輸送量,而其餘時間則需要較低的輸送量 – Amazon EFS 的設計能夠在一段需要高輸送量的期間大幅提升效能。所有檔案系統都提供每 TB 儲存空間每秒 50 MB 的一致基準效能,所有檔案系統 (無論大小為何) 都能大幅提升為每秒 100 MB,大於 1 TB 的檔案系統則可大幅提升為每 TB 儲存空間每秒 100 MB。隨著您在檔案系統新增檔案,檔案系統的最高輸送量會隨著儲存自動線性擴展。

連接至檔案系統的所有 Amazon EC2 執行個體會共用檔案系統輸送量。例如,可大幅提升為每秒 100 MB 輸送量的 1 TB 檔案系統,可以從單一 Amazon EC2 執行個體產生每秒 100 MB 的輸送量,也可以從 10 個 Amazon EC2 執行個體共同產生每秒 100 MB 的輸送量。如需詳細資訊,請參閱檔案系統效能文件。

佈建輸送量

問:什麼是佈建輸送量,以及什麼時候應該使用它?

佈建輸送量可讓 Amazon EFS 客戶在佈建檔案系統的輸送量時不受存放資料量的影響,如此可優化檔案系統輸送量效能以符合應用程式的需求。

Amazon EFS 佈建輸送量適用於輸送量與儲存 (每 TB 的 MB/秒) 比例較高的應用程式。例如,客戶將 Amazon EFS 運用到開發工具、Web 服務或內容管理應用程式,如果檔案系統資料量較輸送量需求相對較低,他們的應用程式就能夠得到所需的高輸送量,而不用在檔案系統填補資料量。

預設的暴增輸送量模式可為客戶提供一個簡單的使用體驗,它很適合具有各種輸送量需求的大部分應用程式,如大數據分析、媒體處理工作流程、內容管理、Web 服務以及主目錄。我們一般會建議您在預設的暴增輸送量模式下執行應用程式。如果您出現效能問題,請檢查 BurstCreditBalance CloudWatch 指標來判斷佈建輸送量是否適合您的應用程式。如果 BurstCreditBalance 指標的值為零或穩定降低,則佈建輸送量適合您的應用程式。

您可以隨時透過 AWS 主控台、AWS CLI 或 AWS API 在佈建模式下建立新的檔案系統,或將現有的檔案系統輸送量模式從暴增輸送量變更為佈建輸送量。如需詳細資訊,請參閱有關佈建輸送量的文件。

問:Amazon EFS 佈建輸送量如何運作?

當您為檔案系統選擇佈建輸送量時,可在佈建檔案系統的輸送量時不受存放資料量的影響,而且分開支付儲存和佈建輸送量的費用。(例如,美國東部 (維吉尼亞北部) 區域的儲存為每月每 GB 0.30 USD,佈建輸送量為每月 MB/秒 6.00 USD)。

如果選擇預設的暴增輸送量模式時,則檔案系統的輸送量會與存放資料量相關,要支付每 GB 儲存的單一價格 (例如,美國東部(維吉尼亞北部) 區域的費用為每月每 GB 0.30 USD)。

在預設的暴增輸送量模式中,您的基本輸送量為每 GB 每秒 50 KB,並以儲存費用計費。

佈建輸送量也包含每 GB 每秒 50 KB (或每 20 GB 每秒 1 MB) 的輸送量,並以儲存費用計費。例如,如果您在 Amazon EFS 存放 20 GB 的資料一個月,並將當月的輸送量設定為每秒 5 MB,則會收取當月 20 GB 儲存量與當月 4 (5-1) MB/秒的輸送量費用。

問:佈建輸送量模式如何收費?

在佈建輸送量模式中,會針對使用的儲存量和佈建的輸送量分開收費。以下各項按小時收費:

  • 儲存 (每月每 GB) – 按每月每 GB 收取使用的儲存量費用。
  • 輸送量 (每月每秒每 MB) – 按每月每秒每 MB 收取佈建輸送量的費用。

問:在佈建輸送量模式中,變更輸送量模式或檔案系統輸送量的頻率是否有限制?

如果您的檔案系統使用佈建模式,可隨時提高檔案系統的佈建輸送量。只要在上次降低或變更輸送量模式 24 小時後,即可變更佈建輸送量模式的檔案系統輸送量,或是在佈建輸送量與預設暴增輸送量模式之間切換。

問:如果佈建輸送量模式的設定低於暴增模式中我應有的基準輸送量時,我的檔案系統輸送量為何?

在預設暴增輸送量模式中,檔案系統的輸送量會隨著存放資料量調整。如果佈建輸送量模式下的檔案系統在初始設定之後擴展,表示檔案系統的暴增輸送量模式基準輸送量比佈建輸送量模式的基準輸送量要高。

在這類情況下,您檔案系統輸送量將會是預設暴增輸送量模式下應有的輸送量,而且超過暴增儲存費用的輸送量將不會產生額外的費用。而且您還能依據 Amazon EFS 輸送量暴增模式暴增輸送量。

存取控制

問:如何控制哪些 Amazon EC2 執行個體可存取我的檔案系統?

當您建立檔案系統時,會在 VPC 中建立端點,這些端點稱為「掛載目標」。從 EC2 執行個體掛載時,您在掛載命令中提供的檔案系統 DNS 名稱會解析為掛載目標的 IP 地址。只有能夠存取掛載目標的資源可存取您的檔案系統。您可以使用 VPC 安全群組控制傳入和傳出檔案系統掛載目標的網路流量。

問:如何控制哪些人可存取我的檔案系統?

您可以使用 AWS Identity and Access Management (IAM) 來控制可管理您檔案系統的人員。您可以使用與 POSIX 相容的使用者和群組級許可控制檔案和目錄的存取權。

加密

問:什麼是 Amazon EFS 加密?

Amazon EFS 提供靜態和傳輸加密資料的能力。

靜態加密資料會在寫入時通透加密,並在讀取時通透解密,因此不需要修改您的應用程式。加密金鑰由 AWS Key Management Service (KMS) 管理,因此無須建置與維護安全金鑰管理基礎設施。

傳輸資料加密使用產業標準的 Transport Layer Security (TLS) 1.2 來加密您客戶與 EFS 檔案系統間傳送的資料。

靜態和傳輸加密資料可一起或個別配置,以幫助您符合特殊安全要求。

如需詳細資訊,請參閱有關加密的使用者文件

問:什麼是 AWS Key Management Service (KMS)?

AWS KMS 為 EFS 檔案系統上的靜態加密資料管理加密金鑰。AWS KMS 是一個受管的服務,可讓您輕鬆建立和控制用來加密資料的加密金鑰。AWS Key Management Service 可與其他 AWS 服務整合,包括 Amazon EFS、Amazon EBS 和 Amazon S3,讓您簡單地使用管理的加密金鑰來加密資料。AWS Key Management Service 還與 AWS CloudTrail 整合,提供您所有金鑰使用狀況的日誌,協助您滿足法規和合規要求。

問:如何啟用 Amazon EFS 檔案系統的加密?

您可以在 EFS 主控台或透過使用 AWS CLI 或開發套件啟用靜態加密。在 EFS 主控台中建立新的檔案系統時,按一下 "Create File System",並按一下啟用加密的核取方塊。

可使用 EFS 掛載協助器對您的 Amazon EFS 檔案系統與其客端之間的資料進行傳輸加密。

靜態和傳輸加密資料可一起或個別配置,以幫助您符合特殊安全要求。

如需詳細資訊,請參閱有關加密的使用者文件

問:加密是否會影響 Amazon EFS 效能?

加密您的資料只會對 I/O 延遲和輸送量造成輕微的影響。

現場部署存取

問:如何從現場部署資料中心的伺服器存取 EFS 檔案系統?

要從現場部署存取 EFS 檔案系統,在您的現場部署資料中心與 Amazon VPC 之間必須有 AWS Direct Connect 連線。AWS Direct Connect 會在現場部署資料中心與 AWS 之間建立一個私有網路連線。如果您還沒有 AWS Direct Connect 連線,則按照 AWS Direct Connect User Guide 中的指示建立一個連線。

您要使用透過 NFSv4.1 協定掛載檔案系統的標準 Linux 掛載命令,將 EFS 檔案系統掛載在現場部署 Linux 伺服器上。

如需透過 AWS Direct Connect 從現場部署伺服器存取 EFS 檔案系統的詳細資訊,請參閱文件

問:啟用從現場部署伺服器存取 EFS 檔案系統之後能夠做什麼?

您可將 Amazon EFS 檔案系統掛載在現場部署伺服器上,然後使用標準 Linux 工具和指令碼將檔案資料移入和移出 Amazon EFS。將檔案資料移入和移出 Amazon EFS 檔案的能力可用在三個使用案例。

其一,您可以從現場部署資料中心遷出資料,以永久存留在 Amazon EFS 檔案系統。

其二,您可以支援雲端服務爆量工作負載,將應用程式處理的重擔轉移到雲端。您可將資料從現場部署伺服器移到 EFS 檔案系統,在 Amazon VPC 中的 EC2 執行個體叢集上分析資料,然後將結果永久存放在 EFS 檔案系統或將結果移回現場部署伺服器。

其三,您可以定期將現場部署檔案資料複製到 EFS 以支援備份和災難復原情況。

問:我是否可以使用 AWS VPN 從現場部署存取 EFS 檔案系統?

否,Amazon EFS 不支援透過 AWS VPN 進行存取。

問:是否可以同時從現場部署資料中心伺服器和 Amazon EC2 執行個體存取 Amazon EFS 檔案系統?

是,您可以同時從現場部署資料中心的伺服器與 Amazon VPC 的 Amazon EC2 執行個體存取 Amazon EFS 檔案系統。在可存取檔案系統的所有 EC2 執行個體和現場部署伺服器上,Amazon EFS 提供了相同的檔案系統存取語意,例如高資料一致性和檔案鎖定。

問:當透過 AWS Direct Connect 將檔案資料移入和移出現場部署伺服器時,建議的最佳實務為何?

由於傳播延遲與長距離傳輸資料有關,因此現場部署資料中心與 Amazon VPC 之間 Direct Connect 連線的網路延遲可達數十毫秒。如果您的檔案操作會按順序執行,則 Direct Connect 連線的延遲會直接影響讀取和寫入輸送量;實質上,您在一段時間內可讀取或寫入的資料量,受限於完成每個讀取和寫入操作所花的時間。為了最大化輸送量,您可以平行進行檔案操作,讓 EFS 同時處理多個讀取和寫入。標準工具 (如 GNU parallel) 能讓您平行處理檔案資料的複製作業。如需詳細資訊,請參閱線上文件

問:如何將現有資料從現場部署檔案儲存複製到 Amazon EFS?

有一些方法可將現有的現場部署資料複製到 Amazon EFS。EFS File Sync 提供一個簡單快速的方法,可安全地將現有檔案系統同步到 Amazon EFS,而且它可在任何網路上運作,包括 AWS Direct Connect。

AWS Direct Connect 提供高頻寬和低延遲的專用網路連線,您可經由這個連線掛載 Amazon EFS 檔案系統。掛載之後,即可使用 EFS File Sync 將資料複製到 Amazon EFS,速度比使用標準 Linux 複製工具快 5 倍。

如需 EFS File Sync 的詳細資訊,請參閱本常見問答集的 EFS File Sync 部分

EFS File Sync

問:什麼是 EFS File Sync?

EFS File Sync 提供一個簡單快速的方法,可安全地將資料從現有的現場部署或雲端內檔案系統移到 Amazon EFS 檔案系統。EFS File Sync 將檔案和目錄複製到 Amazon EFS 的速度比使用標準 Linux 複製工具快 5 倍,在 AWS 主控台只需簡單設定和管理。將現場部署或雲端內檔案系統同步到 Amazon EFS 時,EFS File Sync 可提供快速並行資料傳輸、加密傳輸中資料,並確保複製資料的完整性。請瀏覽 EFS File Sync 文件,了解技術詳細資訊和開始使用。

問:如何開始使用 EFS File Sync?

若要使用 EFS File Sync,請瀏覽 Amazon EFS 主控台以下載 File Sync 代理器並部署到您的 IT 環境。設定來源和目標檔案系統、開始同步任務,並透過主控台或使用 AWS CloudWatch 監控進度。當您的來源檔案系統位於現場部署時,這個代理器會被部署到資料中心。當來源檔案系統位於 AWS 時,則這個代理器會被部署為 Amazon EC2 執行個體。這個 EC2 執行個體會以標準費率計費。請瀏覽 EFS File Sync 文件,了解如何開始使用。

問:使用 EFS File Sync 如何保護我的資料?

使用 EFS File Sync 從來源檔案系統傳輸到 Amazon EFS 中目標的所有資料都會透過 SSL/TLS 進行加密。

問:EFS File Sync 是否支援在 AWS 區域之間複製資料?

是。您可以在一個 AWS 區域部署 EFS File Sync 代理器,然後同步到另一個 AWS 區域的 EFS 檔案系統。您的來源檔案系統可以是 EFS 檔案系統,或從 EC2 執行個體共享的檔案系統。如需進一步了解如何設定 EFS File Sync,請瀏覽文件

問:哪些區域可使用 EFS File Sync?

可使用 Amazon EFS 的區域就能使用 EFS File Sync。

相容性

問:現有 AWS 服務和 Amazon EFS 之間有何相互操作性和相容性?

Amazon EFS 與其他數種 AWS 服務整合,包含 Amazon CloudWatch、AWS CloudFormation、AWS CloudTrail、AWS IAM 和 AWS 標記服務。

Amazon CloudWatch 讓您使用指標來監控檔案系統活動。AWS CloudFormation 讓您使用範本來建立和管理檔案系統。

AWS CloudTrail 讓您在日誌檔記錄所有 Amazon EFS API 呼叫。

AWS Identity and Access Management (IAM) 讓您控制可管理檔案系統的人員。AWS 標記服務讓您使用自己定義的中繼資料為檔案系統加上標籤。

問:Amazon EFS 支援何種鎖定類型?

Amazon EFS 中的鎖定功能遵循適用於建議型鎖定的 NFSv4.1 協定,可讓您的應用程式使用整個檔案和位元組範圍鎖定。

問:檔案系統名稱是否為全域性 (如 Amazon S3 儲存貯體名稱)?

每個檔案系統都有一個自動產生的全域唯一 ID 號碼。您可以用名稱來標記檔案系統,而且這些名稱不必是唯一的。

定價和帳單

問:Amazon EFS 的費用為何?

使用 Amazon EFS,僅需依每月使用的檔案系統儲存空間付費。使用佈建輸送量模式,每個月只需支付佈建的輸送量費用。沒有最低費用,也沒有設定費用。如需 Amazon EFS 定價資訊,請參閱 Amazon EFS 定價頁面的定價部分。

問:Amazon EFS File Sync 的費用為何?

使用 Amazon EFS File Sync 是按複製到 Amazon EFS 的每 GB 資料付費。如需 EFS File Sync 定價資訊,請瀏覽 Amazon EFS File Sync 定價頁面

問:價格含稅嗎?

除非另有說明,否則我們的價格不包括適用的稅金和稅收 (包括加值稅和適用的營業稅)。帳單地址在日本的客戶若使用 AWS 服務,則需負擔日本消費稅。進一步了解

了解 Amazon EFS 定價

瀏覽定價頁面
準備好開始建立?
開始使用 Amazon EFS
還有其他問題嗎?
聯絡我們