PERF05-BP06 Elegir la ubicación de la carga de trabajo en función de los requisitos de la red - AWS Well-Architected Framework

PERF05-BP06 Elegir la ubicación de la carga de trabajo en función de los requisitos de la red

Utilice las opciones de ubicación en la nube disponibles para reducir la latencia de la red o mejorar el rendimiento. Utilice Regiones de AWS, zonas de disponibilidad, grupos de ubicación y ubicaciones periféricas como AWS Outposts, zonas locales de AWS y AWS Wavelength, para reducir la latencia de la red o mejorar el rendimiento.

La infraestructura de Nube de AWS se compone de regiones y zonas de disponibilidad. Una región es una ubicación física en el mundo donde disponemos de varias zonas de disponibilidad.

Las zonas de disponibilidad constan de uno o varios centros de datos discretos, cada uno de ellos con alimentación, redes y conectividad redundantes, que se alojan en instalaciones independientes. Estas zonas de disponibilidad ofrecen la capacidad de utilizar bases de datos y aplicaciones de producción con una disponibilidad, tolerancia a errores y escalabilidad mucho mayores que las que ofrecería un centro de datos único.

Elija la región o regiones adecuadas para su despliegue en función de los siguientes elementos clave:

  • Dónde se encuentran sus usuarios: la elección de una región cercana a los usuarios de su carga de trabajo garantiza una menor latencia cuando la utilizan.

  • Dónde se encuentran sus datos: en el caso de las aplicaciones que hacen un uso intensivo de datos, el principal cuello de botella de la latencia es la transferencia de datos. El código de la aplicación debe ejecutarse lo más cerca posible de los datos.

  • Otras restricciones: Tenga en cuenta restricciones como la seguridad y el cumplimiento.

Amazon EC2 ofrece grupos de ubicación para la creación de redes. Un grupo de ubicación es una agrupación lógica de instancias para disminuir la latencia o aumentar la fiabilidad. El uso de grupos de ubicación con tipos de instancias compatibles y un adaptador de red elástico (ENA) permite que las cargas de trabajo participen en una red de baja latencia y 25 Gbps. Se recomiendan grupos de ubicación para cargas de trabajo que aprovechan la baja latencia de red, el alto rendimiento de red o ambos. Los grupos de ubicación le permiten reducir la inestabilidad en las comunicaciones de red.

Los servicios sensibles a la latencia se entregan en el borde utilizando una red global de ubicaciones de borde. Estas ubicaciones periféricas suelen proporcionar servicios como la red de entrega de contenido (CDN) y el sistema de nombres de dominio (DNS). Al tener estos servicios en la periferia, las cargas de trabajo pueden responder con baja latencia a las solicitudes de contenido o de resolución de DNS. Estos servicios pueden ofrecer servicios geográficos como la geolocalización del contenido (que proporciona contenido diferente según la ubicación de los usuarios finales) o el enrutamiento basado en la latencia para dirigir a los usuarios finales hacia la región más cercana (latencia mínima).

Amazon CloudFront es una CDN global que se puede utilizar para acelerar tanto el contenido estático, es decir, imágenes, scripts y videos, como el contenido dinámico, es decir, API y aplicaciones web. Se basa en una red global de ubicaciones periféricas que almacenarán en caché el contenido y proporcionarán una conectividad de red de alto rendimiento a sus usuarios. CloudFront también acelera muchas otras características, como la carga de contenido y las aplicaciones dinámicas, lo que lo convierte en un complemento de rendimiento para todas las aplicaciones que sirven tráfico por Internet. Lambda@Edge es una característica de Amazon CloudFront que le permitirá ejecutar el código más cerca de los usuarios de su carga de trabajo, lo que mejora el rendimiento y reduce la latencia.

Amazon Route 53 es un servicio web de DNS en la nube altamente disponible y escalable. Se ha diseñado para ofrecer a los desarrolladores y a las empresas un método altamente rentable y de confianza para dirigir a los usuarios finales a las aplicaciones de Internet al traducir nombres, como www.ejemplo.com, en direcciones IP numéricas, como 192.168.2.1, que utilizan los ordenadores para comunicarse entre sí. Route 53 es completamente compatible con IPv6.

AWS Outposts se ha diseñado para las cargas de trabajo que deben permanecer locales debido a los requisitos de latencia, cuando desea que esa carga de trabajo se ejecute sin problemas con el resto de las cargas de trabajo en AWS. AWS Outposts son bastidores de computación y almacenamiento completamente administrados y configurables, creados con hardware diseñado por AWS que le permiten ejecutar la computación y el almacenamiento de forma local, mientras se conecta sin problemas a la amplia gama de servicios de AWS en la nube.

Las zonas locales de AWS se han diseñado para ejecutar cargas de trabajo que requieren una latencia de un solo dígito de milisegundo, como las aplicaciones de escritorio virtual de renderizado de vídeo y con uso intensivo de gráficos. Las zonas locales le permiten obtener todos los beneficios de tener recursos de computación y almacenamiento más cerca de los usuarios finales.

AWS Wavelength se ha diseñado para ofrecer aplicaciones de latencia ultrabaja a los dispositivos 5G mediante la ampliación de la infraestructura, los servicios, las API y las herramientas de AWS a las redes 5G. Wavelength integra el almacenamiento y la computación en las redes 5G de los proveedores de telecomunicaciones para ayudar a su carga de trabajo 5G si requiere una latencia de un solo dígito de milisegundo, como los dispositivos IoT, la transmisión de juegos, los vehículos autónomos y la producción multimedia en directo.

Utilice los servicios periféricos para reducir la latencia y permitir el almacenamiento en caché del contenido. Asegúrese de haber configurado correctamente el control de caché para DNS y HTTP/HTTPS a fin de obtener el mayor beneficio de estos enfoques.

Patrones de uso no recomendados comunes:

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

  • Ha elegido la región más cercana a su ubicación, pero no al usuario final de la carga de trabajo.

Beneficios de establecer esta práctica recomendada: debe asegurarse de que su red esté disponible allí donde quiera llegar a los clientes. El uso de la red global privada de AWS garantiza que sus clientes obtengan la experiencia con la latencia más baja al desplegar las cargas de trabajo en las ubicaciones más cercanas a ellos.

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

Guía para la implementación

Reduzca la latencia mediante la selección de las ubicaciones correctas: identifique dónde se encuentran sus usuarios y sus datos. Aproveche las Regiones de AWS, las zonas de disponibilidad, los grupos de ubicación y las ubicaciones periféricas para reducir la latencia.

Recursos

Documentos relacionados:

Vídeos relacionados:

Ejemplos relacionados: