EC2 Placement Groups
EC2 Instances가 AWS 인프라에 배치되는 방식을 제어
Cluster
- 단일 AZ내의 동일한 물리적 호스트 또는 랙에 배치됨. HPC workload나 low-latency 필요할 때 사용
- 성능은 높지만 가용성 측면에서 위험해
Spread
- instance가 다른 hardware에 분산됨
- 한 AZ에 최대 7개의 instance 가능
Partition
- 한 AZ에 다른 hardware rack 세트에 의존함
- 파티션 간에는 낮은 latency 네트워크로 연결됨
- 그룹당 수백개의 EC2 instances 확장이 가능함. 분산 데이터베이스나 분산 애플리케이션에 유용(Hadoop, Cassandra, Kafka)
- 동일 region의 여러 AZ 사용가능하며, 한 AZ에 최대 7개의 partition 가능