Gema en la nube Compute Farm - Guía del usuario de Lumberyard

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.

Gema en la nube Compute Farm

Esta gema en la nube está obsoleta y ya no es compatible. Algunas funciones se han interrumpido debido a su dependencia del Cloud Gem Portal, que se eliminó en Lumberyard 1.28. La documentación completa de esta gema de versiones anteriores de Lumberyard se encuentra en elArchivo de documentación.

La gema en la nube Compute Farm es una herramienta para realizar tareas a gran escala «divide y vencerás» que se pueden procesar en una flota de instancias Amazon EC2. Esta gema en la nube es especialmente adecuada para tareas de Windows de alto rendimiento y que usan muchos recursos informáticos, como la generación de mallas de navegación, el procesamiento de mapas de luces estáticos y la generación de terreno. En general, la gema en la nube Compute Farm está diseñada para tareas que se pueden paralelizar enormemente con subdivisión recursiva.

La gema en la nube Compute Farm tiene los siguientes tres aspectos principales:

  1. Arnés— El cerebro de la gema de nube que organiza la tarea. El arnés es un script de Python que se ejecuta en todas las instancias de Amazon EC2. El guión sondea continuamente elAmazon Simple Workflow Service (SWF)para las decisiones que hay que tomar y las actividades que hay que llevar a cabo. Puede personalizar la herramienta para sus propios fines.

  2. imagen de Amazon Machine (AMI)— Imagen de la máquina para realizar la tarea. La AMI debe estar preparada con todo el software necesario para realizar la tarea, así como con una copia de la herramienta. La gema en la nube Compute Farm incluye un script para crear la AMI.

  3. Inicie el grupo de configuración y Auto Scaling— Después de crear la AMI, debe crear unConfiguración de lanzamiento de Amazon EC2y unGrupo de Auto Scaling de Amazon EC2para controlar la flota de instancias de Amazon EC2 que ejecutarán la AMI. Puede configurar el grupo de Auto Scaling en el número deseado de instancias Amazon EC2.

Resumen del flujo de trabajo

El arnés recibe y procesa eventos deAmazon SWFy ejecuta tres categorías de tareas:divide,buildymerge.

La herramienta se debe ampliar con scripts de Python que realicen estas tres tareas para el destino. En el ejemplo de ordenación del diccionario que se incluye con la gema en la nube, estas tareas son:

  • Dividir un diccionario de palabras en varias partes.

  • Compilar un subconjunto del diccionario ordenándolo.

  • Combinar de nuevo los dos subconjuntos ordenados en un subconjunto ordenado.

Para obtener una explicación general y ver una demostración de la gema en la nube Compute Farm para la generación de terrenos a gran escala, consulte la sesión en aula de GDC 2018 en YouTube. Los desarrolladores interesados en esta implementación en particular pueden ponerse en contacto con nosotros en lumberyard-feedback@amazon.com.

Límites de la cuenta

Su uso de la gema en la nube Compute Farm está sujeto a los límites de su cuenta de AWS. Estos son los límites más relevantes que es posible que encuentre:

Para solicitar un aumento de límite, consulte laAWS SupportCenter.