2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【AWS】Spot Instanceでハマった

Last updated at Posted at 2015-11-12

前回の記事

http://qiita.com/3utama/items/b730acf6a5e34a53c299

で、スポットインスタンス作成の自動化をしたんですけど、その後ハマったことを書いていきます。

T2系はスポットインスタンスできない

なるべく安く!安く!って思いまして、t2.microのスポットインスタンスを作成しようとしたらリクエストがいつになってもopenのまま・・・

調べてみたら有りました。

http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/t2-instances.html

この記事の

T2 インスタンスはオンデマンドまたはリザーブドインスタンスとして使用できますが、スポットインスタンスとして購入することはできません。 詳細については、「Amazon EC2 インスタンス購入オプション」を参照してください。

・・・そうですか。
そこで、Amazon EC2 インスタンス購入オプションを参照。

http://aws.amazon.com/jp/ec2/purchasing-options/

そこから

スポットインスタンスの詳細については、こちらをご覧ください。

http://aws.amazon.com/jp/ec2/spot/

現在の価格については、スポット価格のページでご確認ください。

そして結局

http://aws.amazon.com/jp/ec2/spot/pricing/

なげー。
そこで調べると、一番安のがt1.micro!・・・って、あれ?だいぶ前に廃止されたような・・・
でもでも、一覧に乗っているので問題ないよね!ってことでt1.microで作成してみました。

するとこんなエラーが・・・

A client error (InvalidParameterCombination) occurred when calling the RequestSpotInstances operation: Non-Windows instances with a virtualization type of 'hvm' are currently not supported for this instance type.

要するにサポート対象外ですって・・・

公式サイトやマネージメントコンソールのPricing Historyって更新されてないのかな。
最新のAMIに対応した公式なスポットインスタンスの料金表ってどこにあるのだろうか・・・

記事訂正
t1.microがspot対象外と記述しましたが、大間違いの知識不足でした・・・申し訳ありません。
エラーが出た原因はVirtualization typeがHVMのAMIからPVインスタンスを作成しようとしていたからのようです。
旧世代のインスタンスを作成したけりゃ元となるAMIも旧世代のAMIを選択しろや!っちゅことですな。
なので料金表も公式ページが最新ということでした。
@understeer さん、コメントありがとうございました!

2
1
2

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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?