Detalles de la arquitectura - Creador de aplicaciones de IA generativa en AWS

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)

Amazon API Gateway

Principal. Este servicio proporciona el REST APIs para el panel de implementación y la WebSocket API para el caso de uso.

AWS CloudFormation

Principal. Esta solución se distribuye como una CloudFormation plantilla e CloudFormation implementa los recursos de AWS para la solución.

Amazon CloudFront

Núcleo. CloudFront sirve el contenido web alojado en Amazon S3.

Amazon Cognito

Principal. Este servicio se encarga de la administración de usuarios y la autenticación de la API.

Amazon DynamoDB

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.

AWS Lambda

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

Amazon S3

Principal. Amazon S3 aloja el contenido web estático.

Amazon CloudWatch

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.

AWS Systems Manager

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.

AWS WAF

Admite. AWS WAF se implementa delante de la implementación de API Gateway para protegerlo.

Amazon Bedrock

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.

Amazon Bedrock AgentCore

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.

Amazon Elastic Container Registry (Amazon ECR)

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.

AWS Distro para OpenTelemetry (ADOT)

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.

Amazon Kendra

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.

Amazon SageMaker AI

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.

nota

Debe implementar la solución en la misma región en la que está disponible el punto final de inferencia.

Amazon Virtual Private Cloud

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.