Servidores de juegos

Ejecute videojuegos multijugador en la nube a escala con capacidad de computación segura y redimensionable, a la vez que aprovecha la infraestructura global de AWS para ofrecer experiencias de baja latencia a los jugadores a nivel global.

Guía para los servidores de videojuegos y Amazon GameLift

En este libro electrónico, que se enfoca en Amazon GameLift y servidores de videojuegos en AWS, encontrará arquitectura de referencia como ejemplo y casos de uso que le permitirán aprender a 1: ofrecer una experiencia de jugador confiable, de baja latencia; 2: mantener una alta disponibilidad para los jugadores al tiempo que mantiene bajos los costes y 3: escalar para satisfacer la demanda de los jugadores a nivel global.

Brindar a los jugadores una experiencia multijugador confiable

Experiencia de jugador de baja latencia
Aloje los servidores de videojuegos donde se encuentren sus jugadores. La infraestructura global de AWS se extiende a lo largo de 26 regiones con 84 zonas de disponibilidad y 17 zonas locales, lo que permite el alojamiento de servidores de videojuegos de baja latencia. Y esta infraestructura se encuentra en continua expansión hacia nuevas ubicaciones.
Escalar según el tráfico de jugadores
Ofrezca una gran experiencia a los jugadores, incluso durante las horas pico, con una solución de computación elástica que le permite aumentar cuando el uso de los jugadores es alto y reducir cuando el tráfico disminuye. Y pague sólo por los recursos exactos de computación que necesite cuando los necesite.
Minimizar las operaciones
Aproveche Amazon GameLift, una solución de alojamiento de servidores para videojuegos dedicados que implementa, opera y escala servidores en la nube para juegos multijugador. Seleccione los componentes que necesite entre múltiples opciones de alojamiento y una solución de emparejamiento personalizable y completamente administrada: Amazon GameLift FlexMatch.
Resiliencia integrada
Ya sea que aloje los servidores de videojuego en Amazon GameLift, en máquinas virtuales de Amazon EC2 o contenedores en Amazon ECS o Amazon EKS, la resiliencia se encuentra integrada en todos estos servicios. Puede reemplazar en forma automática cualquier host que presente errores, implementar a través de zonas de disponibilidad y regiones de AWS para alta disponibilidad y tolerancia a errores, y responder a las demandas de rápido cambio con el escalado automático.

Soluciones personalizadas de servidor de videojuegos

Alojamiento de Amazon GameLift

Es una solución de alojamiento de servidores completamente administrada para videojuegos, que implementa, opera y escala servidores en la nube para juegos multijugador.

Más información »
Amazon GameLift FlexMatch

Servicio de emparejamiento completamente administrado y escalable que permite personalizar el proceso de emparejamiento de acuerdo con sus necesidades. Admite cualquier solución de alojamiento de servidores.

Más información »
Amazon GameLift FleetIQ

Una solución de alojamiento de servidores de videojuegos ligera que le brinda control total sobre la infraestructura al tiempo que le ofrece las API esenciales para la administración de sesiones de juego. 

Más información »

Servicios de AWS

La plataforma de computación más amplia y profunda con elección de procesador, almacenamiento, redes, sistema operativo y modelo de compra para satisfacer sus necesidades de alojamiento de servidores de videojuegos.

Más información »

Ejecute los servidores de videojuego contenedorizados en el entorno más seguro, confiable y escalable. Seleccione entre la más amplia gama de servicios para ejecutar los contenedores.

Más información »

Utilice las soluciones de observabilidad nativas de AWS, o nuestros populares servicios basados en software de observabilidad de código abierto para monitorear todos los aspectos de sus servidores de videojuegos.

Más información »

Historias de éxito de los clientes

Vea lo que algunos amigos desarrolladores de videojuegos y clientes tienen para decir sobre el alojamiento de servidores de videojuegos en AWS.

Ubisoft

Ubisoft Prepares for Global Game Launch on AWS

Aprovechando los servicios tales como Amazon GameLift, Amazon DynamoDB y Amazon ElastiCache, el equipo de desarrolladores Roller Champions de Ubisoft está alejando su enfoque de la gestión operativa constante para dirigirlo hacia lo más importante, crear funciones y videojuegos en línea para sus jugadores.

Vea el video »
Ubisoft se prepara para el lanzamiento de un videojuego a escala global con AWS
WB Games New York Builds Platform on AWS to Connect Millions of Players
WB Games New York

