3

Amazon Web サービスでのインスタンスの使用を初めて知りました。基本的な質問があります。ユーザーがある入札価格で特定の数のスポット インスタンスを取得し、その後数時間で SPOT 価格が上昇した場合、ユーザーはすべてのスポット インスタンスを失うのでしょうか、それとも一部を失うのでしょうか? また、この種のサービスを提供している他のクラウド プロバイダーはありますか? スポット インスタンスの実行中に、入札単価を動的に増減できますか?

スポット インスタンスの場合、スポット価格が入札価格を上回ったときに「インスタンスをシャットダウンする」とはどういう意味ですか。シャットダウンのためにノードにまだアクセスできますか? または、将来別の場所で別のスポット インスタンスを作成できるように実行する単なる論理コマンドですか? ユーザーにとって、この「シャットダウンスポットインスタンス」の利点は何ですか? 入札額がスポット価格よりも低く、Amazon がスポット インスタンスを終了した場合、スポット インスタンスの自動シャットダウンを通知する方法はありますか?

4

3 に答える 3

8

質問1

ユーザーがある入札価格で特定の数のスポット インスタンスを取得し、その後数時間で SPOT 価格が上昇した場合、すべてのスポット インスタンスを失うのでしょうか、それとも一部を失うのでしょうか?

それらすべてを失うことになります。なぜそれらすべてを失うのですか?ルールは、このシナリオのすべてのインスタンスに適用されます。これは、すべてのインスタンスの入札価格が同じであるためです。

http://aws.amazon.com/ec2/spot-instances/

スポット価格が上限入札額を超えるか、特定のスポット プールに予備の EC2 容量がなくなった場合、インスタンスは終了します。

次の点にも注意してください。

スポット インスタンスが中断される可能性に常に備えておく必要があります。

質問2

また、この種のサービスを提供している他のクラウド プロバイダーはありますか?

私が知っていることではありません。他の大企業 (Rackspace など) がスポット インスタンスを提供しているのを見たことがありません。

質問 3

スポット インスタンスの場合、スポット価格が入札価格を上回ったときに「インスタンスをシャットダウンする」とはどういう意味ですか。

インスタンスは予告なしに終了します。これは、フォールト トレラントなアプリケーションを構築し、EC2 がいつでも失敗することに備えなければならないことを意味します。

質問 4

ユーザーにとって、この「シャットダウンスポットインスタンス」の利点は何ですか?

「入札がスポット価格を超えると、スポット インスタンスが起動され、スポット価格が入札を超える (スポットの中断) か、終了することを選択するまで、インスタンスが実行されます。」

EC2 の終了は、スポット インスタンスの使用が終了したときに行うものです。それ以外の場合は、実行中の時間ごとに課金されます。

質問5

入札額がスポット価格よりも低く、Amazon がスポット インスタンスを終了した場合、スポット インスタンスの自動シャットダウンを通知する方法はありますか?

ここにはいくつかのオプションがあります。

  1. AWS には、任意のインスタンスに関する情報を取得できる API があります。API を利用する独自のコードを使用して、ステータスを監視できます。

  2. CloudWatch を使用して、EC2 の状態の変化についてアラートを出すことができます。

  3. レポートのために、スポット インスタンス データ フィードにもアクセスできます。

于 2013-08-02T23:41:58.130 に答える
0

簡単に言えば、別のユーザーがインスタンスに対してより多くの入札を行っており、利用可能な予備のインスタンスがもうない場合、スポット価格が上昇し、その価格を下回るインスタンスの最初のグループが即座にシャットダウンされます。

http://aws.amazon.com/ec2/spot-instances/を引用

スポット インスタンスでは、Amazon EC2 コンピューティング キャパシティの価格を独自に指定できます。予備の Amazon EC2 インスタンスに入札し、入札額が需要と供給に基づいてリアルタイムで変動する現在のスポット価格を超えるたびに、それらを実行するだけです。

于 2013-07-18T04:04:10.460 に答える
0

検索エンジンでこの回答を見つけた人のための 2016 年のフォローアップ。AWS は、高額入札者のリクエストを満たすのに十分な数のインスタンスのみを終了します。

たとえば (最近の実際の経験から)、1 ドルの入札単価で 20 個の大きなインスタンス (244GB RAM) を実行しているとします。スポット価格がちょうど 1 ドルになった場合、(AFAICT) このタイプの利用可能なすべてのインスタンスを使用しており、おそらくより低い入札者からインスタンスを取得していることを示しています。これらのインスタンスを使用している間、同じタイプの 2 つのインスタンスに $4 の入札を送信します。スポット価格は 1 ドルを超えますが、元のインスタンスのうち 2 つ (ランダムに) しか失うことはありません。スポット システムは、自分のより高い入札額を満たすのに十分な数のインスタンスのみを終了します。元のインスタンスの残りは引き続き実行され、$1 が請求されます。

AWS はハードウェアからの総収入を最大化したくないため、これは AWS の観点からは理にかなっています。$1 のインスタンスをすべて終了すると、収益が不必要に減少します。

于 2016-08-31T20:49:47.520 に答える