ここでは、強制操作について説明します。
Auto Scaling では、自動作成された ECS インスタンスを ECS コンソールから削除するなどの強制操作をすることができます。 Auto Scaling では、ユーザーによる強制操作を次のように処理します。
リソース | 強制操作のタイプ | 処理方法 |
---|---|---|
ECS | ECS コンソールまたは API を使用して、スケーリンググループから ECS インスタンスを削除する。 | Auto Scaling は、ヘルスチェックを介して ECS インスタンスのステータスが異常かどうかを判断します。異常な場合、スケーリンググループからそのインスタンスを削除します。 この ECS インスタンスのイントラネット IP アドレスは、RDS のアクセスホワイトリストからは自動的に削除されません。 スケーリンググループ内の ECS インスタンスの数 (合計容量) が MinSize 値を下回る場合は、MinSize 値に達するまで、ECS インスタンスがグループに自動的に追加されます。 |
ECS | ECS OpenAPI の許可を Auto Scaling から取り消す。 | すべてのスケーリングアクティビティのリクエストが拒否されます。 |
Server Load Balancer | Server Load Balancer コンソールまたは API を使用して、Server Load Balancer インスタンスから ECS インスタンスを強制的に削除する。 | Auto Scaling では、このアクションを自動的に検出しません。また、このような例外を処理しません。 この ECS インスタンスはスケーリンググループに保持されます。ただし、このインスタンスが、スケールダウンアクティビティの削除ポリシーに従って選択された場合は、リリースされます。 |
Server Load Balancer | Server Load Balancer コンソールまたは API を使用して、Server Load Balancer インスタンスを削除するか、インスタンスのヘルスチェック機能を無効にする。 | ECS インスタンスは、この Server Load Balancer インスタンスに追加されているスケーリンググループに追加されません。 スケーリングタスクは、このスケーリンググループから ECS インスタンスを削除するスケーリングルールをトリガーできます。 また、ヘルスチェック機能により異常とみなされた ECS インスタンスも削除できます。 |
Server Load Balancer | (料金滞納や障害により) Server Load Balancer インスタンスが使用不可能になる。 | すべてのスケーリングアクティビティが失敗します。ただし、手動でトリガーした ECS インスタンスの削除アクティビティは除きます。 |
Server Load Balancer | Server Load Balancer API の許可を Auto Scaling から取り消す。 | Auto Scaling は、Server Load Balancer インスタンスに追加されているスケーリンググループに対するすべてのスケーリングアクティビティのリクエストを拒否します。 |
RDS | RDS コンソールまたは API を使用して、RDS ホワイトリストから ECS インスタンスの IP アドレスを削除する。 | Auto Scaling では、このアクションを自動的に検出しません。また、このような例外を処理しません。 この ECS インスタンスは、スケーリンググループに保持されます。 このインスタンスが、スケールダウンアクティビティの削除ポリシーに従って選択された場合は、リリースされます。 |
RDS | RDS コンソールまたは API を使用して RDS インスタンスを強制的に削除する。 | この RDS インスタンスを設定したスケーリンググループには、ECS インスタンスが追加されなくなります。 ECS インスタンスは、この RDS インスタンスに設定されているスケーリンググループには追加されません。 スケーリングタスクは、このスケーリンググループから ECS インスタンスを削除するスケーリングルールをトリガーできます。 また、ヘルスチェック機能により異常とみなされた ECS インスタンスも削除できます。 |
RDS | (料金滞納や障害により) RDS インスタンスが使用不可能になる。 | すべてのスケーリングアクティビティが失敗します。ただし、手動でトリガーした ECS インスタンスの削除アクティビティは除きます。 |
RDS | RDS OpenAPI の許可を Auto Scaling から取り消す。 | Auto Scaling は、RDS インスタンスに追加されているスケーリンググループに対するすべてのスケーリングアクティビティのリクエストを拒否します。 |
</article>
</main>