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.
Creación de una solución de alojamiento híbrida
Una solución de alojamiento híbrida combina varias fuentes de recursos de alojamiento de juegos para alojar tu juego, incluidas las flotas Amazon GameLift Servers gestionadas que se ejecutan en las instalaciones Nube de AWS y los recursos que tú suministres y gestiones por tu cuenta. En este tema se describen algunos patrones comunes para crear una solución híbrida y se proporcionan consejos sobre cómo combinar correctamente el alojamiento de juegos autoadministrado con el alojamiento de juegos en la nube administrado por Amazon GameLift Servers.
Patrones híbridos comunes
-
Optimización de costos: utilice el tipo de flota más rentable para cada escenario; por ejemplo, flotas de Anywhere para obtener capacidad inicial y flotas administradas para satisfacer los picos de demanda.
-
Flexibilidad geográfica: despliegue flotas gestionadas en flotas de alto tráfico Regiones de AWS y en cualquier lugar donde disponga de una infraestructura existente o de requisitos de conformidad específicos.
-
Mitigación de riesgos: reduzca la dependencia en todo enfoque de alojamiento único distribuyendo la carga entre varios tipos de flotas y proveedores.
-
Migración gradual: pase de las soluciones de alojamiento locales o de otro tipo a las soluciones de alojamiento de AWS forma gradual y, al mismo tiempo, mantenga la continuidad del servicio.
Separación del desarrollo y la producción
Utilice diferentes tipos de flotas para los entornos de desarrollo y los de producción.
-
Desarrollo: flotas de Anywhere para entornos de desarrollo y pruebas rentables
-
Producción: Amazon gestionó flotas de contenedores EC2 o Amazon para un alojamiento de producción escalable y confiable
Optimización regional
Optimice los tipos de flota en función de las Regiones de AWS características:
-
Alto tráfico Regiones de AWS: flotas gestionadas con autoscaling para una demanda variable
-
Especializado Regiones de AWS: flotas en cualquier lugar para garantizar el cumplimiento, la soberanía de los datos o la infraestructura existente
Organización de la capacidad en niveles
Utilice diferentes tipos de flota para distintos niveles de capacidad:
-
Capacidad inicial: flotas de Anywhere o instancias reservadas para carga predecible
-
Capacidad de ampliación: flotas administradas con escalado automático para los picos de demanda
-
Capacidad de desbordamiento: instancias puntuales o adicionales Regiones de AWS para picos extremos
Consideraciones de implementación
Al crear una solución híbrida, tenga en cuenta estos factores clave:
- Configuración de las colas de sesiones de juego
-
Configure las colas de sesiones de juego para incluir todos los tipos de flota y establezca prioridades y preferencias de latencia adecuadas para garantizar una ubicación óptima en su infraestructura híbrida.
- Supervisión y observabilidad
-
Implemente una supervisión integral en todos los tipos de flotas para mantener la visibilidad del rendimiento, la capacidad y los costos de su solución híbrida.
- Complejidad operativa
-
Tenga en cuenta el aumento de la complejidad operativa que supone administrar varios tipos de flotas, incluidos los diferentes procesos de implementación, herramientas de supervisión y procedimientos de solución de problemas.
- Conectividad de red
-
Asegure una conectividad de red fiable entre los distintos entornos de alojamiento, especialmente en el caso de las flotas de Anywhere que puedan residir en las instalaciones o en distintos proveedores de servicios en la nube.
Introducción al alojamiento híbrido
Para implementar una solución de alojamiento híbrida:
-
Comience de forma sencilla: comience con un solo tipo de flota y añada otros gradualmente a medida que los requisitos se vayan haciendo más evidentes.
-
Planifique la arquitectura: diseñe la arquitectura híbrida en función de sus requisitos específicos de costo, rendimiento, conformidad y complejidad operativa.
-
Configure las colas: configure colas de sesiones de juego que acomoden los distintos tipos de flota con las prioridades y estrategias de ubicación adecuadas.
-
Realice pruebas exhaustivas: pruebe la ubicación de las sesiones de juego y los escenarios de conmutación por error en toda la infraestructura híbrida antes de pasar a producción.
-
Supervise y optimice: supervise de forma continua el rendimiento y los costos de todos los tipos de flota y ajuste la configuración según sea necesario.
Consejos
-
Utilice los mismos componentes de cliente y servidor de juegos, tanto con recursos de alojamiento administrados como autoadministrados. Proporcione una experiencia de jugador unificada en todos los recursos de alojamiento.
-
Use los mismos emparejadores de FlexMatch para ubicar los emparejamientos en todos los recursos de alojamiento.
-
Administre de forma centralizada los recursos de alojamiento híbrido de forma conjunta mientras los implementa por todo el mundo.
-
A medida que la demanda de jugadores fluctúa, administre fácilmente las cargas de las sesiones de juego entre los recursos administrados y autoadministrados.
-
Con el agente de Amazon GameLift Servers, puede usar las mismas herramientas para administrar los ciclos de vida de los servidores de juego en todos los tipos de recursos de alojamiento.
-
Recopile métricas y registros de juegos y jugadores en todos los recursos de alojamiento. Aproveche las Amazon GameLift Servers funciones y otros AWS servicios para combinar datos y desarrollar soluciones de observabilidad cohesivas.