空間域配置 - AWS SimSpace Weaver

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

空間域配置

若要指定空間網域的屬性,請以您選擇的名稱取代空間網域名稱。名稱長度必須為 3-64 個字元,且可包含字元 A-Za-z0-9_- (連字號)。在名稱後指定空間網域的屬性。

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"

空間域分區策略

launch_apps_by_partitioning_strategy段 (必要) 指定分割策略和模擬空間的維度 (以分割區數目為單位)。

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

屬性

partitioning_strategy

指定此空間網域的分割策略。

必要:是

類型:字串

有效值:此屬性的值必須與partitioning_strategies段落中定義的分割策略名稱相符。如需詳細資訊,請參閱 分割策略

grid_partition

指定網格拓樸中沿每個軸 (x 和 y) 的分割區數目。這些維度描述了此領域的總模擬空間。

必要:有條件限制。僅當拓樸設定為時,才能指定此性質"Grid"。此屬性取決於此網域之指定分割策略的grid_placement_groups屬性:

  • 如果此網域的分割策略未指定grid_placement_groups組態,則需要此屬性。

  • 如果有grid_placement_groups組態但您沒有指定grid_partition,則 SimSpace Weaver 會使用與grid_placment_groups組態相同的維度。

  • 如果同時指定grid_placement_groupsgrid_partition,則的維度grid_partition必須是維度的倍數 grid_placement_groups (例如,如果您的grid_placement_groups維度為 2x2,則某些有效維度為 grid_partition 2x2、4x4、6x6、8x8、10x10)。

類型:整數(針對每個軸)

有效值:1-20

空間應用配置

app_config區段 (必要) 會指定此網域中應用程式的套件、啟動設定和資源需求。

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

屬性

package

指定包含應用程序可執行文件/二進製文件的包(zip 文件)。套件必須存放在 Amazon S3 儲存貯體中。僅支持 zip 文件格式。

必要:是

類型:字串

有效值:Amazon S3 儲存貯體中套件的 Amazon S3 URI。例如 s3://example-bucket/MySpatialApp.zip

launch_command

指定可執行文件/二進製文件名和命令行參數以啟動應用程序。每個命令行字符串令牌都是數組中的一個元素。

必要:是

類型:字符串數組

required_resource_units

指定 SimSpace Weaver 應配置給此應用程式每個執行個體的資源單位數量。資源單位是 Worker 上固定數量的虛擬中央處理單元(vCPUs)和隨機存取記憶(RAM)體。如需有關資源單位的詳細資訊,請參閱端點和服務配額。此內compute容會指定 Worker compute 系列的資源單位配置,並且是目前唯一有效的配置類型。

必要:是

類型:整數

有效值:1-4

自定義容器映像

image屬性 (選用) 會指定 SimSpace Weaver 用來執行此網域中應用程式之容器映像檔的位置 (版本1.13和不支援1.12)。將 URI 提供給 Amazon Elastic Container Registry (Amazon ECR) 中包含映像的存儲庫。如果未指定此屬性,但default_image已在頂層simulation_properties區段中指定,則此網域中的應用程式會使用default_image. 如需詳細資訊,請參閱 自訂容器

image: "ecr-repository-uri"

屬性

image

指定要在此網域中執行應用程式的容器映像檔位置。

必要:否

類型:字串

有效值:

  • Amazon Elastic Container Registry (Amazon ECR) 中存儲庫的 URI(例如,111122223333.dkr.ecr.us-west-2.amazonaws.com/my-ecr-repository:latest