{EC2}プレイスメントグループ

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