空間ドメイン設定 - AWS SimSpace Weaver

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

空間ドメイン設定

空間ドメインのプロパティを指定するには、spatial-domain-name を任意の名前に置き換えます。名前は 3~64 文字で、AZaz09_ - (ハイフン) を含むことができます。名前の後に空間ドメインのプロパティを指定します。

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 がこのアプリケーションの各インスタンスに割り当てるリソースユニットの数を指定します。リソースユニットは、ワーカー上の固定量の仮想化中央演算装置 (vCPUs) とランダムアクセスメモリ (RAM) です。リソースユニットの詳細については、「エンドポイントと Service Quotas」を参照してください。この compute プロパティは、compute ワーカーファミリーのリソースユニット割り当てを指定するもので、現状での唯一の有効な割り当てタイプです。

必須: はい

タイプ: 整数

有効値: 1-4

カスタムコンテナイメージ

image プロパティ (オプション) は、 がこのドメインでアプリケーションを実行するために SimSpace Weaver 使用するコンテナイメージの場所を指定します (バージョン 1.13および ではサポートされていません1.12)。イメージを含む Amazon Elastic Container Registry (Amazon ECR) 内のリポジトリに URI を指定します。このプロパティは指定されていないが、最上位の simulation_properties セクションで default_image が指定されている場合、このドメインのアプリケーションは 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)