従来の共有ファイルシステムは、ストレージリソースのクォータの正確な制御、誤って削除されたデータの回復、ボリューム容量とパフォーマンス統計に関するメトリクスの監視、および暗号化アルゴリズムをサポートしていません。 さらに、小さいサイズのファイルの読み取りまたは書き込みの待ち時間が長い。 これらの問題を解決するために、Container Service for Kubernetes (ACK) はContainer Network File System (CNFS) を提供し、File Storage NAS (NAS) およびObject Storage Service (OSS) ボリュームのパフォーマンスを向上させ、サービス品質 (QoS) をサポートします。 このトピックでは、CNFSの機能、ストレージタイプ、使用シナリオ、制限、および課金について説明します。
特徴
CNFSを使用すると、ACKは、Kubernetes CustomResourceDefinitions (CRD) を使用して、Alibaba Cloudの個々のファイルストアを作成、削除、記述、マウント、監視、およびスケーリングできます。 CRDは使いやすく、ファイルストアのパフォーマンスを向上させ、データセキュリティを強化できます。 CRDは、コンテナに一貫性のある永続的ボリュームクレーム (PVC) の管理にも役立ちます。
機能 | CNFSバージョン | 有効 |
ごみ箱 | デフォルトでは、この機能は有効になっています。 ごみ箱内のデータは7日間保持できます。 | |
リソースの割り当て | ストレージリソースのクォータ。 クォータ制限を動的に増やすことができます。 ストレージリソースクォータの使用方法の詳細については、「NASボリュームの拡張」をご参照ください。 | デフォルトでは、この機能は有効になっています。 |
ボリュームモニタリング | この機能を使用すると、PVCを含むボリュームの使用状況とI/Oパフォーマンスを監視できます。 ボリュームモニタリング機能の使用方法の詳細については、「csi-pluginを使用したノード側のストレージリソースのモニタリング」をご参照ください。 | この機能は、Managed Service for Prometheusのインストール後に有効になります。 |
ライフサイクル管理 | この機能により、NASファイルシステムとOSSバケットのライフサイクルを管理できます。 | デフォルトでは、この機能は有効になっています。 |
リソース保護 | この機能により、ユーザーが誤ってファイルシステム全体を削除するのを防ぎます。 | デフォルトでは、この機能は有効になっています。 |
サービスの中断なしの更新 | ボリュームドライバのホットアップデートがサポートされています。 | デフォルトでは、この機能は有効になっています。 |
エンドツーエンドのデータ高速化 | CNFSクライアントを使用してボリュームをマウントし、読み取り速度を上げることができます。 詳細については、「CNFSクライアントの分散キャッシュ機能の有効化」をご参照ください。 | デフォルトでは、この機能は無効化されています。 この機能を有効にするには、特定のパラメーターを設定する必要があります。 |
QoS | この機能を使用すると、ローカルキャッシュのサイズ、キャッシュされたメタデータのサイズ、IOPSの上限、およびスループットの上限を変更できます。 詳細については、「CNFSクライアントの分散キャッシュ機能の有効化」をご参照ください。 | ローカルキャッシュのデフォルトサイズは128 MBです。 デフォルトでは、キャッシュされたメタデータのサイズ、IOPS、およびスループットは制限されません。 |
ごみ箱、リソースクォータ、ライフサイクル管理など、一部の高度なCNFS機能は、NASコンソールでのみ設定できます。
ストレージタイプ
NASは、汎用NAS容量、汎用NASパフォーマンス、およびExtreme NASのファイルシステムタイプを提供します。 詳細は、「NASタイプ」をご参照ください。
制限事項
CNFSは、1.20以降のACK Proクラスターのみをサポートします。
使用上の注意
CNFSは、NASボリュームのマウント手順を簡素化します。 PVCを使用する場合と比較して、CNFSを使用してNASボリュームをマウントする場合、NASコンソールとACKコンソールを頻繁に切り替える必要はありません。 詳細については、「CNFSを使用したNASファイルシステムの管理」をご参照ください。
拡張ポリシーを使用して、容量使用量が特定のしきい値を超えた場合にNASボリュームの自動拡張を有効にできます。 詳細については、「CNFSを使用したNASボリュームの自動拡張」をご参照ください。
CNFSのごみ箱機能を使用して、誤って削除されたファイルを復元できます。 詳細については、「ごみ箱機能を使用したNASデータの復元」をご参照ください。
課金
関連ドキュメント
CNFSを使用してNASファイルシステムを管理する方法の詳細については、「NASファイルシステムのライフサイクルの管理」をご参照ください。
CNFSを使用してOSSバケットを管理する方法の詳細については、「OSSバケットのライフサイクルの管理」をご参照ください。