すべてのプロダクト
Search
ドキュメントセンター

DataWorks:個人開発環境

最終更新日:Apr 02, 2026

Data Studio 個人開発環境は、アカウントレベルのクラウド開発インスタンスであり、OSS、NAS、Git コード管理、および Python/ノートブックエコシステムを統合しています。ローカルでのスクリプト実行、オンラインデバッグ、タスクの送信をサポートします。柔軟なカスタムイメージと拡張可能なサービスにより、データ処理、モデルトレーニング、共同開発に対して効率的かつカスタマイズ可能でエンドツーエンドの支援を提供し、コード品質と開発効率を向上させます。本トピックでは、個人開発環境の使用方法について説明します。

特徴

Data Studio では、アカウントレベルの個人開発環境インスタンスを作成できます。ネットワーク接続により、NAS ストレージや Git リポジトリに簡単にアクセスしてコードをクローンし、Python やノートブックコードのオンライン開発およびデバッグが可能です。また、コードをワークスペースにコミットしてスケジューリングすることもできます。

個人開発環境のインスタンス:

  • SQLAI ノートブックPython の各エコシステムをサポートします。ローカルで SQL ステートメント、Python スクリプト、Shell コマンドを実行でき、ノートブック開発タスクを開発でき、コードデバッグ機能も提供します。

  • 拡張機能のインストールをサポートしており、サードパーティ製クライアントを使用するエージェントベースのタスクなど、特定のタスクを開発できます。

  • Git コード管理をサポートしており、コードのクローン、プッシュ、管理を簡単に行えます。

  • OSS および NAS をサポートしており、データ管理とアクセスが容易です。

  • DataWorks カスタムイメージ をサポートしており、作成したイメージに基づいて多様な開発タスクを実行できます。

これらの機能により、Data Studio はデータ処理、分析、モデルトレーニングをより効果的に扱うための、効率的で柔軟かつ強力な開発環境となります。これにより、開発効率とコード品質が向上します。

課金

個人開発環境インスタンスを作成する際には、リソースグループと計算ユニット(CU)の数を指定する必要があります。インスタンスのランタイムに基づき、リソースグループから CU に対して課金されます。詳細については、「Serverless リソースグループの課金」をご参照ください。

重要
  • 個人開発環境インスタンスが 実行中 の状態にある場合、従量課金リソースグループでは、次の数式に基づいて課金されます:リソースクォータ × インスタンスランタイム。サブスクリプションリソースグループの場合、インスタンスはそのグループの利用可能なクォータを消費します。

  • 個人開発環境インスタンスをしばらく使用しない場合は、速やかにインスタンスを停止してください。

制限事項

  • ワークスペースの制限:個人開発環境は、Data Studio (新バージョン) を使用 オプションが有効になっているワークスペースでのみ使用できます。

  • リソースグループの制限:個人開発環境は Serverless リソースグループ のみをサポートします。

  • 数量制限:各メンバーは、1 つのワークスペース内で最大 10 個の個人開発環境インスタンスを作成できます。

  • ストレージ制限:各個人開発環境インスタンスには、30 GiB の無料ディスク領域(インスタンス自身のストレージ)が提供されます。このストレージは、インスタンス停止後 15 日で回収されます。個人のコードファイルは速やかに保存してください。

  • アクセス制御:Data Studio は、テナント管理者、ワークスペース管理者、インスタンス所有者などのロールに基づき、個人開発環境インスタンスに対する権限を異なる方法で管理します。

    • テナント管理者およびワークスペース管理者

      • 現在のワークスペース内のすべての個人開発環境インスタンスを表示および管理できます。

      • 自分が所有する個人開発環境インスタンスのみを使用できます。

    • 個人開発環境インスタンス所有者

      • 自分が所有する個人開発環境インスタンスのみを表示使用、および管理できます。

        管理操作には構成の変更停止開始削除イメージの作成スケジュールシャットダウン、および 自動シャットダウンポリシーの表示 が含まれます。

