このトピックでは、File Storage NAS (NAS) に関するよくある質問 (FAQ) への回答をまとめています。
NAS とは
NAS は、共有アクセス、スケーラビリティ、高信頼性、ハイパフォーマンスを提供する分散ファイルシステムです。NAS は、Portable Operating System Interface for UNIX (POSIX) ベースの API をサポートしています。NAS ファイルシステムは、共有ストレージとして数千のコンピュートノードにマウントできます。コンピュートノードには、Elastic Compute Service (ECS) インスタンス、ECS ベアメタルインスタンス、Container Service for Kubernetes (ACK) クラスター、Elastic Container Instance (ECI)、BatchCompute インスタンス、Elastic High Performance Computing (E-HPC) クラスター、Platform for AI (PAI) モデルなどがあります。NAS ファイルシステムをマウントして、これらのコンピューティングリソースにハイパフォーマンスな共有ストレージを提供できます。アプリケーションコードを変更することなく、ビジネスシステムを Alibaba Cloud にシームレスに移行できます。
NAS のユースケース
NAS は、次のシナリオで ECS インスタンス向けのファイル共有ソリューションを提供します。
-
複数の ECS インスタンスを Server Load Balancer (SLB) インスタンスにアタッチして Web サーバーをデプロイするには、ECS インスタンスがデータを共有するための共有ストレージ領域が必要です。
-
複数の ECS インスタンスのログデータを一元的に処理および分析するには、ECS インスタンスがログデータを保存するための共有ストレージ領域が必要です。
-
企業内のビジネスグループ間でファイルを共有するには、データを保存するための共有ストレージ領域が必要です。
NAS のユースケースの詳細については、「シナリオ」をご参照ください。
NAS ファイルシステムは Simple Application Server (SAS) にマウントできますか
はい。ただし、Simple Application Server (SAS) と NAS ファイルシステムのマウントターゲット間のネットワーク接続を確保する必要があります。
サーバーに NAS ファイルシステムをマウントするには、ECS の使用を推奨します。ECS インスタンスとマウントターゲット間のネットワーク接続を確保する必要があります。ECS は、優れたパフォーマンス、安定性、信頼性、および柔軟なスケーラビリティを備えた IaaS (Infrastructure as a Service) レベルのクラウドコンピューティングサービスを提供します。ECS は、すぐに使用できるスケーラブルなコンピューティングリソースを提供するため、事前に IT ハードウェアを購入する必要がありません。
データを低頻度アクセス (IA) ストレージクラスに移行する方法
ライフサイクル管理機能を有効にし、ライフサイクルポリシーを作成すると、ライフサイクルポリシーで指定されたルールに合致するデータが、自動的に低頻度アクセス (IA) ストレージクラスに移行されます。たとえば、ディレクトリのライフサイクルポリシーを作成する際に、「過去 14 日間にアクセスされなかったデータは低頻度アクセス (IA) ストレージクラスに移行する」という管理ルールを設定できます。
NAS がサポートするプロトコル
NAS は次のプロトコルをサポートしています。
-
NFSv3 および NFSv4.0。
-
SMB 2.1 以降のバージョン。NAS は、Windows 7、Windows Server 2008 R2、およびそれ以降のバージョンのオペレーティングシステムもサポートしています。ただし、NAS は Windows Vista、Windows Server 2008、またはそれ以前のバージョンをサポートしていません。
NFS と SMB ファイルシステムプロトコルの選択
必要に応じてファイルシステムのプロトコルを選択することを推奨します。
-
Linux クライアント間でファイルを共有する場合は、Network File System (NFS) ファイルシステムを作成することを推奨します。
-
Windows クライアント間でファイルを共有する場合は、Server Message Block (SMB) ファイルシステムを作成することを推奨します。
-
Linux クライアントと Windows クライアント間でファイルを共有する場合は、SMB ファイルシステムを作成することを推奨します。
アカウントごとに作成できるファイルシステムの数とその制限
-
各 Alibaba Cloud アカウントは、1 つのリージョンで最大 20 個の汎用 NAS ファイルシステムと 200 個のエクストリーム NAS ファイルシステムを作成できます。
-
容量 NAS ファイルシステムの最大容量は 10 PiB です。パフォーマンス NAS ファイルシステムの最大容量は 1 PiB です。プレミアム NAS ファイルシステムの最大容量は 1 PiB です。エクストリーム NAS ファイルシステムの最大容量は 256 TiB です。
-
汎用 NAS ファイルシステムには最大 10 億個のファイルを含めることができます。エクストリーム NAS ファイルシステムには最大 5 億個のファイルを含めることができます。
詳細については、「制限」をご参照ください。
複数のコンピュートノードでファイルを共有するために必要なファイルシステムインスタンスの数
作成する必要があるファイルシステムは 1 つだけです。ファイルシステムには、最大 1,000 のコンピュートノードを同時にマウントできます。ファイルシステムの制限に関する詳細については、「制限」をご参照ください。
ファイルシステムを作成する際は、ファイルシステムをマウントする ECS インスタンスのリージョンを選択することを推奨します。そうしない場合、ECS インスタンスは NAS ファイルシステムにアクセスできません。Cloud Enterprise Network (CEN) を使用して、リージョンをまたいでファイルシステムをマウントできます。ただし、リージョンをまたいだマウントは、ファイルシステムのデータ転送パフォーマンスを低下させます。詳細については、「ファイルシステムの作成」をご参照ください。
NAS はアクティブ/アクティブおよびマルチゾーンシナリオをサポートしていますか
現在、NAS はアクティブ/アクティブまたはマルチゾーンシナリオをサポートしていません。
汎用 NAS ファイルシステムに保存されているデータをバックアップする場合は、データバックアップ機能とごみ箱機能を有効にできます。エクストリーム NAS ファイルシステムに保存されているデータをバックアップする場合は、データバックアップ機能とスナップショット機能を有効にできます。詳細については、「汎用 NAS ファイルシステムのバックアップ」、「ごみ箱」、および「スナップショット」をご参照ください。
Alibaba Cloud 以外のコンピュートノードに NAS ファイルシステムをマウントできますか
NAS は、ECS インスタンス、E-HPC クラスター、ACK クラスターなどのコンピュートノード向けに設計されたファイルストレージサービスです。Tencent Cloud 上にデプロイされたコンピュートノード、オンプレミスのデータセンター、オンプレミスのサーバー、PC など、Alibaba Cloud 以外のコンピュートノードに NAS ファイルシステムをマウントすることはできません。ただし、NAS ファイルシステムをクライアントにマウントし、Virtual Private Network (VPN) ゲートウェイまたは Network Address Translation (NAT) ゲートウェイを使用して NAS ファイルシステムにアクセスすることは可能です。詳細については、「NAT ゲートウェイを使用してデータセンターから Alibaba Cloud NAS ファイルシステムにアクセスする」および「VPN ゲートウェイを使用してデータセンターから Alibaba Cloud NAS ファイルシステムにアクセスする」をご参照ください。
他のストレージメディアから NAS にデータを移行する際のファイルシステムの選択
NAS は、汎用 NAS ファイルシステムとエクストリーム NAS ファイルシステムの 2 種類のファイルシステムをサポートしています。一般的なファイル共有サービスを使用する場合は、汎用 NAS ファイルシステムの使用を推奨します。サービスに低レイテンシーが求められる場合は、エクストリーム NAS ファイルシステムの使用を推奨します。詳細については、「ファイルシステムの選択方法」をご参照ください。
ファイルシステムのストレージクラスは変更できません。ファイルシステムの制限に関する詳細については、「制限」をご参照ください。
NAS ファイルシステムのストレージクラスを変更できますか
いいえ、NAS ファイルシステムのストレージクラスは変更できません。ただし、次の操作を実行して、新しいファイルシステムを購入し、古いファイルシステムから新しいファイルシステムにデータを移行してから、ワークロードを新しいファイルシステムに切り替えることができます。
-
必要なストレージクラスのファイルシステムを購入します。詳細については、「ファイルシステムの作成」をご参照ください。
-
古いファイルシステムから新しいファイルシステムにデータを移行します。
次のいずれかの方法でデータを移行できます。
-
Data Transport を使用してデータを移行します。詳細については、「Data Online Migration を使用したデータ移行」をご参照ください。
-
rsync コマンドラインツールを使用してデータを移行します。詳細については、「rsync ツールを使用したデータ移行」をご参照ください。
-
Robocopy ツールを使用してデータを移行します。詳細については、「Robocopy ツールを使用したデータ移行」をご参照ください。
-
-
ワークロードを新しいファイルシステムに切り替えます。詳細については、「新しいファイルシステムへのアプリケーションの切り替え」をご参照ください。
重要ワークロードを新しいファイルシステムに切り替えた後、元のファイルシステムに保存されているデータは少なくとも 1 週間は保持してください。元のファイルシステムからすぐにデータを削除すると、誤った削除や誤った同期によりデータが失われる可能性があります。
NAS に直接コードをデプロイできますか
NAS はデータの保存に使用されるため、コードの直接的なデプロイはサポートしていません。ただし、NAS は Elastic Algorithm Service (EAS)、ECS、コンテナ、Function Compute などのコンピューティングサービスと併用し、NAS に保存されているコードやモデルファイルをコンピューティングインスタンスにマウントすることができます。
たとえば、EAS に NAS ファイルシステムをマウントしてモデルライブラリをロードして使用できますが、特定のコードは ECS インスタンスまたは PAI にデプロイされます。
NAS のユースケースの詳細については、「シナリオ」をご参照ください。
マウントせずに NAS ファイルシステムのディレクトリにアクセスできますか
いいえ。NAS は NFS プロトコルや SMB プロトコルなどのファイルプロトコルを介して共有ストレージを提供します。ファイルシステム内のディレクトリやファイルを読み書きするには、NAS ファイルシステムを ECS インスタンスやコンテナなどのコンピュートノードにマウントする必要があります。これは、汎用 NAS ファイルシステムとエクストリーム NAS ファイルシステムの両方に適用されます。NAS コンソールには、ファイルシステムをマウントせずに読み書きできるエントリーポイントは提供されていません。
NAS ファイルシステム内のデータにアクセスするには、次の操作を実行します。
-
ファイルシステムを作成します。詳細については、「ファイルシステムの作成」をご参照ください。
-
ファイルシステムにマウントターゲットを追加し、マウントターゲットとコンピュートノード間のネットワーク接続が正常であることを確認します。
-
ファイルシステムをコンピュートノードにマウントします。
NAS を非アクティブ化、または NAS の課金を停止する方法
ビジネスの中断を防ぐため、NAS サービスのシャットダウン機能は一時的に利用できません。ただし、次の方法を使用して NAS サービスをシャットダウンしたり、課金を停止したりできます。
-
従量課金
従量課金制の NAS ファイルシステムを使用する必要がなくなった場合は、データが移行済みであること、または不要になったことを確認してください。次に、コンピュートノードからディレクトリをアンマウントし、NAS コンソールにログインして、ファイルシステムリストからファイルシステムを削除してください。これにより、次の請求サイクルで料金が差し引かれることはありません。ファイルシステムを削除する方法の詳細については、「ファイルシステムの削除」をご参照ください。
説明汎用 NAS ファイルシステムに保存されているファイルが 14 日以上アクセスされていないが、それでもファイルを保持したい場合は、ライフサイクル管理機能を有効にして、ファイルを低頻度アクセス (IA) またはアーカイブストレージクラスに移行することを推奨します。これにより、コストを 50% から 80% 削減できます。
ライフサイクル管理機能を使用してストレージクラスを切り替える方法の詳細については、「ライフサイクルポリシーの設定」をご参照ください。
-
サブスクリプション
コンソールを使用したり API を呼び出したりして、サブスクリプションのエクストリーム NAS ファイルシステムを削除することはできません。サブスクリプションのエクストリーム NAS ファイルシステムを削除する方法の詳細については、「サブスクリプションのエクストリーム NAS ファイルシステムの解約」をご参照ください。ファイルシステムを解約すると、ファイルシステムに保存されているデータは直接削除されます。ファイルシステムを解約する前に、データが移行済みであること、または不要になったことを確認してください。
-
ストレージプラン
ストレージプランがアタッチされている汎用 NAS ファイルシステムの場合、手動でストレージプランをデタッチすることはできません。ストレージプランは、関連する汎用 NAS ファイルシステムを削除することによってのみ、デタッチできます。ストレージプランをリソースプランに置き換える方法の詳細については、「ストレージプランをリソースプランに置き換える方法」をご参照ください。