注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Agent ワーカーは開発ライフサイクルのレガシー段階にあります。すべての Data Connection ソースの実行には、Foundry ワーカーを推奨します。このページでは、その理由を説明し、Agent ワーカーからの移行に関するよくある質問に回答します。
Agent ワーカーは、Foundry で Data Connection ソースを実行するための当初の方法でした。顧客のネットワーク内にある、顧客が管理する Agent ホスト上で機能を実行していました。現在は、すべてのソースに Foundry ワーカーを推奨しています。機能は、コンテナ化されたスケーラブルな Foundry のジョブ実行環境で実行されます。現在、Agent は Agent プロキシエグレスポリシーを介したネットワークプロキシとしてのみ動作し、機能を実行しなくなりました。
接続の種類ごとの構成についてはアーキテクチャ図を、定義についてはコアコンセプトを参照してください。
Foundry ワーカーは、ジョブに合わせたサイズの専用コンテナで各機能を実行します。ジョブが Agent の共有 JVM ヒープを奪い合うことはなくなり、実行時間の長い同期が、短時間のジョブの並列実行を妨げることもなくなります。コンピューティングリソースは、単一の Agent ホストの容量に制約されるのではなく、ジョブごとに独立してスケーリングします。
Foundry ワーカーは、Foundry が管理するコンピューティング環境で実行され、プラットフォームのほかの部分とともに継続的に更新されます。Agent ワーカーは顧客が管理するホストで実行され、通常は週に1回の Agent のメンテナンスウィンドウ中にしかアップグレードできません。そのため、バグ修正や改善が Agent に届くまでに時間がかかります。また、Agent ワーカーはホストレベルの問題(リソースの枯渇、OS や JVM の問題、計画停止)の影響も受けます。一般的な障害の種類については、Agent のトラブルシューティングを参照してください。Foundry ワーカーは、顧客が管理するランタイムを実行経路から外すことで、これらを回避します。
仮想テーブル、仮想メディア、外部トランスフォーム、外部関数、Compute Module からのコード内でのソースの使用、および近年追加されたいくつかの機能は、Agent ワーカーでは実行できません。新しい機能と継続的な機能開発は、Foundry ワーカーのみを対象としています。
Foundry ワーカーを使用すると、Agent の JVM ヒープの調整、Agent ホストの容量計画、OS レベルでの Agent プロセスの監視が不要になります。Agent を引き続き使用する場合も、Agent プロキシを介したネットワークプロキシとしてのみ動作するため、Agent 上でコンピューティングを実行する場合に比べて、運用負担が大幅に小さくなります。
Foundry は、ソースの資格情報を特定の Agent に紐付けるのではなく、一元的に管理します。ソースに割り当てる Agent を変更しても、シークレットを再入力する必要はなくなります。Agent ホストを再プロビジョニングしても、資格情報は無効になりません。
はい。どちらのモデルでも、Foundry はソースの資格情報を保存時および転送時に暗号化します。唯一の実質的な違いは、ソースの資格情報の暗号化キーがどこにあるかです。Agent ワーカーでは Agent ホストのディスク上にあり、Foundry ワーカーでは Foundry 内で安全に管理されます。Agent プロキシを使用する場合、ソースシステムへのネットワーク接続は引き続きアウトバウンドのみで、ネットワーク内の Agent から開始されます。これは Agent ワーカーモデルと同じです。
はい。コンテナ化されたジョブは、単一の Agent のヒープを奪い合うことがなく、ジョブごとにスケーリングできます。
いいえ。Agent プロキシを使用する場合、Agent は引き続き Foundry へのアウトバウンド WebSocket 接続を開始し、ソースシステムへのすべてのトラフィックは引き続きネットワーク内の Agent から発信されます。ネットワークへの新しいインバウンド経路は追加されず、Agent ワーカーと同じモデルです。変わるのは、機能が実行される場所であり、Foundry がシステムにアクセスする方法ではありません。
既存の Agent ワーカーソースは引き続き動作します。Agent ワーカーはレガシーですが、完全にサポートされています。準備ができたら、ガイド付きウィザードを使用して移行します。移行後30日間は元に戻せます。
Agent プロキシは Agent ワーカーと同じではありません。 Agent プロキシは、Foundry ワーカーのネットワークモードであり、ワーカーの種類ではありません。新しいソースについての議論で「Agent」が出てきた場合、ほとんどの場合は Agent プロキシを指しています。アーキテクチャ図については、アーキテクチャを参照してください。
Agent ベースのソースのほとんどは、Foundry ワーカーに移行する必要があります。Foundry からアクセスできるシステムには直接接続を、別のネットワークでホストされているソースには Agent プロキシ接続を使用します。
Agent ワーカーから Foundry ワーカーへの移行で問題が発生した場合は、30日以内であれば以前の接続設定に戻すことができます。
移行を開始する前に、次の条件を満たしていることを確認してください。
Foundry ワーカーへの移行を実行するには、次の手順に沿って進めます。
確認ステップの内容を確認します。移行を完了する前に、次の点を了承します。
移行を選択してプロセスを完了します。
ガイド付きの移行ウィザードを使用しない場合は、移行ダイアログで Foundry ワーカーに手動で切り替えるを選択できます。手動で切り替える場合は、Agent からのシークレットの自動転送が行われないため、資格情報を再入力する必要があります。
移行後30日間は、ソースを以前の Agent ワーカー設定に戻すことができます。
移行前の設定を復元するのではなく、Agent ワーカーでソースを手動で再設定する場合は、ダイアログで Agent ワーカー経由で接続するように手動で切り替えるを選択します。
このセクションでは、移行中に発生する可能性のある状況と、推奨される解決手順について説明します。なお、移行は30日間であれば元に戻すことができます。
Could not resolve type id as a subtype of 'com.palantir.magritte.api.Source'推奨される解決方法:
UnknownHostException推奨される解決方法:
Driver class not found推奨される解決方法:
PKIX path building failed推奨される解決方法: