ファイルストレージNAS (NAS) ファイルシステムは、ビッグデータ分析、データ共有、webアプリケーション、ログストレージなどのシナリオに適しています。 NASファイルシステムをボリュームとしてコンテナにマウントして、データの永続性とデータ共有の要件を満たすことができます。 Alibaba Cloudは、NASファイルシステムをコンテナに直接マウントしたり、Container Network file System (CNFS) を使用してNASファイルシステムを管理したりできる、Container Storage Interface (CSI) プラグインを提供しています。
適切なNASファイルシステムタイプの選択
NASは、汎用NASとExtreme NASのファイルシステムタイプを提供します。 IOPSの要件と最大スループットに基づいて、適切なNASファイルシステムタイプを選択できます。 詳細については、「ファイルシステムの選択」をご参照ください。 NASのサービス仕様の詳細については、以下のトピックを参照してください。
課金
NASの課金ルールの詳細については、「汎用NASファイルシステムの課金」、「Extreme NASファイルシステムの課金」、および
ファイルストレージNASの価格。NASボリュームの使用方法
NASファイルシステムの容量をスケーリングできます。 NASファイルシステムのストレージ容量は、ファイルを追加または削除すると、特定の範囲内で自動的に拡張されます。 NASは共有ストレージサービスです。 NASファイルシステムを複数のポッドにマウントできます。 NASファイルシステムをコンテナに直接マウントするか、CNFSを使用してNASファイルシステムを管理することができます。 CNFSは、NASファイルシステムのパフォーマンスを向上させ、サービス品質 (QoS) 制御を実装することができます。 従来の共有ファイルシステムと比較して、CNFS管理のNASファイルシステムは、容量クォータの正確な制御、誤って削除されたデータの回復、ボリューム容量とパフォーマンス統計に関するメトリクスの監視、暗号化アルゴリズム、および小型ファイルの高速な読み取りおよび書き込み速度を提供します。 次の表は、NASファイルシステムをコンテナに直接マウントすることと、CNFSを使用してNASファイルシステムを管理することの違いを示しています。
比較項目 | CNFSを使用したNASファイルシステムの管理 (推奨) | NASファイルシステムをコンテナに直接マウント |
サポートされているNASファイルシステムの種類 | この方法を使用して、PerformanceおよびCapacity NASファイルシステムを含む汎用NASファイルシステムをマウントできます。 この方法を使用して、PremiumまたはExtreme NASファイルシステムをマウントすることはできません。 |
|
クラスターとボリュームプラグインの制限 |
| なし。 |
ボリューム拡張 | デフォルトでは、ボリューム容量不足などの問題を解決するためにリソースクォータが有効になっています。 ボリューム容量が不十分な場合は、NASボリュームの容量上限をオンデマンドで自動的に増やすことができます。 詳細については、「CNFSを使用したNASボリュームの自動拡張」をご参照ください。 | 汎用NASファイルシステムのディレクトリにのみクォータを設定できます。 ボリューム拡張は手動で実行する必要があります。 詳細については、「NASボリュームの拡張」をご参照ください。 NASディレクトリの直接マウントが有効になっていない場合、永続ボリューム要求 (PVC) で指定された容量は、アプリケーションが使用できるストレージの量を制限しません。 NASの仕様で許可されている容量制限内でもストレージを使用できます。 |
データのリカバリ | デフォルトでは、ごみ箱機能が有効になっているため、誤って削除されたデータを回復できます。 NASのごみ箱機能を直接使用してデータを回復できます。 詳細については、「ごみ箱機能を使用したNASデータの復元」をご参照ください。 ごみ箱機能の課金ルールと使用状況に関する注意事項の詳細については、「使用状況に関する注意事項」をご参照ください。 | NASコンソールで手動でごみ箱機能を有効にする必要があります。 |
データ読み取りアクセラレーション | CNFSクライアントの分散キャッシュ機能を有効にして、NASファイルシステムのパフォーマンスを向上させることができます。 このように、NASファイルシステムでの小サイズのファイル操作のパフォーマンスは、オンプレミスのファイルシステムでの小サイズのファイル操作のパフォーマンスと同様です。 詳細については、「CNFSクライアントの分散キャッシュ機能の有効化」をご参照ください。 説明
| サポートされていません。 |
アプリケーションデータの保存 | CNFSを使用して、アプリケーションにマウントされる共有および分離NASボリュームを管理できます。 詳細については、「CNFSを使用した共有NASボリュームの管理」または「CNFSを使用した分離NASボリュームの管理」をご参照ください。 サブパスまたはシェアパスモードでCNFSを使用して管理されている分離NASボリュームをマウントできます。 | 静的または動的にプロビジョニングされたNASボリュームをコンテナに直接マウントできます。 詳細については、「静的にプロビジョニングされたNASボリュームのマウント」または「動的にプロビジョニングされたNASボリュームのマウント」をご参照ください。 静的にプロビジョニングされたNASボリュームは拡張できません。 動的にプロビジョニングされたNASボリュームは、サブパス、共有パス、またはファイルシステムモードでマウントできます。 |
制限事項
CSIプラグインでは、Server Message Block (SMB) プロトコルを使用するNASファイルシステムをマウントできません。 CSIプラグインを使用して、NFSv3を使用するNASファイルシステムをマウントすることを推奨します。
NASファイルシステムをクラスターにマウントする場合、クラスターはファイルシステムと同じ仮想プライベートクラウド (VPC) にデプロイする必要があります。
関連ドキュメント
CSIプラグインを使用して、ボリュームを作成、マウント、およびマウント解除できます。 詳細については、「CSIプラグインの管理」をご参照ください。
権限の問題によりNASボリュームにアクセスできない場合は、NASボリュームをマウントするときにシステムプロンプトが表示されます: 操作が許可されないのはなぜですか?
異なるユーザーやユーザーグループ間でデータのセキュリティを確保したい場合は、NASでユーザーまたはユーザーグループを分離する方法は?
NASを使用する際の読み取りおよび書き込みアクセスの問題の詳細については、「ファイルへの読み取りおよび書き込みアクセスに関するよくある質問」をご参照ください。
コンテナーにマウントされたNASボリュームを使用するときに問題が発生した場合は、「NASボリュームに関するよくある質問」をご参照ください。