在庫不足などの理由によりゾーン間のインスタンス数が不均衡になった場合、マルチゾーン スケーリンググループにおける ECS インスタンスのディストリビューションをリバランスします。
操作説明
操作の説明
リバランスは、新しい ECS インスタンスを作成して既存のインスタンスを置き換えることで、不均衡なゾーンを補正します。新しい ECS インスタンスは、既存のインスタンスが停止される前に起動されます。リバランスは、アプリケーションのパフォーマンスや可用性に影響を与えません。
-
この操作は、MultiAZPolicy が BALANCE に設定されているマルチゾーン スケーリンググループでのみサポートされています。複数のゾーンにまたがる ECS インスタンスのディストリビューションを均衡させるために使用されます。
-
リバランス操作は、スケーリンググループ内のインスタンスのディストリビューションが著しく不均衡な場合にのみ実行できます。1 回のリバランスアクティビティで、最大 20 個の ECS インスタンスを置き換えられます。
-
リバランスアクティビティ中に、スケーリンググループ内のインスタンス数が指定された ECS インスタンスの最大値 (MaxSize) に近づくか、または達した場合でも、ディストリビューションの均衡を取る必要がある場合、Auto Scaling では、ECS インスタンス数を一時的に MaxSize の 10% 超過することが許可されます。この一時的な超過は、ディストリビューションの均衡が取れるまで続き、通常は 1 ~ 6 分間です。
説明スケーリンググループ内のインスタンスの最大値の 10% が整数でない場合、10 進数部分は切り上げられ、1 インスタンスの超過が許可されます。たとえば、スケーリンググループ内のインスタンスの最大値が 15 の場合、10% は 1.5 となり、許可される一時的な超過は 2 インスタンスになります。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ess:RebalanceInstances |
update |
*スケーリンググループ。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ScalingGroupId |
string |
必須 |
スケーリンググループの ID。 |
asg-bp18p2yfxow2dloq**** |
| RegionId |
string |
任意 |
スケーリンググループのリージョン ID。 |
cn-hangzhou |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| ScalingActivityId |
string |
スケーリングアクティビティの ID。 |
asa-kjgffgdfadah**** |
| RequestId |
string |
リクエストの ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
例
成功レスポンス
JSONJSON
{
"ScalingActivityId": "asa-kjgffgdfadah****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。