0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【AWS SAP試験対策】プレイスメントグループを整理してみた

0
Last updated at Posted at 2026-02-15

【AWS SAP対策】EC2プレイスメントグループのまとめ

現在、AWS Certified Solutions Architect – Professional(SAP)の更新に向けて復習中です。
インプットした知識の定着の為、試験でも頻出の「EC2プレイスメントグループ」について整理してみます。
基本的なまとめとなりますので初学者向けです。

プレイスメントグループとは?

EC2インスタンスを物理ハードウェア上でどのように配置するかを制御する論理的なグループのこと。

「通信速度を極限まで上げたい」「物理障害の影響を分散させたい」といった、ワークロードごとの非機能要件に応じて、以下の3つの戦略から選択する。

1. クラスタープレイスメントグループ

近接配置戦略

単一のAZ内で、インスタンス同士を物理的に近い場所(同一または近接したラック群)に配置物理ハードウェア上でどのように配置するか。

  • 特徴:
    • 低レイテンシ・高スループットなネットワーク性能。
  • 物理配置:
    • 同一のネットワークセグメント(近接ラック群)。
  • 向いている用途:
    • HPC(ハイパフォーマンスコンピューティング)
    • 機械学習の分散トレーニング
    • 密結合なノード間通信が必要なワークロード
  • 注意点:
    • ラック障害時にグループ全体が影響を受ける(単一障害点のリスク)。
    • 起動エラーを避けるため、「一度のリクエストでまとめて起動」するのが定石。

2. スプレッドプレイスメントグループ

完全分散戦略

各インスタンスを、それぞれ異なる物理ハードウェア(ラック)に厳格に分離して配置。

  • 特徴:
    • 最大限の障害隔離。
  • 物理配置:
    • 1インスタンスごとに異なるラック。
  • 向いている用途:
    • システムの核となるDBインスタンス
    • 少数のクリティカルなEC2
  • 制限:
    • 1AZあたり最大7インスタンスまでという厳しい上限あり

3. パーティションプレイスメントグループ

「大規模分散と可用性」のバランス戦略

グループ内を「パーティション」という単位(論理的なラックの集まり)に分け、パーティション間で物理ラックを共有しないように配置。

  • 特徴:
    • 大規模な台数と耐障害性の両立。
  • 物理配置:
    • パーティションごとに異なるラック群。
  • 向いている用途:
    • HDFS、Hadoop、Cassandra、Kafkaなどの分散データストア
  • メリット:
    • 数百台規模のインスタンスを管理可能。
    • アプリケーション側で「どのパーティションにいるか」を識別し、データのレプリカ先を分散させるといった設計が可能。

比較まとめ

項目 クラスター スプレッド パーティション
主な目的 ネットワーク性能 可用性重視 大規模分散(バランス)
通信性能 ◎ (極めて高い) △ (通常) ◯ (良好)
耐障害性 △ (ラック障害に弱い) ◎ (最高) ◯ (ラック単位で隔離)
最大台数 AZの空き容量に依存 7台 / AZ 1パーティションに数十台
キーワード HPC、低遅延、密結合 DB、少数精鋭、物理分離 Hadoop、Kafka、ラック認識

SAP試験対策のポイント

試験で以下のキーワードに目ざとく反応するべし。

  • 「低レイテンシ」「計算ノード間通信」
     ⇒クラスタープレイスメントグループを選択。
  • 「物理ホストの障害から保護」「少数の重要なインスタンス」
     ⇒スプレッドプレイスメントグループを検討。ただし台数制限(7台)に注意。
  • 「HDFS/Kafka」「大規模な分散」
     ⇒ パーティションプレイスメントグループを選択。
  • 「マルチAZをまたげるか?」
     ⇒ クラスターは不可。スプレッドとパーティションは可能。

まとめ

プレイスメントグループは、
EC2インスタンスを物理ハードウェア上でどのように配置するかを制御する仕組み。

  • ネットワーク性能重視なら「クラスタープレイスメントグループ」
  • 可用性重視なら「スプレッドプレイスメントグループ」
  • 大規模分散なら「パーティションプレイスメントグループ」

それぞれの特性を理解して、シナリオ問題で最適な構成を選べるようにしておく。


参考資料

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?