1. ホーム
  2. amazon-web-services

[解決済み] AWS EC2のAuto Scaling Groups。MinとMaxは分かるけど、Desiredのインスタンス数制限は何?

2023-01-21 08:33:46

質問

AWS EC2のAuto Scaling Groupを設定する場合、どのようにすればよいのでしょうか。 MinMax の境界は意味があるようです。

  • ポリシーに基づいてスケールダウンするインスタンスの最小数
  • ポリシーに基づきスケールアップするインスタンスの最大数

しかし、私はこれまで、一体何のために Desired は一体何に影響を与えることを意図しているのか、理解できませんでした。

私はいつもただ Desired に等しい Min というのも、一般的にAmazonには可能な限り最小限のチップを払いたいので、負荷を処理するためのインスタンスが必要でない限り、それは Min の数のインスタンスにする必要があります。

を使用する場合は知っていますが ElasticBeanstalk を設定し Min を1に、そして Max を 2 に設定すると Desired を 2 に設定します (当然です!)。 Desired .

のユースケースはどのようなものでしょうか? Desired のインスタンス数で、どう違うのか? AWSがあなたの Desired よりも大きくしたい場合 Min ?

どのように解決するのですか?

AWSサポートより、quot;min, desired, max"の値について解説がありましたので、ご紹介します。

MIN: オートスケールグループで実行可能なインスタンスの最小数になります。 自動スケールグループで実行できるインスタンスの最小数です。CloudWatchのスケールダウンアラームが発生した場合、オートスケールグループはこの数以下のインスタンスを終了させることはありません。 オートスケールグループはこの数以下のインスタンスを終了させることはありません。

DESIRED スケールアップイベントのためにCloudWatchアラームを作動させた場合、そのアラームは オートスケーラーに通知され、指定されたより高い値に変更されます。 自動スケーラーがインスタンスを起動し、その数を満たすようになります。 を起動する。スケールダウンのためにCloudWatchアラームを作動させた場合、そのアラームは スケールを下げるようにCloudWatchのアラームが作動すると、オートスケーラーの希望する数値が指定した低い数値に変更され オートスケーラは、その数値に達するようにインスタンス/秒を終了します。

MAX: これは、オートスケールグループで実行できるインスタンスの最大数になります。 最大数となります。スケールアップのCloudWatchアラームがトリガーされたままだと トリガーされたままであれば、オートスケールグループは指定された最大数以上のインスタンスを作成することはありません。 を超えるインスタンスは作成されません。