WB Games New York Builds Platform on AWS to Connect Millions of Players

Warner Bros. Games New York crea la plataforma en línea centralizada utilizada por todo Warner Bros. Games studios para conectar millones de jugadores en línea mediante Amazon EC2 y Amazon GameLift.

Vea el video »

Behaviour Interactive Introduces Cross-platform Play using AWS
Behaviour Interactive

Behaviour Interactive Introduces Cross-platform Play using AWS

El uso de Amazon GameLift fue la clave para posibilitar el juego multiplataforma en Dead by Daylight. Sus servidores dedicados aseguran alta disponibilidad y alto rendimiento con ubicaciones en todo el mundo.

Lea el blog »

Riot Games Uses AWS to Improve Game Experience
Riot Games

Riot Games Uses AWS to Improve Game Experience

Al utilizar AWS Outposts, Riot fue capaz de implementar servidores de videojuegos en forma rápida y pudo reducir la latencia entre 10 y 20 ms, lo cual minimiza la ventaja del curioso y crea un campo de juego nivelado para todos los jugadores en Valorant.

Vea la presentación »

Epic Games utiliza AWS para ofrecer Fortnite a 200 millones de jugadores
Epic Games

Epic Games utiliza AWS para ofrecer Fortnite a 200 millones de jugadores

Fortnite, uno de los videojuegos más populares del mundo, se ejecuta casi por completo en AWS, incluidos su flota de servidores de videojuegos internacional, los servicios de backend, las bases de datos, los sitios web y la canalización de análisis y los sistemas de procesamiento.

Vea la presentación »

Seleccione entre una amplia variedad de opciones de computación

Amazon Elastic Compute Cloud (Amazon EC2) ofrece la plataforma de computación más amplia y profunda, con más de 500 instancias y la posibilidad de elegir el procesador más reciente, almacenamiento y redes para satisfacer sus necesidades específicas de alojamiento de servidores de videojuego.

Graviton de AWS

Graviton de AWS

AWS diseñó los procesadores Graviton de AWS para ofrecer el mejor rendimiento en función del precio para las cargas de trabajo en la nube que se ejecutan en Amazon EC2.

Más información sobre AWS Graviton »
AMD

AMD en AWS

AWS y AMD colaboran para brindar a los clientes más valor y elección, más recientemente con AMD EPYC de tercera generación en las instancias de Amazon EC2 M6a.

Más información sobre AMD en AWS »
Intel

Intel en AWS

Los procesadores Intel® proporcionan la base de muchos servicios de computación en la nube implementados en AWS. Las instancias EC2 con tecnología de procesadores Intel® Xeon® Scalable poseen el mayor alcance global y la más alta disponibilidad en todo AWS.

Más información sobre Intel en AWS »
gt-partner-logo-_0009_NVIDIA-Logo-H-ForScreen-ForLightBG

NVIDIA en AWS

Descubra el potencial de la nube para el desarrollo de videojuegos con AWS y NVIDIA. Adapte los recursos a medida que se modifican las demandas y cree canalizaciones de desarrollo desde cualquier parte del mundo. Haga avanzar a su negocio con estaciones de trabajo virtuales en AWS que utilizan tecnología NVIDIA RTX y escale su creatividad.

Más información sobre NVIDIA en AWS »

Introducción al desarrollo de juegos multijugador

AWS ofrece opciones completamente administradas para alojar juegos multijugador de extremo a extremo, desde la solicitud de sesión del cliente hasta el alojamiento de servidor de videojuegos global. Puede seleccionar los componentes que necesite entre una amplia cartera de servicios para un control total sobre la forma en que ejecuta su backend.

Seleccionar la solución de alojamiento de servidores

El primer paso es seleccionar una solución de alojamiento de servidor de videojuegos. AWS ofrece alojamiento para servidores de videojuegos global completamente administrado con Amazon GameLift Hosting. Esta es una gran elección para la mayoría de las necesidades de alojamiento de servidores de videojuegos. Si requiere mayor control y acceso a las máquinas virtuales, Amazon GameLift FleetIQ ofrece las API esenciales para el alojamiento de servidores de videojuegos, al tiempo que permite ajustar los detalles.

Si está buscando alojar sus servidores de videojuegos en Kubernetes, AWS ofrece el servicio Elastic Kubernetes, la forma más confiable de iniciar, ejecutar y escalar Kubernetes. El servicio Amazon Elastic Container, por otra parte, es un servicio de orquestación de contenedor nativo completamente administrado de AWS para alojar servidores de videojuegos.

