PERF05-BP01 Comprender cómo afectan las redes al rendimiento - AWS Well-Architected Framework

PERF05-BP01 Comprender cómo afectan las redes al rendimiento

Analizar y comprender cómo las decisiones relacionadas con la red afectan al rendimiento de la carga de trabajo. La red es responsable de la conectividad entre los componentes de las aplicaciones, los servicios en la nube, las redes periféricas y los datos locales, por lo que puede tener un gran impacto en el rendimiento de las cargas de trabajo. Además del rendimiento de la carga de trabajo, la experiencia del usuario también se ve afectada por la latencia de la red, el ancho de banda, los protocolos, la ubicación, la congestión de la red, las fluctuaciones, el rendimiento y las reglas de enrutamiento.

Resultado deseado: disponer de una lista documentada de los requisitos de redes de la carga de trabajo, incluida la latencia, el tamaño de los paquetes, las reglas de enrutamiento, los protocolos y los patrones de tráfico que admiten. Examine las soluciones de red disponibles e identifique qué servicio se ajusta a las características de red de su carga de trabajo. Las redes basadas en la nube se pueden reconstruir rápidamente, de modo que hacer evolucionar su arquitectura de red con el tiempo resulta necesario para mantener la eficiencia del rendimiento.

Patrones de uso no recomendados comunes:

  • Todo el tráfico fluye a través de sus centros de datos existentes.

  • Crea en exceso las sesiones de Direct Connect sin comprender los requisitos de uso reales.

  • No tiene en cuenta las características de la carga de trabajo ni la sobrecarga de cifrado al definir sus soluciones de redes.

  • Utiliza conceptos y estrategias locales para las soluciones de redes en la nube.

Beneficios de establecer esta práctica recomendada: comprender el impacto de las redes en el rendimiento de la carga de trabajo le ayudará a identificar posibles cuellos de botella, mejorar la experiencia del usuario, aumentar la fiabilidad y reducir el mantenimiento operativo a medida que cambia la carga de trabajo.

Nivel de riesgo expuesto si no se establece esta práctica recomendada: Alto

Guía para la implementación

Identifique las métricas de rendimiento de red importantes de su carga de trabajo y capture sus características de red. Defina y documente los requisitos como parte de un enfoque basado en datos, mediante las comparaciones o las pruebas de carga. Utilice estos datos para identificar los límites de su servicio de red y examine las opciones de configuración que podrían mejorar la carga de trabajo. Conozca las características y opciones de las redes nativas en la nube disponibles y cómo pueden afectar al rendimiento de su carga de trabajo en función de los requisitos. Cada característica de las redes tiene ventajas y desventajas, y puede configurarse para satisfacer las características de su carga de trabajo y escalar en función de sus necesidades.

Pasos de implementación:

  1. Defina y documente los requisitos de rendimiento de la red:

    1. Incluya métricas como la latencia de red, el ancho de banda, los protocolos, las ubicaciones, los patrones de tráfico (picos y frecuencia), el rendimiento, el cifrado, la inspección y las reglas de enrutamiento.

  2. Capture sus características de red fundamentales:

  3. Capture sus características de red de aplicación:

  4. Capture sus características de red periférica:

  5. Capture sus características de red híbrida:

  6. Capture sus características de red de seguridad:

  7. Capture las métricas de rendimiento de extremo a extremo con herramientas de seguimiento:

  8. Compare y pruebe el rendimiento de la red:

    1. Compare el rendimiento de la red: Algunos factores que pueden afectar al rendimiento de red de EC2 cuando las instancias están en la misma VPC. Mida el ancho de banda de la red entre las instancias Linux de EC2 en la misma VPC.

    2. Realice pruebas de carga para experimentar con soluciones y opciones de redes

Nivel de esfuerzo para el plan de implementación: hay un nivel medio para documentar los requisitos de red de la carga de trabajo, las opciones y las soluciones disponibles.

Recursos

Documentos relacionados:

Vídeos relacionados:

Ejemplos relacionados: