

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.

# Consideraciones sobre el diseño de AWS Well-Architected
<a name="aws-well-architected-design-considerations"></a>

Esta solución se diseñó con las mejores prácticas del [AWS Well-Architected Framework](https://aws.amazon.com/architecture/well-architected/), que ayuda a los clientes a diseñar y operar cargas de trabajo confiables, seguras, eficientes y rentables en la nube.

En esta sección se describe la aplicación de los principios de diseño y las prácticas recomendadas del Marco de Well-Architected al crear esta solución.

## Excelencia operativa
<a name="operational-excellence"></a>

En esta sección se describe cómo diseñamos esta solución utilizando los principios y las prácticas recomendadas del [pilar de excelencia operativa](https://docs.aws.amazon.com/wellarchitected/latest/operational-excellence-pillar/welcome.html).
+ Creamos la solución infrastructure-as-code con Amazon CloudFormation.
+ Las funciones de Lambda envían métricas personalizadas CloudWatch y un CloudWatch panel personalizado para supervisar el estado de la solución.
+ Los componentes de la solución están altamente modularizados, lo que proporciona la flexibilidad necesaria para elegir los componentes que se van a implementar.

## Seguridad
<a name="security"></a>

En esta sección se describe cómo diseñamos esta solución utilizando los principios y las prácticas recomendadas del [pilar de seguridad](https://docs.aws.amazon.com/wellarchitected/latest/security-pillar/welcome.html).
+ El panel de implementación y todos los casos de uso están autenticados y autorizados con Amazon Cognito.
+ Todas las comunicaciones entre servicios utilizan las funciones de IAM de AWS.
+ Todas las funciones de la solución se basan en el acceso con el mínimo privilegio, es decir, solo se conceden los permisos mínimos necesarios.
+ Todo el almacenamiento de datos, incluidos los buckets S3, DynamoDB y Amazon Kendra, tiene cifrado en reposo.

## Fiabilidad
<a name="reliability"></a>

En esta sección se describe cómo diseñamos esta solución utilizando los principios y las prácticas recomendadas del [pilar de fiabilidad](https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/welcome.html).
+ Arquitectura basada en el paradigma sin servidor.
+ Creamos la arquitectura para ofrecer escalabilidad horizontal bajo demanda y recuperación automática en caso de fallo de la infraestructura subyacente.
+ La arquitectura incluye el almacenamiento en búfer y la limitación de las solicitudes para no sobrecargar los puntos finales subyacentes.

## Eficiencia del rendimiento
<a name="performance-efficiency"></a>

En esta sección se describe cómo diseñamos esta solución utilizando los principios y las prácticas recomendadas del [pilar de eficiencia del rendimiento](https://docs.aws.amazon.com/wellarchitected/latest/performance-efficiency-pillar/welcome.html).
+ La solución utiliza DynamoDB, una base de datos NoSQL sin servidor totalmente gestionada con escalado bajo demanda.
+ La solución utiliza Amazon S3 para el almacenamiento de objetos y para alojar un sitio web (mediante CloudFront) a fin de ofrecer un bajo coste, escalable y una durabilidad de 11 9 segundos.

## Optimización de costos
<a name="cost-optimization"></a>

En esta sección se describe cómo diseñamos esta solución utilizando los principios y las prácticas recomendadas del [pilar de optimización de costos](https://docs.aws.amazon.com/wellarchitected/latest/cost-optimization-pillar/welcome.html).
+ Siempre que fue posible, diseñamos la solución para usar una arquitectura sin servidor, de modo que solo paga por lo que usa.

## Sostenibilidad
<a name="sustainability"></a>

En esta sección se describe cómo diseñamos esta solución utilizando los principios y las mejores prácticas del [pilar de sostenibilidad](https://docs.aws.amazon.com/wellarchitected/latest/sustainability-pillar/sustainability-pillar.html).
+ La arquitectura modular y dividida en componentes de la solución ofrece la flexibilidad de personalizar los recursos que se van a aprovisionar para casos de uso individuales.
+ La arquitectura utiliza computación y almacenamiento sin servidor, lo que optimiza la utilización de los recursos.
+ Como solución basada en la nube, esta solución se beneficia de los recursos compartidos, las redes, la alimentación, la refrigeración y las instalaciones físicas.