Databricksアプリのコンピュート リソースを構成する
各Databricksアプリは、その処理能力とメモリを決定するコンピュート リソースに基づいて実行されます。 アプリを作成または編集する際に、ワークロードの要件に合わせてインスタンスサイズを選択してください。
利用可能なインスタンスサイズ
Databricksアプリで利用可能なインスタンスサイズは以下のとおりです。
サイズ | CPU | メモリ | 時間あたりの費用 | いつ使うか |
|---|---|---|---|---|
| 最大2つのvCPU | 6GB | 0.5 DBU | ダッシュボード、シンプルなデータ視覚化、フォームなど、中程度のリソースを必要とする標準アプリ。ほとんどのアプリはこのサイズで問題なく動作します。 |
| 最大4つのvCPU | 12GB | 1 DBU | メモリ内の大規模なデータセットを処理するアプリ、 high concurrencyを処理するアプリ、またはより集中的な計算を実行するアプリ。 |
インスタンスサイズを指定しない場合、DatabricksはデフォルトでMediumサイズを割り当てます。
インスタンスサイズを設定する
アプリを作成または編集する際に、インスタンスサイズを設定してください。
- Create app
- Edit app
新しいアプリを作成する際にインスタンスサイズを設定するには:
- サイドバーの
[ コンピュート ]をクリックします。
- アプリ タブに移動します。
- [アプリを作成]を クリックします。
- 「コンピュート」の下の「 構成 ステップ 」 で、ドロップダウンからインスタンスのサイズを選択します。
- 残りの構成ステップを完了し、「 アプリの作成」を クリックします。
既存のアプリのインスタンスサイズを変更するには:
- サイドバーの
[ コンピュート ]をクリックします。
- 「アプリ」 タブに移動し、アプリ名をクリックします。
- 編集 をクリック
- 「コンピュート」の下の「 構成 ステップ 」 で、ドロップダウンからインスタンスのサイズを選択します。
- 保存 をクリックします。
インスタンスサイズを変更した後も、新しいインスタンスサイズへの更新が完了するまで、アプリは以前のインスタンスサイズで実行され続けます。アップデートが完了すると、アプリは新しいサイズに切り替わります。
概要 タブで、アプリの現在のインスタンスサイズを確認できます。
インスタンスサイジングのベストプラクティス
アプリケーションのインスタンスサイズを選択する際には、以下のベストプラクティスを考慮してください。
- ほとんどのアプリはデフォルトの
Mediumサイズで正常に動作します。パフォーマンスの問題が発生した場合、またはアプリに高いリソース要件があることがわかっている場合にのみ、Large選択してください。 - 本番運用にデプロイする前に、開発またはステージング ワークスペースで選択したインスタンス サイズでアプリをテストします。
- 費用面への影響を考慮してください。
Largeインスタンスサイズは、1時間あたりの料金が高くなります。