https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/placement-groups.html
クラスタープレイスメントグループ
パーティションプレイスメントグループ
スプレッドプレイスメントグループ
※クラスタープレイスメントグループではT3インスタンスタイプを使用できない
-- 1. コマンド等のインストール
-- 1.1 aws cli version 2 インストール
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
aws --version
-- 2. プレイスメントグループの作成
aws ec2 create-placement-group \
--group-name pg01 \
--strategy spread
-- 3. プレイスメントグループの一覧
aws ec2 describe-placement-groups
-- 4. プレイスメントグループ内でインスタンスを起動する
aws ec2 run-instances \
--image-id ami-0404778e217f54308 \
--instance-type t3.nano \
--key-name key1 \
--tag-specifications 'ResourceType=instance,Tags=[{Key=Name,Value=instance01}]' \
--instance-market-options '{"MarketType": "spot","SpotOptions": {"SpotInstanceType": "one-time"}}' \
--placement "GroupName = pg01"
-- 5. クリーンアップ
-- EC2インスタンスの削除
aws ec2 describe-instances
aws ec2 terminate-instances --instance-ids i-11111111111111111
--プレイスメントグループの削除
aws ec2 describe-placement-groups
aws ec2 delete-placement-group --group-name pg01