Apsara File Storage NAS は Platform for AI (PAI) と統合されており、NAS ファイルシステムを使用してモデルのトレーニングおよびデプロイメント中にデータを永続的に保存できます。本トピックでは、コンソール上で DSW インスタンスに NAS ファイルシステムをマウントする方法について説明します。
前提条件
-
Platform for AI (PAI) を有効化し、デフォルトのワークスペースを作成済みである必要があります。詳細については、「PAI の有効化とデフォルトワークスペースの作成」をご参照ください。
-
NAS サービスを有効化しました。
NAS 製品ページからサービスを有効化してください。
-
Virtual Private Cloud (VPC) を作成しました。作成するには、VPC コンソールに移動してください。
ステップ 1:ファイルシステムの作成
すでにファイルシステムが存在する場合は、このステップをスキップしてください。
-
NAS コンソールにログインします。
-
概要ページの下部にある汎用 NAS の作成をクリックします。
-
汎用 NAS (従量課金)ページで、以下のパラメーターを設定します。
パラメーター
説明
リージョン
ファイルシステムとマウント先のサービスは同一リージョン内に配置する必要があります。本チュートリアルでは、中国 (杭州) リージョンを例として使用します。
ゾーン
vSwitch のゾーンを選択して、ゾーン間遅延を回避してください。本チュートリアルでは、杭州ゾーン F を例として使用します。
ストレージクラス
Advanced
プロトコルの種類
NFS
ゴミ箱
この機能を有効にすることを推奨します。ゴミ箱は削除されたファイルおよびディレクトリを一時的に保管し、誤ったデータ損失を防ぎます。
ライフサイクル管理
ビジネス要件に基づいてこの機能を設定してください。この機能は無効のままにしておくことを推奨します。
暗号化の種類
暗号化なし
データバックアップ
無効
ネットワークタイプ
VPC
VPC
ドロップダウンリストから既存の VPC を選択します。
vSwitch
VPC 内に作成済みの vSwitch を選択します。
-
今すぐ購入をクリックし、画面の指示に従って購入手続きを完了します。
ステップ 2:DSW インスタンスの作成
パブリックリソースを使用して DSW インスタンスを作成し、NAS ファイルシステムをデータセットとして構成します。
-
PAI コンソールにログインします。
-
Overviewページで、対象のリージョンを選択します。
-
左側のナビゲーションウィンドウで[ワークスペース]をクリックします。ワークスペースページで、管理対象のワークスペース名をクリックします。
-
ワークスペースの詳細ページで、左側のナビゲーションウィンドウからを選択します。
-
Data Science Workshop (DSW)ページのInstanceタブで、[インスタンスの作成]をクリックします。
-
[インスタンスの作成]ページで、以下の主要なパラメーターを設定し、その他のパラメーターはデフォルト値のままにしておきます。詳細については、「DSW インスタンスの作成」をご参照ください。
パラメーター
説明
インスタンス名
任意のインスタンス名を入力します。本チュートリアルでは、test_01 を例として使用します。
リソースタイプ
従量課金モードでパブリックリソースを選択します。
Instance Type
GPUを選択します。インスタンスタイプはecs.gn7i-c8g1.2xlargeです。
イメージ構成
stable-diffusion-webui-develop:1.0-pytorch2.0-gpu-py310-cu117-ubuntu22.04などのAlibaba Cloud Imageを選択します。Storage Path Mounting
General-purpose NASをクリックし、以下のパラメーターを設定します。その他のパラメーターはデフォルト値のままにしておきます。データセットの詳細については、「データセットの作成と管理」をご参照ください。
-
ファイルシステム:前のステップで作成した NAS ファイルシステムを選択します。
-
Mount Target:ファイルシステムのマウントポイントを選択します。
-
File System Path:
/ -
マウントパス:/mnt/data/
ネットワーク情報
セキュリティグループ:ドロップダウンリストから既存のセキュリティグループを選択します。
可視性
インスタンス所有者のみ表示を選択します。
-
-
[はい]をクリックします。
DSW インスタンスの作成には約 10 分かかります。インスタンスが作成されると、ステータスがRunningに変化します。
ステップ 3:マウントの確認
-
DSW ページに戻ります。作成したインスタンスを見つけ、[操作]列の[開く]をクリックします。
-
DSW インスタンスページの上部メニューバーで、Terminalタブをクリックします。その後、画面の指示に従ってターミナルを開きます。
-
Terminalで、次のコマンドを実行して NAS データセットがマウントされているかを確認します。
mount | grep nasデータセットがマウントされている場合、コマンドは次のような出力を返します。
# mount | grep nas 0fdxxx3-1xxx1.cn-shanghai.nas.aliyuncs.com:/ on /mnt/data type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,nolock,noresvport,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=172.16.0.97,mountvers=3,mountport=2049,mountproto=tcp,local_lock=all,addr=172.16.0.97) #出力中の/mnt/dataは、DSW インスタンス作成時に指定したマウントパスです。NAS ファイルシステムおよびサービスが稼働している限り、ご利用のデータおよびコードは永続的に保存されます。
関連ドキュメント
-
DSW の課金に関する詳細については、「DSW の課金」をご参照ください。
-
NAS をデータストレージとして使用する際は、ストレージ料金を相殺するためにリソースプランの購入を検討してください。詳細については、「リソースプラン」をご参照ください。
-
NAS ファイルシステムをリリースする方法については、「ファイルシステムリソースのリリース」をご参照ください。
-
Apsara File Storage NAS は、PAI-DLC (Deep Learning Containers) および PAI-EAS (Elastic Algorithm Service) でのデータストレージもサポートしています。詳細については、「データセットの作成と管理 (DSW および DLC)」および「EAS の高度な構成:サービスストレージのマウント」をご参照ください。
-
DSW のベストプラクティスの詳細については、「Data Science Workshop (DSW)」をご参照ください。