エージェントデプロイモデル - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

エージェントデプロイモデル

基本的な AaaS エクスペリエンスでは、プロバイダーはさまざまなパターンを使用してエージェントをデプロイできます。顧客、パフォーマンス、コンプライアンス、地域、セキュリティのニーズを満たすためにエージェントをデプロイする方法に影響を与えるさまざまな要因があります。さまざまなデプロイ戦略は、エージェントの設計、実装、消費方法に影響します。ここでは、従来のマルチテナント用語を導入して、さまざまなデプロイ戦略にラベルを付けることができます。次の図は、AaaS 環境にエージェントをデプロイするためのさまざまな置換を示しています。

サイロとプールをエージェントのデプロイに適用します。

この図は、エージェントのデプロイの 3 つのモードを示しています。左側にはサイロ化されたモデルがあり、各テナントには完全に隔離されたエクスペリエンスと専用のエージェントのセットが提供されます。このシナリオでは、エージェントはコンピューティング、リソース、または実行環境をテナント間で共有しません。

中間の例では、テナントがサイロ化されたエージェントとプールされたエージェントの組み合わせを使用するハイブリッドモデルを示しています。例えば、エージェント 1 はサイロ化されたモードでデプロイされ、各テナントは専用インスタンスを受け取ります。エージェント 2 と 3 はプールされたモデルで動作し、テナント間でリソースを共有します。

右側には、すべてのエージェントがテナント間で共有され、従来のマルチテナントデプロイを提供する、完全にプールされたモデルがあります。このシナリオでは、テナントはエージェント実行に一般的なコンピューティング、メモリ、サービスインフラストラクチャを活用します。

つまり、エージェントは、コンピューティングリソースと依存リソースをテナント間で専用 (サイロ化) または共有 (プール化) して、さまざまなデプロイモデルで運用できます。これらのデプロイ戦略は相互に排他的ではありません。エージェントサービスは、多くの場合、パフォーマンス、分離、コスト、スケーラビリティのバランスを取るために、両方のモデルを組み合わせて、さまざまな顧客のニーズをサポートします。次の図は、同じ運用環境内の複数のデプロイ設定をサポートするエージェントシステムを示しています。

複数のデプロイモデルをサポートします。

この図では、エージェントプロバイダーには、サービスとしてのエージェント (AaaS) を通じてデプロイされる 3 つのエージェントがあります。2 種類のテナントをサポートしています。左側では、2 つのテナントにフルスタックのサイロモデルを通じて対処するコンプライアンス要件とパフォーマンス要件があります。右側の残りのテナントは、テナントがリソースを共有するプールモデルで実行されます。

俊敏性と運用効率が目標の場合は、テナントごとのデプロイモデルのサポートに関連する影響を制限してみてください。つまり、ルーティングやその他のエクスペリエンスメカニズムを導入することで、エージェントを 1 つの画面で管理、運用、デプロイできます。

ローコード環境またはノーコード環境でエージェントを構築する場合、サイロ化されたエージェントやプールされたエージェントという概念はありません。代わりに、エージェントは別のエージェントによって完全に管理される場合があります。サイロモデルとプールモデルは、組織がエージェントの構造とフットプリントを制御する環境にさらに適用されます。この場合、チームはどのデプロイモデルをサポートするかを検討する必要があります。

表面的には、これらのデプロイモデルは、より広範なシステムでのエージェントの機能に直接影響しません。エージェントは、サイロモデルまたはプールモデルにデプロイされている他のエージェントを直接認識していない可能性があります。代わりに、これらのデプロイ戦略を環境内のルーティングコンストラクトの一部として実装できます。次の図は、サイロ化されたモデルとプールされたモデルをルーティング戦略を使用して実装する方法の例を示しています。

ルーティングを使用してサイロ化されたデプロイとプールされたデプロイをサポートします。

この例では、3 つの異なるプロバイダーの 3 人のエージェントが含まれています。各エージェントプロバイダーには、独自のデプロイ戦略を実装するオプションがあります。たとえば、エージェント 1 はプロキシを使用して、サイロ化されたテナントエージェントのセットにインバウンドリクエストを配信します。エージェント 2 はルーティングを必要とせず、1 つのプールされたエージェントを介したすべてのテナントリクエストをサポートします。エージェント 3 は、一部のテナントがサイロ化され、他のテナントがプールされるハイブリッドモデルデプロイです。

これらのデプロイモデルをサポートするかどうかと方法は、ソリューションの性質によって異なります。どちらのモデルもサポートする必要はありません。ただし、コンプライアンス、ノイズの多い近隣、パフォーマンス、階層化など、この戦略のサポートを検討する必要があるインスタンスがある場合があります。