Overview

Placement Groups are logical groupings or clusters of instances in the selected AWS region. Placement groups are specifically used for launching cluster compute instance types. (e.g. cc2.8xlarge)

Cluster Compute Instances provide a large amount of CPU. For example, the cc2.8xlarge instance type has quad-core processors with hyper-threading enabled (8 physical cores with 16 threads). When these instances are grouped together and launched in the context of an EC2 Placement Group, the instances benefit from a high bandwidth interconnect system, which makes them ideal for applications that require lots of network I/O. (e.g. High Performance Compute (HPC) applications and other demanding network-bound applications)

Things to consider:

  • Maximum of 8 cluster compute instances per AWS account. Requests to AWS can be made to increase this limit.
  • AWS recommends launching all the instances within the cluster placement group at the same time.

cm-placement-groups.png

Actions

Further Reading