As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Modelos de implantação de agentes
Em uma experiência básica de AaaS, um provedor pode implantar agentes usando vários padrões. Há uma infinidade de fatores que influenciam a forma como os agentes são implantados para atender às necessidades de clientes, desempenho, conformidade, geografia e segurança. Diferentes estratégias de implantação afetam a forma como um agente é projetado, implementado e consumido. É aqui que podemos introduzir termos clássicos de multilocatário para rotular diferentes estratégias de implantação. O diagrama a seguir mostra diferentes permutações para a implantação de agentes em um ambiente AaaS.
Esse diagrama representa três modos de implantação do agente. No lado esquerdo, há um modelo em silos, em que cada inquilino tem uma experiência totalmente isolada e um conjunto dedicado de agentes. Nesse cenário, os agentes não compartilham ambientes de computação, recursos ou execução entre os locatários.
O exemplo intermediário ilustra um modelo híbrido, em que os inquilinos usam uma combinação de agentes isolados e agrupados. Por exemplo, o Agente 1 é implantado em modo isolado — cada locatário recebe uma instância dedicada — enquanto os agentes 2 e 3 operam em um modelo agrupado, compartilhando recursos entre os locatários.
No lado direito, há um modelo totalmente agrupado, em que todos os agentes são compartilhados entre os locatários, oferecendo uma implantação clássica de vários locatários. Nesse cenário, os locatários utilizam a infraestrutura comum de computação, memória e serviços para a execução do agente.
A ideia é que os agentes possam operar em diferentes modelos de implantação, com recursos computacionais e dependentes dedicados (em silos) ou compartilhados (agrupados) entre os locatários. Essas estratégias de implantação não são mutuamente exclusivas. Os serviços de agentes geralmente atendem a um espectro de necessidades do cliente, combinando os dois modelos para equilibrar desempenho, isolamento, custo e escalabilidade. O diagrama a seguir mostra um sistema agente que oferece suporte a várias configurações de implantação no mesmo ambiente operacional.
Neste diagrama, um provedor de agentes tem três agentes que são implantados por meio do agente como serviço (AaaS). Eles oferecem suporte a dois tipos de inquilinos. No lado esquerdo, dois inquilinos têm requisitos de conformidade e desempenho que eles atendem por meio de um modelo de silo completo. O inquilino restante no lado direito funciona em um modelo agrupado em que os inquilinos compartilham recursos.
Se o objetivo for agilidade e eficiência operacional, tente limitar os efeitos associados ao suporte a modelos de implantação por locatário. Isso significa implementar o roteamento e outros mecanismos de experiência que permitam que os agentes sejam gerenciados, operados e implantados por meio de um único painel de vidro.
Se você criar um agente em um ambiente com pouco ou nenhum código, não haverá a noção de agentes isolados ou agrupados. Em vez disso, os agentes podem ser totalmente gerenciados por outro agente. Modelos agrupados e em silos se aplicam mais a ambientes em que uma organização controla a construção e a área útil do agente. Nesse caso, as equipes devem considerar qual modelo de implantação oferecer suporte.
Superficialmente, esses modelos de implantação não afetam diretamente o funcionamento de um agente em um sistema mais amplo. Um agente pode não ter conhecimento direto de outros agentes que estão implantados em um silo ou modelo agrupado. Em vez disso, essas estratégias de implantação podem ser implementadas como parte de uma construção de roteamento em um ambiente. O diagrama a seguir mostra um exemplo de como modelos agrupados e em silos podem ser implementados usando uma estratégia de roteamento.
Este exemplo inclui três agentes de três fornecedores diferentes. Cada fornecedor de agentes tem a opção de implementar sua própria estratégia de implantação. Por exemplo, o agente 1 usa um proxy para distribuir solicitações de entrada para um conjunto de agentes inquilinos isolados. O Agente 2 não requer roteamento e oferece suporte a todas as solicitações do inquilino por meio de um agente agrupado. O Agente 3 é uma implantação de modelo híbrido em que alguns inquilinos são isolados e outros agrupados.
Se e como você optar por oferecer suporte a esses modelos de implantação depende da natureza da sua solução. Talvez você não precise oferecer suporte a nenhum dos modelos. No entanto, você pode ter casos em que deve considerar apoiar essa estratégia, como com conformidade, vizinhança ruidosa, desempenho ou hierarquização.