#はじめに
プレイスメントグループを使用することで、ネットワークパフォーマンスが向上したり相互関係のあるエラーを軽減できる。
SOAの勉強に当たってEC2のプレイスメントグループの理解が求められるため、本稿で簡単にまとめたい。
#プレイスメントグループ戦略
・クラスター
シングルAZでインスタンスを論理的にグループ化。
低いネットワークレイテンシー、高いネットワークスループットが特徴。
・分散
物理ラックの単位でインスタンスを配置。
グループのAZ毎に、最大7つの実行中のインスタンスを持つことができ、同時障害のリスクが軽減されるため、重要なアプリケーション向け。
・パーティション
シングルAZ内で各パーティションに複数のインスタンスが構成されている。
HDFS、HBase、Cassandraなどの大規模な分散向け。
#作成方法
EC2>プレイスメントグループを作成を選択。
名前を入力し、クラスター・スプレッド・パーティションを適時選択する。必要に応じタグを追加した上で、グループを作成を選択する。
パーティションの場合、パーティション数を選択して作成する。
プレイスメントグループの作成し、インスタンスの詳細の設定で配置グループにおいて「インスタンスをプレイスメントグループに追加します。」にチェックを入れるとプレイスメントグループを選択できる。
参考
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/placement-groups.html
https://dev.classmethod.jp/articles/ec2-placement-group-strategy/