Además de todo ello, siempre puede alojar servidores de juegos directamente en máquinas virtuales de Amazon EC2, y aprovechar Amazon EC2 Auto Scaling para que los servidores de videojuegos estén a la altura de la demanda.

Seleccione su solución de alojamiento según las habilidades de su equipo, las capacidades para realizar operaciones, así como el flujo de trabajo de creación e implementación y cualquier otro requerimiento especial. Sean cuales fueren sus requerimientos de alojamiento de servidores de videojuegos, AWS cuenta con el servicio que necesita.

Amazon GameLift
Contenedores en AWS
Amazon EC2

Diseñar su ubicación de emparejamiento y sesión

La mayoría de los juegos multijugador requieren una solución de emparejamiento. Amazon GameLift FlexMatch es una gran opción para emparejamiento completamente administrada y totalmente configurable. Se integra de manera nativa con Amazon GameLift Hosting y, con FlexMatch Standalone, se puede integrar a cualquier solución de alojamiento de servidor de videojuego de su preferencia.

Para necesidades de creación de sesión algo más simples, tales como creación de sesiones de juego privadas para un grupo de jugadores o emparejamiento de dos jugadores al azar, puede implementar directamente la lógica para el backend del juego que se ejecuta en AWS.

Y, finalmente, siempre puede integrar con cualquier solución de emparejamiento existente, o crear una propia gracias a la amplitud de servicios de AWS.

Amazon GameLift FlexMatch

Seleccionar su solución de servicios backend

El servicio de backend es el punto de entrada al juego en AWS. Su cliente normalmente se conecta con una API REST o con WebSockets a su backend para administrar cuestiones tales como identidad y datos del usuario, y para solicitar emparejamiento.

Si busca minimizar sus operaciones y concentrarse en la funcionalidad, puede implementar su backend con la oferta sin servidor de AWS. Puede utilizar Amazon Cognito para administrar las identidades de usuario y para integrar con proveedores de identidades de terceros. Puede utilizar Amazon API Gateway y la plataforma de computación sin servidor AWS Lambda a fin de implementar API sin servidor y puede aprovechar Amazon DynamoDB para un servicio de base de datos NoSQL rápido y flexible y así obtener un rendimiento de un sólo dígito por milisegundo en cualquier escala.

Si ya se encuentra familiarizado con el enfoque contenedorizado para crear servicios de backend, también puede aprovechar Amazon Elastic Kubernetes Service o Amazon Elastic Container Service para alojar su backend como microservicios contenedorizados.

Sin servidor en AWS
Microservicios en AWS
Solución: sin servidor con Amazon GameLift

Implementar evaluación de la carga y observabilidad

Cuando ejecuta servidores de juegos a fin de alojar juegos basados en sesiones para sus jugadores en todo el mundo, es importante tener la mayor visibilidad posible sobre lo que sucede dentro de esos procesos de servidores de juegos. Esto incluye recopilar métricas y registros en tiempo real, y capacidades para obtener información sobre estos datos a fin de investigar cuestiones y encontrar oportunidades para la mejora del rendimiento.

AWS ofrece una cartera de servicios completa para observabilidad; puede aprovechar las herramientas nativas de AWS tales como Amazon CloudWatch a fin de recopilar métricas y registros detallados, y generar paneles para ellos. Puede extender sus capacidades de supervisión con servicios como Amazon OpenSearch Service, Amazon Managed Service for Prometheus yAmazon Managed Service for Grafana. Asimismo, puede utilizar Amazon Athena CloudWatch Connector para consultar información de sus métricas con Amazon Athena, y luego visualizar incluso más allá de esos datos con Amazon QuickSight. Y con una amplia gama de soluciones de terceros de los socios de AWS, cualquiera sea la herramienta de observabilidad de su elección, AWS tiene lo que necesita.

Publicación en el blog: observabilidad con Amazon GameLift y Amazon CloudWatch 

Observabilidad en AWS

Tal y como habrá aprendido, AWS brinda la flexibilidad para seleccionar componentes que satisfacen sus necesidades exactas, comenzando con la solicitud de sesión y emparejamiento, hasta el alojamiento global escalable de servidores de videojuegos. La elección es suya y depende en gran medida de si está buscando una solución completamente administrada, o mayor control para ajustar los detalles.