

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

# AWS.Compute.PlacementGroup
<a name="node-compute-placement-group"></a>

PlacementGroup 節點支援放置 Amazon EC2 執行個體的不同策略。

當您啟動新的 Amazon EC2instance時，Amazon EC2 服務會嘗試以將您的所有執行個體分散到基礎硬體的方式放置執行個體，以將相關故障降至最低。不過，您可以使用 置放群組 來影響一組 互相依存 執行個體的置放，以符合您的工作負載需求。

## 語法
<a name="node-compute-placement-group-syntax"></a>

```
tosca.nodes.AWS.Compute.PlacementGroup
  properties:
    strategy: String
    partition\$1count: Integer
    tags: List
```

## 屬性
<a name="node-compute-placement-group-properties"></a>

 `strategy`    
用來放置 Amazon EC2 執行個體的策略。  
必要：是  
類型：字串  
可能的值：CLUSTER \$1 PARTITION \$1 SPREAD\$1HOST \$1 SPREAD\$1RACK  
+ **CLUSTER** – 將執行個體封裝在可用區域內。此策略可讓工作負載達到高效能運算 (HPC) 應用程式典型緊密耦合節點對節點通訊所需的低延遲網路效能。
+ **PARTITION** – 將您的執行個體分散到邏輯分割區，讓一個分割區中的執行個體群組不會與不同分割區中的執行個體群組共用基礎硬體。大量分散和複寫的工作負載 (例如 Hadoop、Cassandra 和 Kafka) 通常採取此策略。
+ **SPREAD\$1RACK** – 跨不同的基礎硬體放置一小組執行個體，以減少相互關聯的故障。
+ **SPREAD\$1HOST** – 僅用於 Outpost 置放群組。跨不同的基礎硬體放置一小組執行個體，以減少相互關聯的故障。

 `partition_count`    
分割區數。  
必要：只有在 `strategy` 設定為 時才需要`PARTITION`。  
類型：整數  
可能的值：1 \$1 2 \$13 \$1 4 \$1 5 \$1 6 \$1 7

 `tags`    
您可以連接到置放群組資源的標籤。  
必要：否  
類型：清單

## 範例
<a name="node-compute-placement-group-example"></a>

```
ExamplePlacementGroup:
  type: tosca.nodes.AWS.Compute.PlacementGroup
  properties:
    strategy: "PARTITION"
    partition_count: 5
    tags: 
      - tag_key=tag_value
```