Data Science Workshop (DSW) は、AI 開発向けのクラウドベースの統合開発環境 (IDE) を提供します。ノートブックまたは VS Code に慣れたデベロッパーは、モデル開発をすぐに開始できます。このトピックでは、DSW インスタンスの作成方法と、インスタンスの起動および削除中に発生する可能性がある一般的な問題のソリューションについて説明します。
基本的なDSW インスタンスの迅速な作成
PAI コンソールにログインし、目的のRegion を選択します。左側のナビゲーションペインで、Workspaces をクリックし、目的のワークスペースを選択します。
左側のナビゲーションペインで、Interactive Modeling (DSW) > Create Instance をクリックします。 次の主要なパラメーターを設定し、残りのパラメーターはデフォルト設定を使用します。 コンソールパラメーターの詳細については、「すべてのコンソールパラメーターのリスト」をご参照ください。
パラメーター
説明
[Instance Name]
例:
dsw_test[Resource Type]
[Public Resources] (従量課金) を選択します。
[Instance Type]
例:
ecs.gn7i-c8g1.2xlarge(1 × A10 GPU、8 vCPU、30 GiB メモリ)。このインスタンスタイプが在庫切れの場合は、リストから別のインスタンスタイプを選択するか、別のリージョンに切り替えてください。
[Image config]
[Alibaba Cloud Image]を選択します。
modelscope:1.31.0-pytorch2.8.0-gpu-py311-cu124-ubuntu22.04(Python 3.11、CUDA 12.4) を検索して選択します。ModelScope イメージは、互換性に優れ、充実したサードパーティライブラリも備えているため、推奨します。
OK をクリックしてインスタンスを作成します。 インスタンスのステータスが Running になると、作成は成功です。
インスタンスの起動に失敗した場合は、「DSW インスタンスの起動」をご参照ください。
DSW インスタンスリストページで、Actions 列にある Open をクリックして DSW インスタンスを開き、モデル開発を開始します。
DSW インスタンスの UI、および DSW インスタンスの停止、削除、設定変更の方法の詳細については、「コンソールでの DSW インスタンスへのアクセスと管理」をご参照ください。
重要パブリックリソースを使用する DSW インスタンスは、インスタンスのステータスが Running に変わると、WebIDE を開いたり、コードを実行したりしない場合でも、時間単位で課金されます。
ブラウザーを閉じたりログアウトしたりしても、インスタンスは停止されず、課金も停止しません。
無料トライアルリソースプランを使用している場合、リソースプランのクォータを使い切ると、システムは自動的に従量課金制に切り替わります。インスタンスは自動的には停止されません。
インスタンスを停止します。開発タスクが完了し、DSW インスタンスが不要になったら、DSW インスタンスのリストページに戻ります。
インスタンスを一時停止するには、インスタンスの右側にあるStopボタンをクリックします。注:インスタンスの停止後も、スケールアウトされたシステムディスクの課金は継続されます。
重要デフォルトでは、データは無料のクラウドディスクに保存されます。インスタンスが 15 日を超えて停止された場合、クラウドディスク上のコンテンツは削除され、復元できなくなります。この制限は、システムディスクが拡張されている場合には適用されません。
インスタンスが不要になった場合は、インスタンスの右側にあるMore > Deleteをクリックして、すべての課金を停止してください。インスタンスを削除する前に、重要なデータを必ずバックアップしてください。インスタンスを削除した後は、データは復元できなくなります。
典型的なアプリケーションシナリオの構成
基本的な DSW インスタンスでは、すべての AI 開発ニーズを満たせない場合があります。次の表は、典型的なアプリケーションシナリオの構成をまとめたものです。
シナリオ | ニーズ/課題 | 構成のポイント | 参考資料 |
コードとデータの永続的な保存 | DSW インスタンスのシステムディスクは一時ストレージのみを提供します。インスタンスが削除された場合、または長期間停止された場合、データは消去されます。 重要なファイルを長期間保存したり、複数のインスタンス間でデータを共有したりする必要がある場合があります。 | [Dataset Mounting] または [Mount storage] を使用して、Object Storage Service (OSS) などのクラウドストレージをインスタンス上の指定されたフォルダーにマウントできます。 | |
インターネットダウンロード速度の向上 | デフォルトでは、DSW インスタンスは帯域幅が制限された共有ゲートウェイを使用します。大容量ファイルをダウンロードする場合、ネットワーク速度が不十分な場合があります。 | ネットワーク情報セクションで、 [Private Gateway] を使用するように VPC を構成します。VPC 用の NAT ゲートウェイと EIP も作成する必要があります。 | |
SSH 経由のリモート開発 | VSCode や PyCharm などのローカルツールを使用した開発とデバッグに慣れており、Web IDE に制限されたくない場合があります。 | アクセス構成セクションで、 [Enable SSH] を選択し、 [SSH Public Key] を入力し、 [Access over Internet] を選択して、既存の NAT ゲートウェイと EIP を関連付けます。 | |
インスタンス内の Web サービスへのアクセス | インスタンス内で実行される Web アプリケーションをインターネットに公開し、URL を通じてアクセスまたは共有できるようにしたい場合があります。 | アクセス構成セクションで、サービスポートを指定しパブリックネットワークアクセスを有効化することで、 [Custom Services] を追加して構成します。また、そのポートでのトラフィックを許可するために、対応するインバウンドルールをセキュリティグループに追加する必要があります。 |
すべてのコンソールパラメーターの一覧
基本情報
パラメーター | 説明 |
[Instance Name] | 画面の指示に従ってインスタンス名を設定します。 |
[Tag] | 必要に応じてインスタンスにタグを追加することで、リソースの多次元的な検索、特定、一括操作、およびコスト配分が容易になります。 |
リソース情報
パラメーター | 説明 |
[Resource Type] |
|
環境情報
パラメーター | 説明 |
[Image Configuration] | 次のイメージタイプがサポートされています。
|
[System Disk] | 開発プロセス中にファイルを保存するために使用されます。[Resource Type]が[Public Resources]に設定されている場合、または[Resource Quota]がサブスクリプションの一般コンピューティングリソース (CPU コア ≥ 2 およびメモリー ≥ 4 GB、または GPU あり) に設定されている場合、各インスタンスには 100 GiB の無料クラウドディスクがシステムディスクとして提供されます。クラウドディスクは、コンソールに表示される価格でスケールアウトをサポートしています。 警告
永続的なストレージが必要な場合は、[Dataset Mounting]または[Mount storage]を設定できます。 |
[Dataset Mounting] | 読み取る必要があるデータセットを保存したり、開発中にファイルを永続的に保存したりするために使用できます。次の 2 つのデータセットタイプがサポートされています。
[Mount Path]:DSW インスタンスにデータセットがマウントされるパス (例: 説明
マウントの詳細については、「データセット、OSS バケット、NAS ファイルシステム、または CPFS ファイルシステムのマウント」をご参照ください。 |
[Mount storage] | ストレージのマウントを使用して、読み取る必要があるデータセットを保存したり、開発中にファイルを永続的に保存したりすることもできます。
マウントの詳細については、「データセット、OSS バケット、NAS ファイルシステム、または CPFS ファイルシステムのマウント」をご参照ください。 |
[Working Directory] | 作業ディレクトリは、Notebook と WebIDE の起動パスです。デフォルトは |
ネットワーク情報
パラメーター | 説明 |
[VPC Settings] | このパラメーターは、[Resource Type]が[Public Resources]に設定されている場合にのみ使用できます。 Virtual Private Cloud (VPC) で DSW インスタンスを使用するには、DSW インスタンスと同じリージョンに VPC を作成し、このパラメーターを設定します。[vSwitch] と[Security Group]も設定する必要があります。さまざまなシナリオの設定ポリシーの詳細については、「ネットワーク設定」をご参照ください。 |
[vSwitch] | このパラメーターは、VPC が設定されている場合に設定できます。vSwitch は VPC 内のサブネットです。DSW インスタンスおよび他のクラウドリソースは vSwitch に接続されます。 |
[Security Group] | このパラメーターは、VPC が設定されている場合に必須です。セキュリティグループは DSW インスタンスの仮想ファイアウォールです。すべてのインバウンドおよびアウトバウンドネットワークトラフィックを制御します。 |
[Internet Access Gateway] | 次の設定方法がサポートされています。
次のパラメーターは、[Mount Configuration]で CPFS データセットを選択した場合にのみ使用できます。
説明 CPFS データセットがマウントされている場合は、VPC を設定する必要があり、選択した VPC は CPFS で使用されているものと同じである必要があります。 |
[Extended CIDR Block] | [vSwitch] を設定した後、このパラメーターを設定できます。VPC で使用可能な IP アドレスの数が拡大するビジネスニーズを満たすのに不十分な場合、または初期のネットワーク計画が不十分でアドレス不足が発生した場合、セカンダリ CIDR ブロックを使用して VPC アドレス空間を拡張できます。詳細については、「セカンダリ CIDR ブロックを使用して CIDR ブロックのアドレス空間を拡張する」をご参照ください。 |
アクセス構成
パラメーター | 説明 |
Enable SSH | インスタンスへのリモート接続を有効にし、VPC を選択した後にのみ設定できます。このオプションを有効にすると、SSH という名前の[Custom Services]が作成されます。カスタムイメージを使用する場合は、sshd がインストールされていることを確認してください。 |
[SSH Public Key] | [SSH Configuration]スイッチを有効にした後、このパラメーターを設定できます。 説明 VPC とパブリックネットワークの両方のログオンをサポートするには、複数のクライアントから公開鍵を追加する必要があります。各公開鍵を新しい行に追加してください。最大 10 個の公開鍵を追加できます。 |
[Service Access and Port Configuration] | SSH リモートアクセスまたはインターネット経由でインスタンス内のサービスにアクセスするを設定するために使用されます。
|
[Create Private Zone in VPC] | 内部の権威ドメイン名 (PrivateZone) を作成します。VPC 内でこのドメイン名を使用して、インスタンスの SSH サービスまたは他のカスタムサービスにアクセスでき、インスタンスの IP アドレスが変更されることによる不便さを回避できます。PrivateZone ドメイン名の作成には料金が発生します。詳細については、「Alibaba Cloud DNS 製品の課金」をご参照ください。 |
[Public Network Access] | [NLB]:
[DNAT + EIP]:
|
ロールと権限
パラメーター | 説明 |
[Visibility] | Visible to the Instance Owner または Visible to Current Workspace を選択します。 |
[Instance Owner] | ワークスペース管理者のみがインスタンス所有者を変更できます。 |










