ネットワーキング・リソース設定

バッチを使用してジョブを発行する前に、ネットワーク・リソースを設定して、バッチ・ワークロードがストレージおよびその他の必要なサービスに安全にアクセスできるようにする必要があります。

この項では、Virtual Cloud Network (VCN)、サブネット、ネットワーク・ファイル・システム(NFS)共有ストレージ、セキュリティ・リスト、プライベート完全修飾ドメイン名(FQDN)など、Batchに不可欠なネットワーク・コンポーネントについて説明します。バッチと他のOCIサービス間のセキュアで信頼性の高い通信を確保するため、これらのリソースの適切な設定がジョブの成功に不可欠です。

VCNおよびサブネットの設定

Batchは、OCIネットワーキング・インフラストラクチャを利用して、タスクをストレージやその他のサービスに安全に接続しています。バッチのサブネットを構成すると、バッチ・コンテキストによってそのサブネット内にプライベート・エンドポイントが作成されます。このエンドポイントは、バッチ・コンテキストでタスクを実行しているコンテナからのエグレス・トラフィック、およびコンテナにマウントされているNFSエンドポイントへの接続に使用されます。

タスク・コードはターゲットIPを直接参照できません。ターゲットのネットワーク・アドレス変換(NAT) IPに解決するには、コンテナで構成されたFQDNおよびDNSを使用する必要があります。さらに、指定されたサブネットに関連付けられたDNSリゾルバは、これらのFQDNを正しいターゲットIPに解決できる必要があります。サブネット内のDNSは、OCI DNSサービスを使用して構成できます。

適切なネットワーク構成により、NFS、ライセンス・サーバーなどの必要なリソース、およびサブネットから到達可能なその他のエンドポイントにタスクが確実にアクセスできます。ユーザーは、OCI、OCIサービス、インターネット・エンドポイントまたはオンプレミス環境の他のサブネットまたはVCNs内のエンドポイントにアクセスするためのサブネット接続を設定できます。

バッチ・サービスをネットワークに接続するためのVCNおよびサブネットの作成の詳細は、VCNの作成およびサブネットの作成を参照してください。

共有記憶域のNFSの設定

共有ファイルに対するバッチ・タスクの読取りまたは書込みを行う場合は、NFSファイル・システムを指定する必要があります。OCI File Storageなど、NFSプロトコル・バージョン3または4をサポートするファイル・ストレージ・ソリューションを使用できます。NFSは、タスク入力および出力ファイルの一元的な場所を提供します。他のネットワーク・リソースと同様に、NFSエンドポイントはFQDNを使用して参照する必要があります。NFSの設定の詳細は、ファイル・システムの作成を参照してください。

セキュリティ・リストの設定

セキュリティ・リストおよびネットワーク・セキュリティ・グループは、サブネット内のリソースとの間で許可されるネットワーク・トラフィックを制御します。バッチが機能するには、これらのルールを正しく構成する必要があります。

セキュリティ・ルールが正しく設定されていない場合、バッチ・タスクは次の処理を実行できません。
  • 共有記憶域(NFSファイル・システムなど)にアクセスします。
  • ライセンス・サーバーまたはその他の内部エンドポイントに接続します。

バッチ・ジョブを正常に実行するには、特定のネットワーク・トラフィックを許可する必要があります。セキュリティ・リストまたはネットワーク・セキュリティ・グループによって、ワークフローに必要なすべてのインバウンドおよびアウトバウンド接続が許可されていることを確認します。詳細については、「セキュリティリストの作成」を参照してください。