Elastic Compute Cloud

Regional and Global AWS Architecture

Purchase Options

On-Demand

Spot

Reserved

Dedicated Instance

Dedicated Host

Scheduled Reserved Instances

Capacity Reservations

EC2 Savings Plan

Networking

Bootstrapping vs AMI Baking

What does 'Complete' mean

Ready For Service Lag

Application Installation Architecture

Bootstrapping

AMI Baking

You can use a combination....

Placement Groups

When you launch a new EC2 instance, the EC2 service attempts to place the instance in such a way that all of your instances are spread out across underlying hardware to minimize correlated failures. You can use placement groups to influence the placement of a group of interdependent instances to meet the needs of your workload. Depending on the type of workload, you can create a placement group using one of the following placement strategies:

  • Cluster – packs instances close together inside an Availability Zone. This strategy enables workloads to achieve the low-latency network performance necessary for tightly-coupled node-to-node communication that is typical of HPC applications.

  • Partition – spreads your instances across logical partitions such that groups of instances in one partition do not share the underlying hardware with groups of instances in different partitions. This strategy is typically used by large distributed and replicated workloads, such as Hadoop, Cassandra, and Kafka.

  • Spread – strictly places a small group of instances across distinct underlying hardware to reduce correlated failures.

Cluster Placement Groups

Spread Placement Groups

Partition Placement Groups

Last updated