Aspectos generales

  • P: ¿Qué es Amazon GameLift?

    Amazon GameLift es un servicio administrado para implementar, utilizar y ajustar la escala de servidores de videojuegos dedicados para videojuegos multijugador basados en sesiones. Puede implementar su primer servidor del juego en la nube en cuestión de minutos y ahorrarse miles de horas de ingeniería de software previo y reducir los riesgos técnicos que a menudo motivan a los desarrolladores a eliminar las características multijugador de sus diseños. Creado en el entorno informático de eficacia probada de AWS, Amazon GameLift le permite reducir e incrementar la capacidad de los servidores de juego de alto desempeño para satisfacer la demanda de los jugadores. Solo paga por la capacidad que utiliza, de modo que puede comenzar tanto si está trabajando en una nueva idea de juego como ejecutando un juego con millones de jugadores.

  • Amazon GameLift es ideal para juegos multijugador con sesiones de juego que comienzan y terminan dentro de un periodo de tiempo específico. Normalmente, se trata de juegos multijugador de géneros como acción en primera persona, MOBA, lucha, carreras o deportes.

  • P: ¿Amazon GameLift es compatible con los videojuegos que no admiten latencia, como los de tiradores en primera persona? ¿Amazon GameLift provoca latencia adicional en los videojuegos?

    Amazon GameLift está diseñado para funcionar en juegos intolerantes a la latencia. Amazon GameLift no provoca latencia adicional en el juego.

    Al unirse a una sesión de juego, el cliente del juego se comunica con el servicio Amazon GameLift para reservar una ranura de jugador y obtener los detalles de la conexión. Este paso puede tardar varios segundos. Sin embargo, una vez que el jugador se conecta al servidor de juego, toda la comunicación de jugador a servidor se efectúa directamente entre el cliente del juego y el servidor de juegos. La latencia experimentada durante el juego dependerá de la conexión a Internet del jugador y su distancia física al servidor de juegos. Puede reducir la latencia todavía más si coloca los servidores de juegos en regiones lo más cercanas posible a sus jugadores. Amazon GameLift es compatible con regiones de Norteamérica, Europa, Asia, América del Sur y Australia, de modo que puede elegir el mejor lugar para implementar los servidores de juego para sus jugadores.

Facturación

  • P: ¿Cuánto cuesta Amazon GameLift?

    Solo paga por los recursos informáticos que utilizan sus juegos, sin contratos mensuales ni anuales. Consulte nuestra página de precios para obtener más información.

  • P: ¿Cuándo comienza y finaliza la facturación de mis videojuegos con Amazon GameLift?

    La facturación comienza cuando asigna capacidad de Amazon GameLift y Amazon GameLift lanza el código binario de su servidor de juego por primera vez en cada instancia. La facturación concluye cuando detiene las instancias. En las instancias de Windows, que se facturan por hora, las horas parciales consumidas se facturan como completas. En las instancias de Linux, que se facturan por segundo, se aplica un cobro mínimo de un minuto por instancia.

  • P: ¿Existe algún cargo adicional por el uso de FlexMatch?

    No, no directamente. Sin embargo, tenga en cuenta que los emparejamientos que se concretan con FlexMatch resultarán en la creación de nuevas sesiones de juego. En función de cómo administre la capacidad de los servidores de videojuegos, la creación de nuevas sesiones de juego podría activar instancias de servidor adicionales, en las que se aplicarán los precios de instancia estándar de Amazon GameLift.

  • P: ¿Cómo se calcula la comparación del 70% de los ahorros en el costo informático con los entornos de colocación?

    En comparación con los servidores en ejecución en un entorno de colocación, Amazon GameLift le puede ahorrar hasta un 70% en costos informáticos con las instancias de spot y el escalado automático. Para obtener más información, mire nuestro video o consulte la muestra de comparación de precios a continuación. 

    Iniciamos la calculadora de costo total de propiedad (TCO) de AWS para estimar el costo de los servidores de videojuegos en ejecución en un entorno de colocación.

    Para este ejemplo, calculamos los costos en la región EE. UU. Este (Norte de Virginia) para el uso de Linux como nuestro sistema operativo y una CPU con 2 núcleos y 3 GB de memoria para nuestros servidores. En una demanda pico, suponemos que necesitaremos 2500 instancias en ejecución. Estas entradas dan como resultado un costo informático total de 3 años de casi 4,5 millones de USD o, aproximadamente, 125 000 USD por mes.

    A continuación, elegimos una configuración comparable con Amazon GameLift; una instancia c4.large cumple con una CPU de 2 núcleos con requisitos de 3 GB de memoria.

    Ahora calcularemos los ahorros de costo al usar las instancias de spot de Amazon GameLift. Mientras que los precios de spot fluctúan a lo largo del día, una buena regla de oro es que las instancias de spot de Amazon GameLift que se ejecutan en Linux tienen un promedio de 70% menos de gasto que las mismas instancias bajo demanda. El precio bajo demanda para una instancia c4.large en la región de EE. UU. Este (Norte de Virginia) está a 0,127 USD por hora. Al seguir nuestra regla de oro, llegamos al precio de la instancia de spot de 0,04 USD. Al ejecutar 2500 instancias durante 24 horas al día, durante un mes completo (considerando que el mes tiene 30 días) se obtiene un costo de 229 000 USD al mes para las instancias bajo demanda, pero de solo 72 000 USD al mes para las instancias de spot. De manera que las instancias de spot nos ahorran un 42% con respecto a la colocación.

    Sin embargo, con base en la variabilidad del tráfico del jugador, la mayoría de los videojuegos no tienen una capacidad pico las 24 horas, todos los días de la semana. Para manejar de forma automática las necesidades cambiantes de capacidad en función de la demanda de su jugador actual, Amazon GameLift escala automáticamente la cantidad de instancias hacia arriba y abajo a lo largo del día.  Si bien es difícil saber cómo será la demanda diaria de todos los videojuegos, calculamos que el promedio por hora es del 50% de la capacidad máxima. Con el escalamiento automático, eso reduce los costos a solo 36 000 USD mensuales.

    En comparación con los 125 000 USD, calculamos la solución de colocación, que nos ahorran 89 000 USD o el 71%. Tenga en cuenta que este cálculo no incluye el costo de la transferencia de datos. Las tarifas de la transferencia de datos se generan para el tráfico entre sus servidores y clientes de videojuegos. La transferencia de datos de entrada es gratuita. Para obtener información acerca de las tarifas de transferencia de datos de salida hacia otras regiones y servicios de AWS, consulte la página de tarifas de transferencia de datos.

Desarrollo

Instancias y flotas

  • P: ¿Con qué tipos de instancias es compatible Amazon GameLift?

    Consulte nuestra página de precios para ver la lista completa de instancias de Amazon GameLift.

  • P: ¿Cuántos procesos del servidor puedo ejecutar en una instancia de Amazon GameLift?

    Hasta 50. La cantidad de procesos del servidor depende de los requisitos de desempeño de los servidores de su juego y el tipo de instancia que elija para su flota. Cuando configura una flota, selecciona un tipo de instancia y la configura de forma que ejecute simultáneamente una cantidad óptima de procesos del servidor. Si ejecuta más procesos en menos instancias podrá reducir los costos. También puede configurar la flota de manera que ejecute varias versiones del servidor o configuraciones del juego en cada instancia.

  • P: ¿Con qué rapidez puedo agregar o eliminar instancias nuevas de mi flota de Amazon GameLift?

    Amazon GameLift proporciona un entorno informático realmente elástico. Las instancias de Amazon GameLift le permiten aumentar o disminuir la capacidad en minutos, no en horas ni en días. Puede aprovisionar una, cientos o incluso miles de instancias del servidor simultáneamente.

    Suministre sin inconvenientes la capacidad que necesita para adaptarse a los cambios en la demanda de los jugadores con Target Tracking de Amazon GameLift. Target Tracking es una característica de escalado automático que le permite definir de manera simple un porcentaje objetivo para las sesiones de videojuego disponibles, lo que genera una reserva para adaptarse a las fluctuaciones en el tráfico de jugadores. Amazon GameLift añadirá o quitará capacidad según sea necesario para conservar esta reserva de sesiones de videojuego disponibles en el valor objetivo que defina y se ajustará a un patrón de carga cambiante, lo que minimiza las fluctuaciones rápidas en la capacidad. Para obtener más información, consulte la sección sobre el escalado automático de la Guía para desarrolladores de Amazon GameLift.

    También puede controlar la cantidad de instancias de forma manual desde la página de detalles de la flota en la consola de Amazon GameLift.

  • P: ¿Cómo puedo seleccionar el tipo de instancia adecuado para mi videojuego?

    El tipo de instancia adecuado depende del desempeño del servidor del juego y la cantidad de procesos del servidor que piense ejecutar simultáneamente en cada instancia. La complejidad informática del juego, la optimización del juego y del código de red, y la cantidad máxima de jugadores son los factores principales que determinarán el tamaño de instancia necesario. Una de las ventajas de Amazon GameLift es que paga por lo que utiliza, por lo que puede probar el desempeño de la aplicación en distintos tipos y familias de instancias de forma cómoda y económica.

  • P: ¿Qué sucede con mis datos cuando se elimina una instancia de Amazon GameLift?

    Amazon GameLift guarda las métricas de actividad. Cuando se elimina una instancia, los datos generados por el servidor del juego y almacenados en la instancia se pierden. Sin embargo, puede solicitar a Amazon GameLift que conserve y almacene estos archivos de datos durante un máximo de siete días después de la eliminación de la instancia.

  • P: ¿Qué es una flota?

    Una flota es un conjunto de instancias de Amazon GameLift ubicadas en una región que ejecutan una versión de su servidor de juegos. Puede abastecer los cambios en la demanda de los jugadores reduciendo o incrementando la cantidad de instancias de su flota. Una flota se configura para usar ciertos tipos de instancias, para implementar una versión y para ejecutar uno o más procesos del servidor en cada instancia.

  • P: ¿Cuánto tiempo se tarda en crear una flota?

    Normalmente, se tarda menos de una hora en configurar los recursos necesarios para ejecutar el juego, a partir del momento en que carga el código binario del juego hasta cuando está totalmente implementado y accesible para los jugadores. El tiempo depende del tamaño del código binario y la cantidad de instancias que implementa.

  • P: ¿Puedo obtener acceso a flotas e instancias en tiempo real?

    Sí. Puede acceder de forma remota a una instancia de una flota que se encuentre en los siguientes estados: activando, activa o error. Esto resulta de utilidad para depurar errores, examinar la actividad de los jugadores en tiempo real o conectar herramientas de monitorización del desempeño o de comparación. Puede modificar la configuración y los protocolos de los puertos de la flota mediante el uso de la interfaz de línea de comandos (CLI) de AWS o la consola de Amazon GameLift.

  • P: ¿Con Amazon GameLift es posible actualizar una flota de producción en vivo o volver a una flota anterior si existe algún problema?

    Sí, Amazon GameLift facilita la actualización de flotas de producción gracias a su característica de alias. Un alias le permite dirigir el tráfico a flotas sin tener que cambiar el descriptor de extremo del cliente. Una vez que haya creado una flota de producción nueva, puede editar un alias para que dirija la flota antigua a la flota nueva y enrute a todos los jugadores que se conecten a la característica de alias de la nueva flota.

    Del mismo modo, si detecta un problema en una flota (p. ej., un problema con el código del videojuego), puede editar el alias de forma que redirija el tráfico de una flota nueva a una flota más vieja.

  • P: ¿En qué regiones está disponible Amazon GameLift?

    Amazon GameLift se encuentra disponible en las siguientes regiones: EE. UU. Este (Norte de Virginia y Ohio), EE. UU. Oeste (Oregón y Norte de California), Canadá Central (Montreal), UE Central (Fráncfort), UE Oeste (Londres e Irlanda), Asia Pacífico Sur (Mumbai), Asia Pacífico Noreste (Seúl y Tokio), Asia Pacífico Sudeste (Singapur y Sídney) y América del Sur Este (São Paulo). Consulte la tabla de regiones de la infraestructura global de AWS para obtener información actualizada sobre la disponibilidad de productos y servicios en cada región.

  • P: ¿En qué regiones de AWS puedo colocar un emparejador de FlexMatch?

    EE. UU. Este (Norte de Virginia), EE. UU. Oeste (Oregón), UE Central (Frankfurt), UE Oeste (Irlanda), Asia Pacífico Sudeste (Sídney) y Asia Pacífico Nordeste (Seúl y Tokio). Cuando seleccione una de las regiones anteriores para alojar un emparejador de FlexMatch, le aconsejamos que elija una región lo más cerca posible de la ubicación de los jugadores a los que abastecerá el emparejador. También le aconsejamos que coloque la cola de la sesión de juego del emparejador en la misma región que este. Obtenga más información sobre la disponibilidad de FlexMatch en la Guía para desarrolladores de Amazon GameLift.

Almacenamiento

Límites operativos

Instancias de spot y FleetIQ de Amazon GameLift

  • P: ¿Qué son las instancias de spot y FleetIQ de Amazon GameLift?

    Las instancias de spot de Amazon GameLift permiten obtener acceso a la capacidad informática excedente de AWS con un ahorro de hasta un 90% en comparación con los precios de las instancias bajo demanda. Sin embargo, AWS puede interrumpir el proceso de las instancias de spot con una notificación previa de dos minutos cuando necesite utilizar dicha capacidad. Puede usar el plazo informado por la notificación para migrar o cerrar los videojuegos que se estén ejecutando en dichas instancias. Puede ahorrar costos y mantener un alto nivel de disponibilidad del servidor de videojuegos de manera simultánea gracias a FleetIQ, una nueva característica de Amazon GameLift que coloca nuevas sesiones en servidores de videojuegos en función de las latencias de los jugadores, los precios de las instancias y las tasas de interrupción de las instancias de spot.

  • P: ¿Por qué debería usar las instancias de spot de Amazon GameLift?

    Puede usar el mismo hardware de alto desempeño que las instancias bajo demanda de Amazon GameLift, pero lograr un ahorro del 90%. Si admite una leve disminución en el nivel de disponibilidad del servidor en comparación con el uso exclusivo de instancias bajo demanda, puede ahorrar mucho dinero.

  • P: ¿Cuánto podré ahorrar si utilizo las instancias de spot de Amazon GameLift?

    Los precios de las instancias de spot de Amazon GameLift varían en función de los niveles de oferta y demanda vigentes de cada tipo de instancia en cada región. Amazon define los precios de las instancias de spot y estos se ajustan gradualmente en función de las tendencias a largo plazo de la oferta y la demanda de capacidad de este tipo de instancia. Sin embargo, los precios de las instancias de spot de Amazon GameLift nunca superan los precios de las instancias bajo demanda de Amazon GameLift. En la consola de Amazon GameLift, puede ver los datos históricos de los precios y los ahorros de los últimos tres meses de las instancias de spot de GameLift para todos los tipos de instancias y regiones.

  • P: ¿Cuáles son las prácticas recomendadas para el uso de las instancias de spot de Amazon GameLift?

    En primer lugar, configure la cola de Amazon GameLift con varias flotas en función de diferentes tamaños de la misma familia de instancias de spot (p. ej., C4.large, C4.xlarge, etc.) y a través de varias regiones de AWS. Para colocar una sesión de videojuego, FleetIQ primero usará los datos de la latencia del jugador para seleccionar la región que ofrezca el menor nivel de latencia. A continuación, colocará la sesión en la flota con el menor nivel de precio y frecuencia de interrupción. La cola de Amazon GameLift también debe incluir una flota de instancias bajo demanda en cada región configurada. En primer lugar, FleetIQ priorizará la colocación de las sesiones de videojuegos en flotas de instancias de spot. Luego, volverá a la flota de instancias bajo demanda si resultara necesario mantener un nivel de disponibilidad alto. Si desea obtener más información sobre las prácticas recomendadas, consulte la documentación para desarrolladores.

  • P: ¿Qué sucede cuando las instancias de spot de Amazon GameLift reciben un aviso de finalización?

    Ocasionalmente, cuando AWS necesita más capacidad, es posible que algunas instancias de spot de Amazon GameLift reciban un aviso que informa que los servidores de los videojuegos deben cerrarse en un plazo de dos minutos. Cuando eso suceda, podrá utilizar dicho plazo para migrar o cerrar de manera controlada las sesiones de videojuegos activas. Para conservar un nivel equivalente de capacidad disponible para su videojuego, FleetIQ iniciará de manera automática servidores nuevos en la misma región mediante el uso alternado de tipos de instancias de spot o del uso de instancias bajo demanda.

  • P: ¿Amazon GameLift garantiza índices de finalización cuando se utiliza FleetIQ y las instancias de spot?

    No. FleetIQ reduce las posibilidades de que se produzca una finalización.

  • P: ¿De qué manera FleetIQ minimiza las posibilidades de que las instancias se finalicen mientras existen jugadas activas?

    FleetIQ realiza un seguimiento de los índices de interrupción y utiliza esa información para colocar automáticamente jugadas en instancias con niveles de frecuencia de interrupción bajos.

  • P: ¿Cómo se cobra si los precios de las instancias de spot de Amazon GameLift se modifican mientras mi instancia se está ejecutando?

    Mientras una instancia de spot permanezca en ejecución, se cobrará el precio definido al inicio de cada hora.

  • P: ¿Dónde puedo ver mi historial de uso de instancias de spot de Amazon GameLift y cuánto se me facturó?

    La consola de administración de AWS pone a su disposición un informe detallado de facturación que muestra las horas de inicio y finalización de todas las instancias de spot.

Otros

Comience de forma gratuita

Más información sobre los precios de GameLift

Visite la página de precios
¿Listo para comenzar?
Inscribirse
¿Tiene más preguntas?
Contáctese con nosotros