個人開発環境インスタンスの作成

  1. DataWorks コンソールのワークスペースページに移動します。上部ナビゲーションバーで目的のリージョンを選択し、目的のワークスペースを見つけ、操作 列で ショートカット > Data Studio を選択します。

  2. 上部ナビゲーションバーで 個人開発環境 をクリックし、既存の個人開発環境インスタンスを選択するか、必要に応じて新しいインスタンスを作成します。

    パラメーター

    説明

    インスタンス名

    個人開発環境インスタンスの名前です。任意の名前を設定できます。

    インスタンス所有者

    デフォルトでは、インスタンスを作成したユーザーが所有者になります。

    リソースの詳細

    リソースグループ

    個人開発環境インスタンス用の Serverless リソースグループを選択します。

    リソースタイプ

    CPU および GPU のリソースタイプを設定できます。

    リソースクォータ

    個人開発環境インスタンスのリソース仕様を選択します。選択した仕様のリソースクォータは、リソースグループで個人開発環境向けに設定された 最大 CU 数 を超えてはなりません。上限を超える場合は、インスタンスを作成できません。上限を調整するには、管理者に連絡し、リソースグループ詳細ページのクォータ管理セクションでクォータを変更してもらってください。

    仕様を選択すると、システムに以下の情報が表示されます。

    • 仕様名CPUメモリ帯域幅、および リソースクォータ(選択した仕様でリソースグループから消費される CU 数)。

      • GPU ベースのインスタンスの場合、GPU 仕様 および GPU メモリ も表示されます。

    Serverless リソースグループ設定の タスクの CU クォータ割り当て セクションで、インスタンスに 最大 CU 数 または 保証 CU 数 を割り当てることができます。

    重要

    リソースクォータ の情報をご確認ください。個人開発環境インスタンスが実行中の場合、従量課金リソースグループを使用していると、次の数式に基づいて課金されます:リソースクォータ × インスタンスランタイム。サブスクリプションリソースグループを使用している場合は、そのリソースグループの利用可能なクォータを消費します。

    イメージの選択

    必要に応じて、システム提供イメージまたはカスタムイメージを選択します。

    • システム提供イメージ:詳細については、「DataWorks 公式イメージ」をご参照ください。

    • カスタムイメージ:システム提供イメージに加えて、作成済みのカスタムイメージを選択できます。カスタムイメージを使用すると、特定のサードパーティ製パッケージを事前にインストールして、専門的な開発を行うことができます。カスタムイメージの作成方法については、「個人開発環境で DataWorks イメージを作成する」をご参照ください。

    ストレージ設定

    システムディスク

    各個人開発環境インスタンスには、30 GiB の無料ディスク領域(インスタンス自身のストレージ)が提供されます。このストレージは、インスタンス停止後 15 日で回収されます。個人のコードファイルは速やかに保存してください。

    インスタンスのローカル記憶域のデフォルトパスは /mnt/workspace です。

    データセット

    個人開発環境内で OSS または NAS に保存されたデータの読み取りおよび書き込みを行うには、環境にデータセットを追加できます。

    • データセット:現在のワークスペースで作成されたファイルストレージタイプ(OSS または NAS)のデータセットを選択できます。以下の点にご注意ください。

      NAS ファイルストレージタイプのデータセットを選択する場合、現在の DataWorks リソースグループのネットワークが NAS マウントポイントに接続されていない場合は、VPC ネットワークを調整して接続性を確保する必要があります。

      説明

      ネットワーク接続を確立するには、DataWorks リソースグループにバインドされた VPC と、NAS マウントポイントにバインドされた VPC が同一である必要があります。

    • マウントパス:デフォルトのマウントパスはデータセットの構成に基づきます。現在のノードに対して手動で変更できます。

    • 詳細設定:OSS または NAS データセットから読み取るノードを開発する際には、マネージドデータセット を使用して、読み取り方法マウントプロトコル などの設定を調整できます。

    • 読み取り専用:このオプションを有効にすると、個人開発環境で実行中のタスクはデータを読み取ることしかできず、OSS や NAS にデータを書き込むことはできません。

      重要

      個人開発環境インスタンスのストレージ領域からファイルを削除する際の注意事項:

      • 個人開発環境インスタンスによってマウントされた NAS 領域(デフォルトパス:/mnt/data)からファイルを削除しても、Data Studio のゴミ箱には移動しません。ファイルストレージコンソールゴミ箱機能を有効にしている場合、削除されたファイルはファイルシステムのゴミ箱に移動されます。

      • 個人開発環境インスタンスによってマウントされた OSS 領域(デフォルトパス:/mnt/data)からファイルを削除しても、Data Studio のゴミ箱には移動しません。スケジュールバックアップ機能を有効にすることでデータを復旧できます。

      • インスタンスのローカル記憶域(デフォルトパス:/mnt/workspace)からファイルを削除しても、Data Studio のゴミ箱には移動しません。

    ネットワーク設定

    VPC

    • VPC 内のリソース(RDS など)にアクセス:ここに該当の VPC を設定します。

    • パブリックネットワークリソースにアクセス:このパラメーターは空のままにしてください。開発環境はデフォルトでインターネットアクセスをサポートしています。

    • VPC およびパブリックネットワークリソースの両方にアクセスVPC を設定した後、インターネットアクセスを有効にするには NAT Gateway も設定する必要があります。

      説明

      IP アドレスホワイトリストが必要なアドレスにアクセスするには、パブリックネットワークアクセスを備えた VPC をバインドする必要があります。

    セキュリティグループ

    すでに作成済みのセキュリティグループを選択します。

    vSwitch

    任意です。空のままにすると、システムが選択した VPC に基づいてランダムに vSwitch を選択します。

    アクセス設定

    SSH の有効化

    このオプションを有効にすると、選択した VPC 経由で SSH を使用して個人開発環境に直接接続できます。カスタムイメージを設定している場合は、カスタムイメージ内に sshd がインストールされていることを確認してください。

    重要

    SSH を使用するには、個人開発環境に SSH サーバーをインストールする必要があります。詳細については、「ステップ 4:SSH サーバーのインストール」をご参照ください。

    SSH 公開鍵

    ローカルマシンで生成された公開鍵です。詳細については、「ステップ 2:SSH キーペアの生成」をご参照ください。

    SSH アクセス方法

    • VPC 経由でログオン:このアクセス方法はデフォルトでサポートされています。VPC 内の ECS インスタンスなどの他の端末から個人開発環境にアクセスできます。

    • インターネット経由でログオン:このオプションを選択すると、パブリックネットワークアクセスが有効になります。NAT Gateway および EIP も設定する必要があります。

    VPC 内部アクセスドメイン

    これにより、インスタンス用の PrivateZone ドメイン名が作成されます。VPC 内でこのドメイン名を使用して SSH やその他のサービスにアクセスでき、IP アドレスの変更による問題を回避できます。PrivateZone ドメイン名の作成には料金が発生します。

    NAT Gateway

    このパラメーターはパブリックネットワークアクセスに必要です。現在の VPC 用に作成されたパブリック NAT Gateway を選択します。

    EIP

    このパラメーターはパブリックネットワークアクセスに必要です。現在の NAT Gateway 用に作成された EIP を選択します。

    詳細情報

    インスタンス RAM ロール

    インスタンス RAM ロールは、ロールを個人開発環境インスタンスに関連付けます。これにより、インスタンスはセキュリティトークンサービス(STS)から定期的に更新される一時的な認証情報を使用して、他のクラウドサービスにアクセスできます。この方法により、クラウドアカウントの AccessKey を安全に保ち、RAM を通じて詳細な権限管理を実現します。デフォルトでは、システムが DataWorks デフォルトロール を選択します。

    ロールの詳細については、「個人開発環境のインスタンス RAM ロールを設定する」をご参照ください。

