SUS02-BP04 Optimizar la ubicación geográfica de las cargas de trabajo en función de sus requisitos de red - AWS Well-Architected Framework

SUS02-BP04 Optimizar la ubicación geográfica de las cargas de trabajo en función de sus requisitos de red

Seleccione para su carga de trabajo una ubicación y unos servicios en la nube que acorten la distancia que debe recorrer el tráfico de red y reduzcan el total de recursos de red necesarios para admitir su carga de trabajo.

Patrones comunes de uso no recomendados:

  • Se selecciona la región de la carga de trabajo en función de la propia ubicación.

  • Consolida todos los recursos de la carga de trabajo en una ubicación geográfica.

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

Beneficios de establecer esta práctica recomendada: Colocar una carga de trabajo cerca de sus usuarios permite obtener la menor latencia, al tiempo que disminuye el movimiento de datos a través de la red y reduce el impacto medioambiental.

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

Guía para la implementación

La infraestructura de Nube de AWS se crea en torno a opciones de ubicación como regiones, zonas de disponibilidad, grupos de ubicaciones y ubicaciones periféricas como AWS Outposts y Zonas locales de AWS. Estas opciones de ubicación son las responsables de mantener la conectividad entre los componentes de las aplicaciones, los servicios en la nube, las redes periféricas y los centros de datos locales.

Analice los patrones de acceso a la red en su carga de trabajo para identificar cómo utilizar estas opciones de ubicación en la nube y reducir la distancia que debe recorrer el tráfico de red.

Pasos para la implementación

  • Analice los patrones de acceso de la red en su carga de trabajo para identificar cómo utilizan los usuarios su aplicación.

    • Use herramientas de monitorización como Amazon CloudWatch y AWS CloudTrailpara recopilar datos sobre las actividades de la red.

    • Analice los datos para identificar el patrón de acceso de la red.

  • Seleccione las regiones para el despliegue de la carga de trabajo en función de los siguientes elementos clave:

    • Su objetivo de sostenibilidad: como se explica en la Selección de regiones.

    • Dónde se encuentran sus datos: en el caso de las aplicaciones con gran cantidad de datos (como macrodatos y machine learning), el código de la aplicación debe ejecutarse lo más cerca posible de los datos.

    • Dónde se encuentran sus usuarios: para las aplicaciones orientadas al usuario, elija una región (o regiones) cercana a los usuarios de su carga de trabajo.

    • Otras restricciones: tenga en cuenta restricciones como la seguridad y el cumplimiento como se explica en Qué tener en cuenta al seleccionar una región para las cargas de trabajo.

  • Utilice almacenamiento en caché local o Soluciones de almacenamiento en caché de AWS para los recursos de uso frecuente con el fin de mejorar el rendimiento, reducir el movimiento de datos y disminuir el impacto medioambiental.

    Servicio Cuándo usar

    Amazon CloudFront

    Se usa para almacenar en caché el contenido estático como imágenes, scripts y vídeos, así como el contenido dinámico como respuestas de API y aplicaciones web.

    Amazon ElastiCache

    Se usa para almacenar en caché el contenido de las aplicaciones web.

    DynamoDB Accelerator

    Se usa para añadir aceleración en memoria a sus tablas de DynamoDB.

  • Utilice servicios que puedan ayudarle a ejecutar el código más cerca de los usuarios de su carga de trabajo:

    Servicio Cuándo usar

    Lambda@Edge

    Se usa para las operaciones que utilizan muchos recursos de computación que se inician cuando los objetos no están en la memoria caché.

    Funciones de Amazon CloudFront

    Se usan para casos de uso sencillos como las manipulaciones de solicitudes o respuestas HTTP(s) que pueden iniciarse mediante funciones de corta duración.

    AWS IoT Greengrass

    Se usa para ejecutar la computación local, la mensajería y el almacenamiento en caché de datos para los dispositivos conectados.

  • Use la agrupación de conexiones para permitir reutilizar las conexiones y reducir la cantidad de recursos necesarios.

  • Use los almacenes de datos distribuidos que no se basen en conexiones persistentes y en actualizaciones sincrónicas por coherencia para atender a las poblaciones regionales.

  • Reemplace la capacidad de red estática preaprovisionada por capacidad dinámica compartida y comparta el impacto en la sostenibilidad de la capacidad de red con otros suscriptores.

Recursos

Documentos relacionados:

Vídeos relacionados:

Ejemplos relacionados: