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á.
Detalhes de arquitetura
Esta seção descreve os componentes e os serviços da AWS que compõem essa solução e os detalhes da arquitetura sobre como esses componentes funcionam juntos.
Serviços da AWS nesta solução
| Serviço da AWS | Description |
|---|---|
|
Principal. Esse serviço fornece o REST APIs para o painel de implantação e a WebSocket API para o caso de uso. |
|
|
Principal. Essa solução é distribuída como um CloudFormation modelo e CloudFormation implanta os recursos da AWS para a solução. |
|
|
Núcleo. CloudFront serve o conteúdo da web hospedado no Amazon S3. |
|
|
Principal. Esse serviço gerencia o gerenciamento e a autenticação de usuários para a API. |
|
|
Principal. O DynamoDB armazena informações de implantação e detalhes de configuração para o painel de implantação. Ele armazena o histórico de conversas e conversas IDs no caso de uso de texto para permitir o histórico de conversas e a desambiguação de consultas. |
|
|
Principal. A solução usa funções Lambda para: * Apoie os endpoints de WebSocket REST e API * Gerencie a lógica central de cada orquestrador de casos de uso * Implemente recursos personalizados durante a implantação CloudFormation |
|
|
Principal. O Amazon S3 hospeda o conteúdo estático da web. |
|
|
Suporte. Essa solução publica registros dos recursos da solução no CloudWatch Logs e publica métricas nas métricas. CloudWatch A solução também cria um CloudWatch painel para visualizar esses dados. |
|
|
Suporte. O Systems Manager fornece monitoramento de recursos em nível de aplicativo e visualização de operações de recursos e dados de custos. Também usado para armazenar dados de configuração no Parameter Store. |
|
|
Suporte. O AWS WAF é implantado na frente da implantação do API Gateway para protegê-lo. |
|
|
Opcional. A solução utiliza o Amazon Bedrock para acessar modelos básicos ou personalizados, Amazon Bedrock Agents e Amazon Bedrock Knowledge Bases. O Amazon Bedrock é a integração recomendada para evitar que seus dados saiam da rede AWS. |
|
|
Opcional A solução utiliza o Amazon Bedrock AgentCore para executar e oferecer suporte às conexões do MCP Server, bem como aos casos de uso do Agent Builder e do Workflow. |
|
|
Opcional. Para implantações do Agent Builder, o ECR armazena e distribui imagens de contêiner do agente. A solução usa o ECR Pull-Through Cache para recuperar automaticamente imagens pré-criadas do agente do repositório público de ECR da equipe do GAAB. |
|
|
Opcional. Para implantações do Agent Builder, o ADOT fornece instrumentação automática para a observabilidade do agente, permitindo rastreamento distribuído e registro estruturado para as operações do agente. |
|
|
Opcional. No caso de uso do Text, os usuários administradores podem opcionalmente decidir conectar um índice do Amazon Kendra para usar como base de conhecimento para a conversa com o LLM. Isso pode ser usado para injetar novas informações no LLM, dando-lhe a capacidade de usar essas informações em suas respostas. |
|
|
Opcional. A solução pode ser integrada a um endpoint de inferência de SageMaker IA da Amazon para acesso FMs que está hospedado em sua conta e região da AWS e é uma integração preferencial para evitar que seus dados saiam da rede da AWS. notaVocê deve implantar a solução na mesma região em que o endpoint de inferência está disponível. |
|
|
Opcional. A solução oferece a opção de implantar componentes com uma configuração habilitada para VPC. Ao implantar a solução com uma configuração habilitada para VPC, você tem a opção de permitir que a solução crie uma VPC para você ou use uma VPC existente que exista na mesma conta e região em que a solução será implantada (traga sua própria VPC). Se a solução criar a VPC, ela criará os componentes de rede necessários que incluem sub-redes, grupos de segurança e suas regras, tabelas de rotas, rede, gateways NAT, gateways de Internet ACLs, endpoints de VPC e suas políticas. |