今天,我們宣布推出 Amazon EFS 彈性吞吐量,這是 Amazon EFS 的一種新吞吐量模式,旨在透過按使用量付費的定價為您的應用程序提供所需的吞吐量。 這種新的吞吐量模式使您能夠透過提供不需要配置或容量管理的共用文件儲存來進一步簡化在 AWS 上運行的工作負荷和應用程式。
彈性吞吐量非常適合具有難以預測的性能要求和不可預測的工作負載。 當您在 Amazon EFS 文件系統上啟用彈性吞吐量時,您不再需要考慮主動管理您的文件系統性能或為閒置資源支付超額費用以確保您的應用程式的性能。 當您啟用彈性吞吐量時,您無需指定或預設吞吐量容量,Amazon EFS 會自動提供您的應用程式所需的吞吐量性能,而構建者只需為讀取或寫入的數據量付費。
Amazon EFS 旨在提供無服務器、完全彈性的文件儲存,讓您可以為基於雲的應用程式共享文件數據,而無需考慮預置或管理儲存容量和性能。 借助彈性吞吐量,Amazon EFS 現在將其簡易性和彈性擴展到了性能上,使您能夠在 Amazon EFS 上運行範圍更廣的文件工作負載。 Amazon EFS 非常適合支持廣泛的使用案例,包括分析和數據科學、機器學習、CI/CD 工具、內容管理和 Web 服務以及 SaaS 應用程式。
快速回顧
您可能已經知道,Amazon EFS 已經具有突發吞吐量模式,該模式作為默認設置提供,並支持突發到更高級別,每天最多 12 小時。 如果您的應用程式在突發模式下受到吞吐量限制(例如,使用超過 80% 的允許吞吐量或耗盡突發額度),那麼您應該考慮使用預配置(我們在 2018 年宣布)或新的彈性吞吐量模式。
隨著彈性吞吐量模式的發布,除了現有的預設吞吐量模式之外,Amazon EFS 現在還為需要更高級別吞吐量性能的工作量提供了兩個選項。 如果您知道您的工作負載的性能要求並且您希望您的工作負載消耗應用程式峰值吞吐量容量的更高份額(平均超過 5%),則您應該使用預設吞吐量。 如果您不知道您的應用程式的吞吐量或您的應用程式非常刁鑽,您應該使用彈性吞吐量。
要訪問 Elastic Throughput 模式(或任何 Throughput 模式),請選擇 Customize(選擇 Create 將使用預設的 Bursting 模式建立您的文件系統)。
建立文件系統
新 – 彈性吞吐量
您還可以使用 Amazon EFS 控制台或以編程方式使用 Amazon EFS CLI、Amazon EFS API 或 AWS CloudFormation 為新的和現有的文件系統啟用彈性吞吐量。
彈性吞吐量實戰
一旦啟用彈性吞吐量模式後,您將能夠使用 Amazon CloudWatch 監控成本和吞吐量使用情況,並使用 AWS 預算設置計劃外吞吐量費用警報。
我有一個之前使用 Amazon EFS 控制台創建的測試文件系統 elasticblog,現在我迫不及待地想看到 Elastic Throughput 的實際應用。
文件系統(彈性部落格)
我已經預設了一個 Amazon Elastic Compute Cloud (Amazon C2) 實例,並將其安裝到我的文件系統。 此 EC2 實例包含我將添加到文件系統的數據。
我還創建了 CloudWatch 警報,它將監控吞吐量使用情況並設置警報閾值(ReadIOBytes、WriteIOBytes、TotalIOBytes 和 MetadataIOBytes)。
吞吐量使用情況的 CloudWatch
我的測試文件系統 elasticblog 的 CloudWatch 儀表板如下所示。
CloudWatch 儀表板 – 文件系統的 TotalIOBytes
彈性吞吐量允許您將所有區域中每個文件系統的吞吐量提高到 3 GiB/s 的讀取操作限制和 1 GiB/s 的寫入操作限制
目前可用地區
Amazon EFS 彈性吞吐量在所有支持 EFS 的區域可用,除了 AWS 中國區域。
要了解更多訊息,請參閱 Amazon EFS 用戶指南。 請將反饋發送至 AWS re:Post for Amazon Elastic File System 或通過您常用的 AWS 支持聯繫人。