私が理解している限り、AWS Elastic Beanstalk では自動スケーリングを設定できます。つまり、マイクロインスタンスを一晩使用して、日中は自動スケールアップできます。これを行った場合でも、予約済み EC2 インスタンスの料金を利用できますか?
1 に答える
更新 (2013 年 9 月)
AWS は、Modify EC2 Reserved Instance Reservationsのサポートを発表しました。これにより、以前の制限のうち 2 つが削除されます (それに応じて最初の回答を更新しました)。
本日、ニーズが変化したときにリザーブド インスタンス (RI) を変更できるようにすることで、リザーブド インスタンス モデルの柔軟性をさらに高めています。同じリージョン内にいる限り、アベイラビリティーゾーン間で RI を移動できるようになりました。AWS アカウントで EC2-Classic が有効になっている場合は、EC2-Classic と EC2-VPC の間で RI を移動することもできます。ニーズやアーキテクチャの変化に応じて、リザーブド インスタンスを調整できるようになりました。
最初の回答 (更新)
これを行った場合でも、予約済み EC2 インスタンスの料金を利用できますか?
もちろん、Amazon EC2予約インスタンスの請求と使用は透過的に処理されます。つまり、AWS は、タイプ、リージョン、およびアベイラビリティ ゾーンごとに、実行中のインスタンスと一致する利用可能な予約インスタンスがある限り、予約インスタンスの料金を適用します。詳細については、次の FAQ を参照してください。
- リザーブド インスタンス レートで請求されるインスタンスを制御するにはどうすればよいですか?
RunInstances コマンドは、オンデマンド インスタンスとリザーブド インスタンスを区別しません。請求額を計算する際、当社のシステムは、より低いリザーブド インスタンス レートで請求されるインスタンスを自動的に最適化し、常に最低額を支払うようにします。
ただし、この仮想プールからのインスタンスがどのように一致するかに関する制限に注意してください。
特定のインスタンス タイプ (ハイ CPU エクストラ ラージ インスタンス) 用に購入したリザーブド インスタンスを、実行中の別のインスタンス タイプ (スタンダード ラージ インスタンス) に適用できますか?
いいえ。各リザーブド インスタンスは特定のインスタンス タイプに関連付けられており、リザーブド インスタンスの期間中はそのインスタンス タイプにのみ適用できます。リザーブドインスタンスをあるリージョンから別のリージョンに移動できますか?
いいえ。各リザーブド インスタンスは、リザーブド インスタンスの存続期間中固定され、変更できない特定のリージョンに関連付けられています。リザーブドインスタンスを利用するには、インスタンスを起動するときにアベイラビリティーゾーンを指定する必要がありますか?
はい。リザーブド インスタンスを購入するときは、そのインスタンスを予約するアベイラビリティー ゾーンを指定します。そのリザーブド インスタンスを使用するには、同じアベイラビリティ ゾーンでインスタンスを起動する必要があります。[...]
後者は、アベイラビリティ ゾーンを明示的に指定せずにインスタンスを起動すると見過ごされやすく、ランダムなゾーンが生成されます。