メインコンテンツまでスキップ

Databricks サンドボックス

備考

ベータ版

この機能はベータ版です。ワークスペースでこの機能プレビューを有効にするには、ワークスペースのプレビューページで Databricks Sandbox 設定を有効にします。Databricksのプレビューを管理するを参照してください。

現在、Databricks ではこの機能の使用に対して課金していません。ただし、ベータ版の機能に関するコストと価格は変更される可能性があります。

Databricks Sandbox を使用すると、Databricks REST API、SDK、または Databricks CLI を介して、分離された環境で信頼性の低いコードを実行できます。サンドボックスは、コードを動的に実行するためのServerlessでオンデマンドなコンピュートを提供します。

各サンドボックスには、永続的なホームディレクトリが含まれています。サンドボックスはいつでも停止および起動でき、ホームディレクトリ内のデータは保持されます。

サンドボックスは次の用途に最適です:

  • エージェントハーネスを実行しています。
  • ユーザーが作成したコードまたはAIが作成したコードの実行。
  • バックグラウンドタスクまたはワーカーの実行。
  • インタラクティブなIDEまたはSSHセッションの起動。

前提条件​

起動する​

サンドボックスを作成してそこでコードを実行するには、Databricks Sandboxクイックスタートを参照してください。クイックスタートでは、サンドボックスを使用する各方法について説明しています。

  • Agent Bricks CLIで構築したエージェント用のサンドボックスツール。

  • Databricks SDK for Pythonは、コードからサンドボックスを操作する場合に推奨される方法です。

  • サンドボックスにSSH経由で接続するためのDatabricks CLI。

  • Omnigentは、サンドボックスをエージェントセッションのホストとして使用できます。

コンピュートサイズ​

Databricks Sandboxには、4つのvCPUと8 GBのRAMが付属しています。このサイズは構成できません。

ストレージ​

警告

ベータ期間の終了時に、Databricksはサンドボックスに保存されたデータの1回限りの消去を実行する場合があります。失っても問題のないもののみを保存してください。

Databricks Sandbox には、ネットワーク接続型ストレージが付属しています。

  • ホームディレクトリ(/home/sandbox-agent)内のデータは、Databricks Sandbox の有効期間中保持されます。Databricks Sandbox を停止した後でも、次回のセッションを起動するときにホームディレクトリ内のデータを利用できます。
  • ホームディレクトリは最大100 GBまで保存できます。これは現時点では変更できません。
  • ホームディレクトリの外に最大 10 GB まで保存できますが、このデータはサンドボックスを停止すると削除されます。

ネットワーキング​

サンドボックスからのネットワークエグレスに関する制限はなく、エグレスの設定はできません。

使用状況とコスト​

請求使用状況に関する詳細については、Databricks の価格を参照してください。Databricks では、以下のサンドボックス利用分の課金を見込んでいます。

  • ランタイムコンピュート : Databricks Sandbox の実行中に時間単位で課金されます。
  • 永続ストレージ :Databricks Sandbox が削除されるまで、ホームディレクトリに保存されているデータに対して料金が請求されます。Databricks Sandbox インスタンスが存在する限り、ストレージに課金が発生します。ストレージの料金の発生を停止するには、サンドボックスを削除する必要があります。
  • データ転送

制限事項:​

  • クォータが適用されます。ユーザーあたり最大 40 個のアクティブなサンドボックス(すべての状態を合わせて合計 400 個)、およびワークスペースあたり最大 100 個のアクティブなサンドボックス(合計 1,000 個)を持つことができます。
  • Databricks Sandbox は汎用の Spark ランタイムではなく、コードを実行するためのコンピュートプリミティブです。Spark ワークロードの場合は、Serverless コンピュートに接続するを使用します。
  • Databricks Sandbox のパブリック IP アドレスは、いつでも変更される可能性があります。The default ingress of the サンドボックスは、すべてのトラフィックに対して閉じられています。これは現時点では変更できません。
  • Startup時に環境をカスタマイズしたり、ホームディレクトリの外に環境を永続化したりすることはできません。セッション間でパッケージや構成を再利用するには、ホームディレクトリに保存します。