Amazon EC2 SAA 高频

EC2 Placement Group:Cluster、Spread、Partition

Amazon EC2 Placement Groups

EC2placement grouphigh availabilityHPC
最終整理

ネットワーク性能、インスタンス単位の分離、パーティション単位の障害分離で配置戦略を選びます。

ひとことで

Placement Group は EC2 の相対的な物理配置を制御し、近接配置で性能を得るか、分散配置で相関障害を抑えます。

3 つの戦略

戦略目的範囲と制限代表例
Cluster低遅延・高スループット単一 AZ、障害範囲は集中HPC、密結合処理
Spread少数の重要インスタンスを個別分離1 AZ・1 Group あたり Running 7 台まで重要ノード
Partition多数のノードを障害ドメインに分割1 AZ あたり 7 Partition、各 Partition に複数台HDFS、Cassandra、Kafka
  • Cluster は性能向けで、Multi-AZ HA ではありません。
  • Spread の「7」は Instance 数、Partition の「7」は Partition 数です。
  • 1 Partition は 1 Rack ではなく、独立した Rack の集合です。
  • Capacity Reservation、Dedicated Host、ASG とは目的が異なります。

選択の目安

  • 極低遅延と高いノード間帯域 → Cluster。
  • 少数の重要インスタンスを別ハードウェアへ → Spread。
  • 大規模分散システムで Replica 配置を制御 → Partition。

要点

Cluster は近接で性能、Spread は個別分離、Partition はグループ分離で規模に対応します。