推出 KNFSD File Cache ── 現已推出預覽版
AWS 今天宣布推出 KNFSD File Cache,這是一項採用 Apache-2.0 授權的開放原始碼解決方案,可在 AWS 上部署可擴展的高速網路檔案系統 (NFS) 快取。KNFSD File Cache 可掛載來自一部或多部來源 NFS 伺服器的匯出項目,無論這些伺服器位於內部部署環境、另一個 AWS 可用區或區域,或透過 AWS Interconnect - multicloud 位於另一個雲端,並將其重新匯出至 AWS 中的 NFS 用戶端。您可在前端部署多個內部部署檔案伺服器、Amazon FSx for OpenZFS 和 Amazon FSx for NetApp ONTAP 等雲端檔案系統,以及任何其他符合 NFS v3、v4.1 或 v4.2 規範的檔案伺服器。經常讀取的資料會快取於記憶體和本機 NVMe 儲存空間,因此檔案只需跨越一次連至來源的高延遲連線,之後便能以本機 VPC 速度提供給大型運算機群。此解決方案專為讀取密集型突發運算工作負載而設計,例如視覺效果算圖、模擬、金融服務、健康與生命科學、微處理器設計、氣象預報及能源產業。
KNFSD File Cache 建置於標準 Linux 核心技術之上:nfs-kernel-server 提供 NFS 重新匯出功能,而 FS-Cache 提供持久性磁碟快取。由於採用原生 NFS 堆疊,因此完整支援 NFS 用戶端─伺服器通訊協定,包括位元組範圍讀取和寫入、同步與非同步寫入,以及寫入穿透和寫入繞過模式。您可使用 Packer 建立快取 Amazon Machine Image (AMI),然後利用隨附的 Terraform 模組部署叢集。快取節點在採用 AMD、Intel 或 AWS Graviton 執行個體的 Amazon Elastic Compute Cloud (Amazon EC2) Auto Scaling 群組中執行,用戶端流量由 DNS 輪詢或 Network Load Balancer 分配,並可依據作用中 NFS 用戶端連線數量進行選用的自動擴展。Amazon CloudWatch 儀表板透過以 OpenTelemetry 為基礎的代理程式提供超過 70 個指標,該客服也可發佈至 Prometheus 和 Grafana 等第三方工具。
KNFSD File Cache (預覽版) 適用於所有 AWS 區域。無須支付授權費用;您只需為所使用的 AWS 資源付費。
若要開始使用,請造訪 KNFSD File Cache GitHub 儲存庫、發佈部落格及 AWS 解決方案指南。如需詳細的部署與組態指引,請參閱 GitHub 文件。