ノートブックのバースト可能なインスタンス

バースト可能なインスタンスを使用すると、ワークロードを仮想マシンにデプロイできます。仮想マシンでは、ベースライン・レベルのCPUパフォーマンスを常に提供し、使用状況が急増した場合に高いレベルにバーストできます。

従来のVMインスタンスは固定CPUリソースを提供しますが、制限されたバースト可能なインスタンスは、CPU使用率のベースライン・レベルを提供し、プロビジョニングされたCPUコアの100%までベースライン・レベルを上回るCPU使用率をバーストできます。これにより、ベースラインCPUに対してのみ支払います。ベースラインの使用率およびバースト能力は、バースト・パターンなどの様々な要因によって管理されます。バーストは、リソースが公正に管理されるように、最大1時間の連続バーストに制限されます。バースト可能なインスタンスはオーバーサブスクライブされたコンピュート・リソースであるため、必要なときにインスタンスが正確にバーストできる保証はありません。割当て使用量および測定は、VMバースト頻度に関係なく、常にベースライン・コア数に基づきます。


一定期間のCPU使用率と比較したCPUベースラインを示すグラフ。「ベースライン・ゾーン」および「バースト可能ゾーン」を指定した場合。

請求

バースト可能なインスタンスは、モデル・デプロイメント、ノートブック、MLジョブまたはMLパイプラインの作成または更新時に選択されたベースラインOCPUに従って請求されます。バースト可能なインスタンスの料金は、実際のCPU使用率がベースラインの上にあるか、ベースラインを下回るか、ベースラインを上回るかに関係なく、同じです。

たとえば、VM.Standard.E4を使用してデプロイメントを作成する場合です。1 OCPUと50%のベースラインを使用するフレックス・インスタンスでは、実際のCPU使用率がOCPUの50%未満か、フルOCPUにバーストされたかに関係なく、1時間当たり標準E4 OCPUの50%が請求されます。

詳細は、バースト可能なインスタンスのドキュメントを参照してください。

サポートされるシェイプ

バースト可能なインスタンスでサポートされる特定のシェイプは次のとおりです。

  • VM.Standard3.Flex
  • VM.Standard.E3.Flex
  • VM.Standard.E4.Flex
  • VM.Standard.E5.Flex

サポートされるシェイプの詳細は、コンピュート・ドキュメントを参照してください。

現在の制限事項

これらはバースト可能なVMの制限です。

  • バーストは最大1時間の連続バーストに制限されます
  • 記憶が爆発しない。
  • 基礎となるホストがオーバーサブスクライブされている場合、必要なときにインスタンスが正確にバーストできることは保証されません。

バースト可能なインスタンスを使用したノートブック・セッションの作成

バースト可能なインスタンスを含むノートブック・セッションを作成するには、次のステップに従います。

    1. プロジェクトの詳細ページで、「ノートブック・セッションの作成」を選択します。プロジェクトのリストの検索に関するヘルプが必要な場合は、「プロジェクトのリスト」を参照してください。
    2. ノートブック・セッションを構成するには、ノートブックの作成のステップに従います。
    3. 「コンピュートの選択」で、「シェイプの変更」を選択します。
    4. 「バースト可能」を選択します。
    5. (オプション)「OCPU当たりのバースト可能な使用率」で、ベースラインOCPU使用率を選択します。
      この値は、最も頻繁に使用するOCPUの割合です。
      ノート

      12.5%および50%の値のみがサポートされています。
    6. 「シェイプの選択」を選択します。
    7. 「作成」を選択します。
  • コンパートメントにノートブック・セッションを作成するには、oci data-science notebook-session createコマンドおよび必須パラメータを使用します:

    oci data-science notebook-session create \
    --compartment-id <comparement_ocid> \
    --project-id <project_ocid> \
    --config-details file://<notebook_session_config_json_file>
                                
    このノートブック・セッション構成JSONファイルを使用します:
    {
      "blockStorageSizeInGBs": 50,
      "notebookSessionShapeConfigDetails": {
        "memoryInGBs": 16,
        "ocpus": 1,
        "cpuBaseline": "BASELINE_1_2"
      },
      "privateEndpointId": "<private_endpoint_ocid>",
      "shape": "VM.Standard.E4.Flex",
      "subnetId": "<subnet_ocid>"
    }

    CLIコマンドのフラグおよび変数オプションの完全なリストは、CLIコマンドライン・リファレンスを参照してください。

  • CreateNotebookSession操作を実行して、ノートブック・セッションを作成します。