2

単一の小さなインスタンスで実行されている Web アプリケーションがあります。ほとんどの場合、これで問題ありません。ただし、場合によっては、アプリケーションが集中的なクエリを実行し、小規模なインスタンスが処理できる以上の CPU を使用することがあります。

私が疑問に思っているのは; スポット価格が低いときに SPOT インスタンス (C1 High CPU Medium) を起動して実行する方法はありますか? つまり、スポット価格が上がらない限り、常に「メイン サーバー」として実行します。次に、予約済みの小さなインスタンスに (シームレスに) 戻します。まれに、スポット価格が上昇することがありますか?

基本的に - 安価で高 CPU インスタンスを取得する方法...とにかく「ほとんどの場合」小さなインスタンスで十分なので、それに対するフェイルセーフは問題ありません。

4

1 に答える 1

3

AWS Spot Labsをご覧ください。いくつかの高度な機能にアクセスして、次のことを行うことができます。

Amazon EC2 のコストを最適化する新しい方法を探る...

それまでの間、 Auto Scalingグループでリザーブドインスタンスまたはオンデマンド インスタンスを使用できます。次に、スポット サーバーの実行中は負荷が最小限に抑えられ、オンデマンド インスタンスの数が最小限になります。スポット インスタンスがダウンしたら、オンデマンド (またはリザーブド) インスタンスのスケールアップを開始して、メイン マシンの不足を補います。

実際には、別の (しきい値が低い) Auto Scaling グループにスポット インスタンスを配置し、利用可能なときに安価なスポット インスタンスをいくつか起動することもできます。詳細については、http: //docs.amazonwebservices.com/AutoScaling/latest/DeveloperGuide/US-SpotInstances.htmlを参照してください。

于 2012-12-11T13:46:07.870 に答える