Amazon GameLift Especializado2016年〜
Un servicio de alojamiento de servidores dedicados para juegos multijugador
Qué hace
Amazon GameLift es un servicio administrado para alojar y escalar servidores de juegos dedicados para juegos multijugador. Gestiona automáticamente el despliegue de servidores, escalado basado en la demanda de jugadores, emparejamiento de jugadores y ubicación de sesiones de juego. Admite servidores de juegos personalizados y Realtime Servers para juegos más ligeros.
Casos de uso
Se utiliza para alojar juegos multijugador en tiempo real (FPS, battle royale, MOBA), juegos móviles multijugador, emparejamiento de jugadores basado en habilidades, y cualquier juego que requiera servidores dedicados con baja latencia y escalado automático.
Analogía cotidiana
Piense en ello como un servicio de alquiler de canchas deportivas que se adapta a la demanda. Cuando hay muchos jugadores (hora punta), automáticamente se abren más canchas (servidores). Cuando hay pocos jugadores, se cierran canchas para ahorrar costos. Además, agrupa a jugadores de nivel similar (emparejamiento).
¿Qué es GameLift?
Amazon GameLift es un servicio de alojamiento de servidores de juegos dedicados que simplifica la operación de juegos multijugador. Los juegos multijugador en tiempo real requieren servidores dedicados con baja latencia, escalado rápido y emparejamiento inteligente. GameLift proporciona todo esto como un servicio administrado, permitiendo a los desarrolladores de juegos enfocarse en la jugabilidad.
Flotas y escalado
GameLift organiza los servidores en flotas. Una flota define el tipo de instancia, la configuración del servidor de juego y las políticas de escalado. El escalado automático ajusta el número de instancias según la demanda de jugadores. Puede usar instancias Spot para reducir costos hasta un 90% para sesiones de juego tolerantes a interrupciones.
Emparejamiento y sesiones
GameLift FlexMatch proporciona emparejamiento de jugadores basado en reglas personalizables. Puede definir criterios como nivel de habilidad, latencia, tamaño del equipo y más. Una vez emparejados, GameLift coloca la sesión de juego en el servidor con la mejor latencia para los jugadores del grupo. Para más información, libros en Amazon también son útiles.
Aspectos a tener en cuenta
- GameLift is designed for real-time multiplayer games. It may be overkill for turn-based or single-player games
- Using Spot Instances can reduce costs by up to 70%, but failover design is needed to handle interruptions