Container Service for Kubernetes (ACK) クラスターでFile Storage NAS (NAS) ボリュームを使用できます。 このトピックでは、NASボリュームの機能、タイプ、シナリオ、制限、および課金について説明します。
説明
NASは、Elastic compute service (ECS) インスタンス、Elastic High-Performance Computing (E-HPC) クラスター、ACKクラスターなどのコンピューティングノードにファイルストレージを提供するAlibaba Cloudサービスです。 NASは、共有アクセス、スケーラビリティ、高信頼性、高性能を提供する分散ファイルストレージシステムです。
NASは、UNIX (POSIX) ベースのAPIのポータブルオペレーティングシステムインターフェースを使用し、ネイティブオペレーティングシステムと互換性があります。 NASは共有アクセスを提供し、データの一貫性を確保し、ロックを使用して相互排除を実装します。 NASはスケーラブルなファイルシステムを提供し、複数のECSインスタンスからNASファイルシステムに同時にアクセスできます。 ファイルを追加または削除すると、NASファイルシステムのストレージ容量が自動的にスケールインまたはスケールアウトされます。 NASは、複数のECSインスタンスまたはサーバーで実行されるワークロードおよびアプリケーションの共有データソースを提供します。
ストレージタイプ
NASは、汎用パフォーマンスNASファイルシステム、汎用プレミアムNASファイルシステム、汎用容量NASファイルシステム、標準Extreme NASファイルシステム、およびアドバンスエクストリームNASファイルシステムのファイルシステムタイプを提供します。 NASファイルシステムを選択する方法の詳細については、「ファイルシステムの選択方法?」をご参照ください。
シナリオ
次の表に、ビジネス要件を満たすためにNASボリュームで実行できる操作を示します。
ビジネス要件 | 関連ドキュメント |
(推奨) Container Network File System (CNFS) を使用したNASファイルシステムの管理 | CNFSを使用して、NASファイルシステムのライフサイクルを管理できます。 これにより、データのセキュリティが確保され、データ共有が可能になり、NASファイルシステムへのアクセスが高速化されます。 CFNSは、複数の並列接続をサポートする分散キャッシュサービスを提供し、クライアント側でデータキャッシュを読み書きでき、リースメカニズムをサポートします。 これらの機能により、NASファイルシステムでの読み取りおよび書き込み操作を高速化できます。 このように、NASファイルシステムは、ローカルファイルシステムと同様のユーザーエクスペリエンスを提供できます。 詳細については、以下のトピックをご参照ください。 |
(推奨) CNFSを使用したアプリケーションデータの保持 | 詳細については、以下のトピックをご参照ください。 |
(推奨) CNFSを使用したNASボリュームの自動拡張 | 拡張ポリシーを使用して、容量使用量が特定のしきい値を超えた場合にNASボリュームの自動拡張を有効にできます。 詳細については、「CNFSを使用したNASボリュームの自動拡張」をご参照ください。 |
並列コンピューティングシナリオでのデータアクセスの高速化 | 計算ノードのメモリに基づいて分散キャッシュプールを作成できます。 キャッシュプールは、コンピューティング需要に基づいて自動的にスケールインまたはスケールアウトして、NASボリュームのホットデータへのアクセスを高速化できます。 AIトレーニングおよびゲノミクスコンピューティングシナリオでは、CNFSを使用してデータアクセスを高速化することを推奨します。 詳細については、「CNFSクライアントの分散キャッシュ機能の有効化」をご参照ください。 |
CNFSを使用せずにアプリケーションデータを保持する | 詳細については、以下のトピックをご参照ください。 |
CNFSを使用せずにNASボリュームのクォータを設定する | NASボリュームのディレクトリにクォータを設定して、NASボリュームのストレージスペースを管理できます。 詳細については、「NASボリュームの拡張」をご参照ください。 説明 NASファイルシステムがCNFSを使用して管理されている場合、追加の設定は必要ありません。 |
制限事項
NASは共有ストレージサービスです。 NASファイルシステムをマウントするために使用される永続ボリューム要求 (PVC) は、ポッド間で共有できます。
Container Storage Interface (CSI) プラグインを使用してサーバーメッセージブロック (SMB) ファイルシステムをマウントすることはできません。
NFSv3ファイル共有プロトコルの使用を推奨します。
NASボリュームは、NASファイルシステムと同じ仮想プライベートクラウド (VPC) 内のECSインスタンスにのみマウントできます。
汎用NASファイルシステムとExtreme NASファイルシステムには、マウント接続の制限、ファイルシステムの数、ファイル共有プロトコルなど、さまざまな制限があります。 詳細については、「制限事項」をご参照ください。
NASボリュームを使用する前に、CSIプラグインを最新バージョンに更新することを推奨します。
マウントターゲットが作成されたら、マウントターゲットが [使用可能] 状態に変わるまで待ちます。
NASファイルシステムをアンマウントする前に、NASファイルシステムのマウント対象を削除しないでください。 そうしないと、オペレーティングシステムのハング問題が発生する可能性があります。
課金
NASの課金の詳細については、「汎用NASファイルシステムの課金」をご参照ください。