Create a placement group for your EC2 instances
You can use a placement group to control the placement of instances relative to each other. After you create a placement group, you can launch instances in the placement group.
Limitation
You can create a maximum of 500 placement groups per Region.
- Console
-
To create a placement group
Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/
. -
In the navigation pane, choose Placement Groups.
-
Choose Create placement group.
-
Specify a name for the group.
-
Choose the placement strategy for the group: Cluster, Spread, or Partition.
If you chose Spread, you must choose the spread level: Rack or Host.
If you chose Partition, you must enter the number of partitions for the group.
-
(Optional) To add a tag, choose Add new tag, and then enter a key and value.
-
Choose Create group.
- AWS CLI
-
Use the create-placement-group command.
To create a cluster placement group
The following example creates a placement group that uses the
clusterplacement strategy, and it applies a tag with a key ofpurposeand a value ofproduction.aws ec2 create-placement-group \ --group-namemy-cluster\ --strategy cluster \ --tag-specifications 'ResourceType=placement-group,Tags={Key=purpose,Value=production}'To create a partition placement group
The following example creates a placement group that uses the
partitionplacement strategy, and specifies the five partitions using the--partition-countparameter.aws ec2 create-placement-group \ --group-nameHDFS-Group-A\ --strategy partition \ --partition-count5 - PowerShell
-
Use the New-EC2PlacementGroup cmdlet.
To create a cluster placement group
The following example creates a cluster placement group.
New-EC2PlacementGroup ` -GroupNamemy-placement-group` -Strategy clusterTo create a partition placement group
The following example creates a partition placement group.
New-EC2PlacementGroup ` -GroupNamemy-placement-group` -Strategy partition ` -PartitionCount5