2016-06-29 8 views
2

私は実際にオートスケーリング機能で面白くなくても、オートスケールグループでスポット価格のインスタンスを起動するRube Goldbergシステムを使用しています。 CloudFormationを直接使用してスポット価格のインスタンスを直接取得できないことが原因です。尋ねないでください...AWS AutoScaling:ヘルスチェックを無効にする方法

とにかく、私のユースケースでは、ヘルスチェックを効果的に無効にしたいと思います。インスタンスを終了して置き換えることは決してありません。私はそれをすべて手で行います。健康診断のために、私は慎重に構築されたインスタンスが終了していることを頻繁に見ていて、非常に迷惑です。

私のオプションは何ですか?永遠猶予期間を言うの方法として、多分0または-1に設定

  1. 猶予期間?
  2. 猶予期間がInteger.MAX_INTに設定されていますが、これはおそらく十分ですか?
  3. set-instance-healthカスタムヘルスチェックのためにアドバタイズする:EC2ステータスチェックをオーバーライドしますか?それは永久ですか?

ありがとうございました!

+1

スポットインスタンスを使用している場合は、入札が不当に高い場合を除いて、最終的に終了*します(価格設定によっては置き換えられる可能性があります)。 (実際には、EC2のインスタンスは永遠に存在しませんが、スポットインスタンスはその入札の性質上、より揮発性があります)オートスケーリンググループが拡大するかどうかについては、min == desired == maxを設定して、ただし、スポットインスタンスがAWSによって終了された場合(オートスケーリンググループではなく)、オートスケーリンググループはそれを置換しようとします。 –

+0

@ KarenBありがとうございます、私はすでに最小/最大/希望のビットを配置しています。 ボラティリティについては、スポット価格のインスタンスは価格や入札などの理由で変動することが認められています。私たちの経験ではそれはあまり問題ではないが、我々はこれで大きな節約を得る。ヘルスチェックははるかに関与しています。 –

答えて

関連する問題