View a markdown version of this page

GAMECOST02-BP01 Optimice el costo de la transferencia de datos a través de Internet - Lente de la industria del juego

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.

GAMECOST02-BP01 Optimice el costo de la transferencia de datos a través de Internet

Aunque AWS principalmente cobran por la transferencia de datos salientes (de salida) de sus AWS recursos a Internet, las empresas de videojuegos pueden enfrentarse a costes elevados relacionados con la transferencia de datos a través de los balanceadores de carga AWS Gateway AWS Direct Connect o Gateway, que pueden cobrar tanto por los datos entrantes (de entrada) como por los salientes. Implementa soluciones que reduzcan el costo total de transferir datos del AWS backend de tu juego a tus jugadores, centrándote en minimizar los cargos de salida de tus AWS recursos y en evaluar las opciones para administrar las tarifas de entrada y salida a través de los servicios de AWS conectividad.

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

Guía para la implementación

Usa Amazon CloudFront para reducir el costo de la entrega de contenido y de las aplicaciones web públicas.

El contenido y los activos de los juegos que se almacenan en la nube normalmente se almacenan en Amazon S3 y se entregan al cliente del juego, ya sea directamente desde S3 o desde servidores web alojados en Amazon EC2 que recuperan el contenido de Amazon S3 y lo entregan a los clientes. Para reducir los costes de transferencia de datos derivados de las descargas de contenido, considere la posibilidad de utilizar Amazon CloudFront en lugar de su almacenamiento en la nube para entregar el contenido a los usuarios.

El uso CloudFront puede reducir el costo de la transferencia de datos, ya que entregar el contenido desde los CloudFront puntos de presencia cuesta menos que hacerlo directamente desde las regiones, y CloudFront no se cobran tarifas de recuperación en origen para los orígenes AWS basados en Amazon EC2 y Amazon S3. Si su contenido es estático y no cambia con frecuencia, puede usarlo CloudFront para almacenar en caché esos datos más cerca de los usuarios finales, lo que puede reducir aún más los costos.

CloudFront también mejora la rentabilidad de las aplicaciones y servicios web abiertos al público, incluso si no se utiliza el almacenamiento en caché, ya que el costo de la transferencia de datos entre los servidores y los clientes puede reducirse al enrutar el tráfico a través de la red. AWS

Amazon se CloudWatch puede utilizar para supervisar el uso que haces de Amazon. CloudFront En los casos de uso en los que utilices varias redes de entrega de contenido (CDN), Amazon CloudFront Origin Shield puede proporcionar una capa adicional de almacenamiento en caché para consolidar y reducir el número de solicitudes de origen de diferentes proveedores.

Para entender el tráfico de tu red de juegos, puedes habilitar los registros de flujo de VPC y Amazon CloudWatch Internet Monitor para que tengan una visibilidad integral de las conexiones de los jugadores o del backend del juego. Este enfoque puede identificar las causas del alto costo de transferencia de datos y realizar cambios en la arquitectura para optimizar el gasto en transferencia de datos.

Pasos para la implementación

  • Utilice Amazon CloudFront en lugar de Amazon S3 o de EC2-based Content Origins para reducir los costes de transferencia de datos al aprovechar el menor coste de la entrega desde los CloudFront puntos de presencia y eliminar las tarifas de recuperación en origen.

  • Habilite los registros de flujo de VPC y Amazon CloudWatch Internet Monitor para analizar el tráfico de la red e identificar los cambios arquitectónicos para optimizar los costos de transferencia de datos.

  • Implemente CloudFront Origin Shield para consolidar y reducir las solicitudes de origen cuando utilice varias CDN para aumentar la rentabilidad.

Para obtener más información sobre las prácticas recomendadas para la entrega de contenido, consulta el documento técnico sobre entrega de contenido para juegos.