スポットブロック
スポットインスタンス
スポットフリート
(EC2フリート)
↑この辺がよくわからなくなったので説明します
スポットブロック→廃止
スポットインスタンス利用時にあらかじめ決められた時間の起動を保証するオプション(最大6時間)
スポットインスタンス
インスタンスの起動時にオプションで付けれる
指定した価格をスポットインスタンスの価格が下回った場合、警告後終了する
スポットフリート
あらかじめ指定した性能キャパシティを満たすようにスポットインスタンスを構成するオプション
ナビゲーションペインのスポットリクエストから起動できる
↑実際のコンソール画面の一部
特徴
①必要なvCPUかインスタンス数かメモリを指定できる
②スポットフリートの一部をオンデマンドインスタンスにする→確実に確保しておきたいインスタンス数を確保することができる。つまりそのオンデマンドインスタンス以外のインスタンスはスポットインスタンス
※起動テンプレートを指定した場合、ターゲット容量の一部をオンデマンドとして割り当てることができる
③ターゲット容量を維持する→指定したインスタンス数を下回った場合に新たにスポットインスタンスを起動してくれるオプション
EC2フリート
スポットフリートの上位互換の認識
(おそらくスポットフリートはただ指定された数を維持しようとするだけで、EC2フリーとはcloudwatchのメトリクスを見て調整するみたいに独自の機能があるはず)
https://dev.classmethod.jp/articles/auto-scaling-for-ec2-spot-fleets/
スポットフリート
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/WindowsGuide/spot-fleet.html
EC2フリート
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/WindowsGuide/ec2-fleet.html
参考
https://blog.logical.co.jp/entry/2020/10/16/094330
https://www.youtube.com/watch?v=e-L-1z08j8Q
https://d1.awsstatic.com/webinars/jp/pdf/services/20190306_AWS-Blackbelt-EC2Spot.pdf
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/WindowsGuide/Fleets.html