Selección - AWS Well-Architected Framework

Selección

La solución óptima para una carga de trabajo concreta varía y las soluciones suelen combinar varios enfoques. Las cargas de trabajo de buena arquitectura utilizan varias soluciones y habilitan diferentes funciones para mejorar el rendimiento.

Los recursos de AWS están disponibles en muchos tipos y configuraciones, lo que facilita encontrar un enfoque que se ajuste a las necesidades de la carga de trabajo. También puede encontrar opciones que no se logran fácilmente con una infraestructura en las instalaciones. Por ejemplo, un servicio administrado como Amazon DynamoDB ofrece una base de datos NoSQL completamente administrada con una latencia de milisegundos de un solo dígito a cualquier escala.

La siguiente pregunta se centra en estas consideraciones para mejorar la eficacia del rendimiento. (Para ver una lista de preguntas sobre la eficiencia del rendimiento y las prácticas recomendadas, consulte el Apéndice).

RENDIMIENTO 1: ¿Cómo selecciona la arquitectura con el mejor rendimiento?
A menudo, se requieren varios enfoques para obtener un rendimiento óptimo en una carga de trabajo. Los sistemas de buena arquitectura utilizan varias soluciones y características para mejorar el rendimiento.

Utilice un enfoque basado en datos para seleccionar los patrones y la implementación para su arquitectura y lograr una solución rentable. Los arquitectos de soluciones de AWS, las arquitecturas de referencia de AWS y los socios de la red de socios de AWS (APN) pueden ayudarle a seleccionar una arquitectura basada en el conocimiento del sector, pero los datos obtenidos a través de la evaluación comparativa o las pruebas de carga serán necesarios para optimizar su arquitectura.

Es probable que su arquitectura combine diversos enfoques arquitectónicos diferentes (por ejemplo, basado en eventos, ETL y de canalización). La implementación de su arquitectura utilizará los servicios de AWS específicos para la optimización del rendimiento de la arquitectura. En las siguientes secciones abordaremos los cuatro tipos de recursos principales que hay que tener en cuenta (computación, almacenamiento, base de datos y red).