Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Detalles de la arquitectura
En esta sección se describen los componentes y los servicios de AWS que componen esta solución y los detalles de la arquitectura sobre cómo funcionan juntos estos componentes.
Los servicios de AWS en esta solución
| Servicio de AWS | Description (Descripción) |
|---|---|
|
Principal. Este servicio proporciona el REST APIs para el panel de implementación y la WebSocket API para el caso de uso. |
|
|
Principal. Esta solución se distribuye como una CloudFormation plantilla e CloudFormation implementa los recursos de AWS para la solución. |
|
|
Núcleo. CloudFront sirve el contenido web alojado en Amazon S3. |
|
|
Principal. Este servicio se encarga de la administración de usuarios y la autenticación de la API. |
|
|
Principal. DynamoDB almacena la información de implementación y los detalles de configuración para el panel de implementación. Almacena el historial de chat y las conversaciones IDs en el caso de uso de Text para permitir la desambiguación del historial de conversaciones y las consultas. |
|
|
Principal. La solución utiliza funciones Lambda para: * Respalde los puntos finales de WebSocket REST y API * Gestione la lógica básica de cada orquestador de casos de uso * Implemente recursos personalizados durante la implementación CloudFormation |
|
|
Principal. Amazon S3 aloja el contenido web estático. |
|
|
Admite. Esta solución publica los registros de los recursos de la solución en CloudWatch los registros y publica las métricas en las CloudWatch métricas. La solución también crea un CloudWatch panel para ver estos datos. |
|
|
Admite. Systems Manager proporciona monitoreo de recursos a nivel de aplicación y visualización de operaciones de recursos y datos de costos. También se utiliza para almacenar datos de configuración en el almacén de parámetros. |
|
|
Admite. AWS WAF se implementa delante de la implementación de API Gateway para protegerlo. |
|
|
Opcional. La solución aprovecha Amazon Bedrock para acceder a modelos básicos o personalizados, a Amazon Bedrock Agents y a las bases de conocimiento de Amazon Bedrock. Amazon Bedrock es la integración recomendada para evitar que sus datos salgan de la red de AWS. |
|
|
Opcional: la solución aprovecha Amazon Bedrock AgentCore para ejecutar y dar soporte a las conexiones del servidor MCP, así como a los casos de uso de Agent Builder y Workflow. |
|
|
Opcional. Para las implementaciones de Agent Builder, ECR almacena y distribuye imágenes de contenedores de agentes. La solución utiliza la memoria caché Pull-Through de ECR para recuperar automáticamente las imágenes de los agentes prediseñadas del repositorio de ECR público del equipo de la GAAB. |
|
|
Opcional. Para las implementaciones de Agent Builder, ADOT proporciona una instrumentación automática para la observabilidad de los agentes, lo que permite el rastreo distribuido y el registro estructurado de las operaciones de los agentes. |
|
|
Opcional. En el caso de uso de Text, los usuarios administradores pueden optar por conectar un índice de Amazon Kendra para usarlo como base de conocimientos para la conversación con el LLM. Esto se puede utilizar para introducir nueva información en el LLM, lo que le permite utilizar esa información en sus respuestas. |
|
|
Opcional. La solución se puede integrar con un punto final de inferencia de Amazon SageMaker AI al FMs que acceder y que esté alojado en su cuenta y región de AWS, y es una integración preferida para evitar que sus datos salgan de la red de AWS. notaDebe implementar la solución en la misma región en la que está disponible el punto final de inferencia. |
|
|
Opcional. La solución ofrece la opción de implementar componentes con una configuración habilitada para VPC. Al implementar la solución con una configuración habilitada para VPC, tiene la opción de permitir que la solución cree una VPC para usted o usar una VPC existente que exista en la misma cuenta y región en la que se implementará la solución (traiga su propia VPC). Si la solución crea la VPC, crea los componentes de red necesarios, que incluyen subredes, grupos de seguridad y sus reglas, tablas de enrutamiento, red, puertas de enlace NAT ACLs, puertas de enlace de Internet, puntos de enlace de VPC y sus políticas. |