Amazon S3 文件網關,為應用程序提供一個文件接口,將文件作為對象無縫存儲到 Amazon S3 中,并使用行業標準文件協議訪問這些文件,它使用本地緩存從 NFS 或 SMB 文件數據存儲和訪問 Amazon S3 中的對象。Amazon S3 文件網關將本地應用程序無縫連接到云,以在 Amazon S3 中存儲和訪問存檔存儲庫、應用程序數據和數據庫備份作為持久對象。Amazon S3 文件網關用于需要對 S3 中的對象進行文件協議訪問的本地數據密集型應用程序。
S3 文件網關對 Amazon S3 中的數據提供基于服務器消息塊(SMB)或網絡文件系統(NFS)的訪問。借助 S3 文件網關,可以構建數據工作流來為數據湖提供數據、存檔圖像和視頻等冷數據以及備份數據庫(例如 Microsoft SQL、Oracle 和 SAP),所有這些數據都將存儲到 S3 中。
Amazon S3 文件網關支持 Amazon S3 文件接口,并將服務和虛擬軟件設備組合在一起。通過使用此組合,可以使用行業標準文件協議(如網絡文件系統 (NFS))和服務器消息塊 (SMB) 在 Amazon S3 中存儲和檢索對象。
軟件設備(或網關)作為在 VMware ESXi 或 Microsoft Hyper-V 或基于 Linux 內核的虛擬機 (KVM) 管理程序上運行的虛擬機 (VM) 部署到用戶的本地環境中。使用S3 文件網關,可以將 S3 中的對象作為文件或文件共享掛載點進行訪問。可以使用生命周期策略、跨區域復制和版本控制管理 S3 數據。

S3 文件網關簡化了 Amazon S3 的文件存儲,通過行業標準文件系統協議集成到現有應用程序中,并提供了對本地存儲的經濟高效的替代方法。它還通過透明本地緩存提供對數據的低延遲訪問。S3 文件網關管理往返的數據傳輸AWS、緩沖應用程序避免網絡擁堵,并行優化和流式處理數據,以及管理帶寬消耗。
1. 將本地文件數據遷移到 Amazon S3,同時保留對最近訪問的數據的快速本地訪問。
2. 將本地文件數據作為對象備份在 Amazon S3中(包括 Microsoft SQL Server 和 Oracle 數據庫與日志),能夠使用 S3 功能,例如生命周期管理和跨區域復制;
3. 混合云工作流程,將本地應用程序生成的數據提供給 AWS 服務(例如機器學習、大數據分析或無服務器功能)進行處理。