個人開発環境インスタンスの管理

個人開発環境インスタンスの停止

重要
  • 個人開発環境インスタンスが 実行中 の状態にある場合、従量課金リソースグループでは、次の数式に基づいてコンピューティングリソースが課金されます:リソースクォータ × インスタンスランタイム。サブスクリプションリソースグループの場合、インスタンスはそのグループの利用可能なクォータを消費します。

  • 個人開発環境インスタンスをしばらく使用しない場合は、速やかに停止してください。

個人開発環境インスタンスは複数の方法で停止できます。

1. ワークスペースレベルの自動シャットダウンポリシーの設定

Alibaba Cloud アカウント管理者またはワークスペース管理者は、管理センターでワークスペース全体の自動シャットダウンポリシーを設定できます。ポリシーの条件を満たす実行中のインスタンスは、システムによって自動的にシャットダウンされます。

  1. SettingCenter ページに移動します。

    DataWorks コンソール にログインします。上部ナビゲーションバーで目的のリージョンを選択し、左側のナビゲーションウィンドウで その他 > 管理センター を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、管理センターへ移動 をクリックします。

  2. ワークスペース設定 > 一般設定 ページで、個人開発環境インスタンス セクションを見つけ、必要に応じて 自動シャットダウンポリシー を設定します。

    パラメーターの説明:

    • アイドル時間 は必須パラメーターで、単位は時間です。

    • GPU 使用率 および CPU 使用率 のいずれか一方以上を設定する必要があります。

    説明
    • ここで定義されたシャットダウンポリシーは、現在のワークスペース内のすべての実行中の個人開発環境インスタンスに適用されます。ポリシーは保存後すぐに有効になります。

    • 自動シャットダウン設定を変更すると、個人開発環境インスタンスのアイドル時間が再計算されます。

2. スケジュールシャットダウンの設定

  1. Data Studio インターフェイスで、上部ナビゲーションバーの 個人開発環境 をクリックし、環境の管理 を選択します。

  2. 個人開発環境インスタンス リストで対象のインスタンスを見つけ、操作 列で image > スケジュールシャットダウン をクリックします。自動停止時刻 を設定し、OK をクリックします。

3. 手動でのインスタンス停止

  1. Data Studio インターフェイスで、上部ナビゲーションバーの 個人開発環境 をクリックし、環境の管理 を選択します。

  2. 個人開発環境インスタンス リストで対象のインスタンスを見つけ、操作 列の 停止 をクリックします。

個人開発環境インスタンスの削除

個人開発環境インスタンスを削除するには、インスタンスリストで該当のインスタンスを見つけ、操作 列の 削除 をクリックし、表示されるダイアログボックスで削除を確認します。

インスタンスのリソース使用率の確認

インスタンス名の横にある簡易リソース使用率情報にカーソルを合わせると、各メトリックの詳細情報が表示されます。

個人開発環境でのデータセットの使用

個人開発環境では、ノード実行中に OSS または NAS のデータを読み書きするためにデータセットを使用できます。詳細については、「個人開発環境でのデータセットの使用」をご参照ください。

関連情報

よくある質問

Q:起動時にエラーメッセージ cu is not enough as max が表示され、失敗します。どうすればよいですか?

A:このエラーは、リソースグループに個人開発環境向けの CU 制限が設定されているために発生します。これを解決するには、リソースグループ詳細ページのクォータ管理セクションで制限を引き上げてください。