バッチ・コンテキストの管理

バッチ・コンテキストは、ジョブを実行するためのシステム環境を定義する論理フレームワークです。この項では、バッチ・コンテキストの作成および管理方法について説明します。

各バッチ・コンテキストには、次の構成が含まれます。
  • ネットワーク: ネットワーク構成では、バッチ・コンテキストでジョブおよびタスクで使用されるVirtual Cloud Network (VCN)およびサブネットを指定します。これにより、バッチがアクセスできるリソース(NFSストレージ、ライセンス・サーバー、OCIレジストリなど)が制限されます。これにより、バッチ・ジョブが他のネットワークリソースとは分離されます。詳細は、ネットワーキング・リソースの設定を参照してください
  • フリート: フリート構成では、バッチ・コンテキストの1つ以上のコンピュート・リソースを設定できます。各フリートでは、シェイプ、OCPU、メモリーなどの詳細を指定します。フリートは、タスクを実行できるコンピュート・インスタンスのタイプとサイズを制御します。それぞれ独自の構成を持つ複数のフリートを作成して、様々なワークロード・ニーズをサポートしたり、コストを管理できます。各フリートは単一のバッチ・コンテキストに属し、その設定を調整してパフォーマンスを向上させたり、予算内に収めることができます。
  • (オプション)ロギング: ロギング構成では、バッチ・コンテキスト内のタスクからのすべてのログ出力が送信される場所を指定します。正しいロギング構成により、タスク出力の検索、確認およびトラブルシューティングが容易になります。詳細は、ログ管理およびログ・グループ管理を参照してください。
  • (オプション)権限: 権限によって、バッチ・コンテキスト内のジョブに必要な共有リソースまたは制限付きリソース(ソフトウェア・ライセンスなど)の制限が定義されます。権限は名前および最大値によって構成され、ジョブが制限されたリソースを過剰にサブスクライブしないようにします。
  • (オプション)ジョブの優先順位付け: ジョブの優先順位付け構成では、リソースの競合時にジョブの優先順位付けおよびスケジュール方法に関するルールを設定します。これは、タグ・ネームスペースおよびキー(構成可能な重みと異なるタグの値を持つジョブ優先度のタグ・キーなど)で管理されます。これらのタグを割り当てることで、最初に実行するジョブを動的に制御または調整できます。優先順位を設定するには、タグ・ネームスペースと1つ以上のタグ・キーを定義し、各タグに数値の重みと値を割り当て、ジョブの送信時にこれらのタグを使用します。タグの重みと値を組み合せて、ジョブのスケジューリング順序を制御します。詳細は、「ジョブの優先度の構成」を参照してください。
    ノート

    ネットワーク、フリートおよびロギング構成は、バッチ・コンテキストの作成後は変更できません。バッチ・コンテキスト名、摘要、資格/権利、ジョブ優先度レベルなどの基本詳細を更新できるのは、バッチ・コンテキストの作成後のみです。