Configuración de dominio espacial - AWS SimSpace Weaver

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.

Configuración de dominio espacial

Para especificar las propiedades de un dominio espacial, sustituya spatial-domain-name por el nombre que elija. El nombre debe tener entre 3 y 64 caracteres y puede contener los caracteres A -Z , a -z , 0 -9 y _ - (guion). Especifique las propiedades del dominio espacial después del nombre.

spatial-domain-name: launch_apps_by_partitioning_strategy: partitioning_strategy: "partitioning-strategy-name" grid_partition: x: number-of-partitions-along-x-axis y: number-of-partitions-along-y-axis app_config: package: "app-package-s3-uri" launch_command: ["app-launch-command", "parameter1", ...] required_resource_units: compute: app-resource-units image: "ecr-repository-uri"

Estrategia de particionamiento del dominio espacial

La sección launch_apps_by_partitioning_strategy (obligatoria) especifica la estrategia de partición y las dimensiones (en número de particiones) del espacio de simulación.

launch_apps_by_partitioning_strategy: partitioning_strategy: "partitioning-strategy-name" grid_partition: x: number-of-partitions-along-x-axis y: number-of-partitions-along-y-axis

Propiedades

partitioning_strategy

Especifica la estrategia de partición para este dominio espacial.

Obligatorio: sí

Tipo: cadena

Valores válidos: el valor de esta propiedad debe coincidir con el nombre de una estrategia de partición definida en la sección partitioning_strategies. Para obtener más información, consulte Estrategias de partición.

grid_partition

Especifica el número de particiones a lo largo de cada eje (x e y) en una topología de cuadro. Estas dimensiones describen el espacio de simulación total de este dominio.

Obligatorio: condicional. Únicamente puede especificarse si se ha establecido la topología como "Grid". Esta propiedad depende de la propiedad grid_placement_groups de la estrategia de partición especificada para este dominio:

  • Esta propiedad es obligatoria si la estrategia de particionamiento de este dominio no especifica ninguna configuración de grid_placement_groups.

  • Si hay una configuración de grid_placement_groups pero no especifica grid_partition, SimSpace Weaver utilizará las mismas dimensiones que la configuración grid_placment_groups.

  • Si especifica grid_placement_groups y grid_partition, las dimensiones de grid_partition deben ser múltiplos de las dimensiones de grid_placement_groups (por ejemplo, si las dimensiones de grid_placement_groups son 2x2, algunas dimensiones válidas para grid_partition son 2x2, 4x4, 6x6, 8x8, 10x10).

Tipo: entero (para cada eje)

Valores válidos: 1-20

Configuración de aplicaciones espaciales

La sección app_config (obligatoria) especifica el paquete, la configuración de inicio y los requisitos de recursos de las aplicaciones de este dominio.

app_config: package: "app-package-s3-uri" launch_command: ["app-launch-command", "parameter1", ...] required_resource_units: compute: app-resource-units

Propiedades

package

Especifica el paquete (archivo zip) que contiene el archivo ejecutable o binario de la aplicación. Los datos tienen que estar almacenados en un bucket de Amazon S3. Solo se admite el formato de archivo ZIP.

Obligatorio: sí

Tipo: cadena

Valores válidos: el URI de Amazon S3 del paquete en un bucket de Amazon S3. Por ejemplo, s3://example-bucket/MySpatialApp.zip.

launch_command

Especifica el nombre del archivo ejecutable/binario y los parámetros de la línea de comandos para lanzar la aplicación. Cada token de cadena de línea de comandos es un elemento de la matriz.

Obligatorio: sí

Tipo: matriz de cadenas

required_resource_units

Especifica el número de unidades de recursos que SimSpace Weaver debe asignar a cada instancia de esta aplicación. Una unidad de recursos es una cantidad fija de unidades centrales de procesamiento virtuales (vCPUs) y memoria de acceso aleatorio (RAM) en un trabajador. Para obtener más información acerca de recursos, consulte Puntos de conexión y Service Quotas. La propiedad de compute especifica una asignación de unidades de recursos para la familia de trabajadores compute y, actualmente, es el único tipo de asignación válido.

Obligatorio: sí

Tipo: entero

Valores válidos: 1-4

Imagen de contenedor personalizada

La image propiedad (opcional) especifica la ubicación de una imagen contenedora que se SimSpace Weaver utiliza para ejecutar aplicaciones en este dominio (no es compatible con las versiones 1.13 y1.12). Proporcione la URI a un repositorio en Amazon Elastic Container Registry (Amazon ECR) que contenga la imagen. Si no se especifica esta propiedad, pero la default_image se especifica en la sección simulation_properties de nivel superior, las aplicaciones de este dominio utilizan la default_image. Para obtener más información, consulte Contenedores personalizados.

image: "ecr-repository-uri"

Propiedades

image

Especifica la ubicación de una imagen de contenedor para ejecutar aplicaciones en este dominio.

Obligatorio: no

Tipo: cadena

Valores válidos:

  • El URI de un repositorio en Amazon Elastic Container Registry (Amazon ECR) (por ejemplo, 111122223333.dkr.ecr.us-west-2.amazonaws.com/my-ecr-repository:latest)