KNFSD File Cacheの紹介 - プレビュー版が利用可能に
ID 5392
GUID 656cd5b5e128530e950e6c47242887e0dee3406f
発表日(JST)
要約生成日時(JST)
タイトル KNFSD File Cacheの紹介 - プレビュー版が利用可能に
詳細リンク https://aws.amazon.com/about-aws/whats-new/2026/07/knfsd-file-cache/
カテゴリ
要点
  • KNFSD File Cacheは、AWS上にスケーラブルで高速なNFSキャッシュをデプロイするためのオープンソース(Apache-2.0ライセンス)ソリューション
  • オンプレミス、他リージョン、他クラウドのNFSサーバーからのデータをキャッシュし、AWS内のクライアントにローカルVPC速度で提供
  • NFS v3、v4.1、v4.2に対応し、Amazon FSx for OpenZFSやAmazon FSx for NetApp ONTAPなど複数のファイラーをサポート
  • 読み込み集中型バーストコンピューティングワークロード(VFXレンダリング、シミュレーション、金融サービスなど)向けに設計
  • PackerでAMIをビルドし、Terraformでデプロイ。Amazon EC2 Auto Scaling グループで動作
  • Amazon CloudWatchダッシュボードで70以上のメトリクスを提供し、OpenTelemetryベースのエージェントでサードパーティツールへの連携も可能
  • すべてのAWSリージョンでプレビュー版として利用可能。ライセンスコストなし
アップデート内容要約

AWSは、AWS上にスケーラブルで高速なNFSキャッシュをデプロイするためのオープンソースソリューション「KNFSD File Cache」のプレビュー版を発表しました。オンプレミスや他クラウドのNFSサーバーからのエクスポートをキャッシュし、AWS内のNFSクライアントにローカルVPC速度でデータを提供します。読み込み集中型のバーストコンピューティングワークロード向けに設計されており、ライセンスコストなしですべてのAWSリージョンで利用可能です。

アップデート内容全文

本日、AWSはKNFSD File Cacheの提供開始を発表しました。
これは、AWS上にスケーラブルで高速なNetwork File System(NFS)キャッシュをデプロイするための、Apache-2.0ライセンスのオープンソースソリューションです。

KNFSD File Cacheは、オンプレミス、別のAWS Availability ZoneやRegion、またはAWS Interconnect経由の他クラウド(マルチクラウド)にある1つ以上のソースNFSサーバーからのエクスポートをマウントし、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クライアント・サーバープロトコルを完全にサポートします。

キャッシュAmazon Machine Image(AMI)はPackerでビルドし、付属のTerraformモジュールでクラスターをデプロイします。
キャッシュノードはAmazon Elastic Compute Cloud(Amazon EC2)Auto Scaling グループ内でAMD、Intel、またはAWS Gravitonインスタンス上で動作し、クライアントトラフィックはDNSラウンドロビンまたはNetwork Load Balancerで分散されます。
アクティブなNFSクライアント接続数に基づくオプションの自動スケーリングも利用可能です。

Amazon CloudWatchダッシュボードは、OpenTelemetryベースのエージェントを通じて70以上のメトリクスを提供し、PrometheusやGrafanaなどのサードパーティツールへの公開も可能です。

KNFSD File Cache(プレビュー)はすべてのAWSリージョンで利用可能です。
ライセンスコストはなく、使用したAWSリソースに対してのみ課金されます。
開始するには、KNFSD File Cache GitHubリポジトリ、ローンチブログ、およびAWS Solutions Guidanceをご覧ください。

関連サービス
  • Amazon CloudWatch
  • Amazon EC2
  • Amazon FSx for OpenZFS
関連サービスの説明
  • Amazon CloudWatchは、AWSリソースやアプリケーションの監視サービスです。メトリクス(CPU使用率、ネットワークトラフィックなど)の収集・可視化、アラームの設定、ダッシュボードの作成ができます。この記事では、KNFSD File Cacheが70以上のメトリクスをCloudWatchダッシュボードで提供しています。
  • Amazon EC2(Amazon Elastic Compute Cloud)は、AWSが提供する仮想サーバーサービスです。ユーザーは必要に応じてサーバー(インスタンス)を起動し、CPU、メモリ、ストレージなどのリソースを選択できます。Auto Scaling機能を使えば、負荷に応じてインスタンス数を自動的に増減させることができます。この記事では、KNFSD File CacheのキャッシュノードがEC2インスタンス上で動作しています。
  • Amazon FSx for OpenZFSは、OpenZFSファイルシステムをベースにしたフルマネージドファイルストレージサービスです。高性能で低レイテンシーのファイルアクセスを提供し、NFSプロトコルでアクセスできます。スナップショット、データ圧縮、クローンなどOpenZFSの機能をAWS上で簡単に利用できます。この記事では、KNFSD File Cacheがフロントに配置できるクラウド内ファイルシステムの一例として挙げられています。
関連URL