ここでは、削除ポリシーについて説明します。
削除ポリシーには、デフォルトポリシーとカスタムポリシーの 2 種類があります。
デフォルトの削除ポリシー
このポリシーでは、最も古いスケーリング設定 (OldestScalingConfiguration) に従って作成された ECS インスタンスに対して、最初にレベル 1 のインスタンススクリーニングが実行されます。続いて、最も古い ECS インスタンス (OldInstance) に対して、レベル 2 のスクリーニングが実行されます。
- このポリシーでは、スケーリンググループの最も古いスケーリング設定 (OldestScalingConfiguration) に従って作成された ECS インスタンスが、最初に選択されます。続いて、これらの ECS インスタンスから最も古い ECS インスタンス (OldestInstance) が選択されます。 最も古い ECS インスタンスが複数見つかった場合、そのうちの 1 つがランダムに選択され、スケーリンググループから削除されます。
- 手動で追加した ECS インスタンスは、どのスケーリング設定にも関連付けられていないため、最初に削除対象として選択されることはありません。
- スケーリング設定に関連付けられているすべての ECS インスタンスを削除しても、さらに多くのインスタンスをスケーリンググループから削除する必要がある場合、このポリシーでは手動で追加された時期が最も古いインスタンスが選択されます。
カスタムリリースポリシー
複数のポリシーを設定して、スケーリンググループから ECS インスタンスを連続的に選択および削除できます。
リリースポリシーの種類
- OldestInstance: このポリシーでは、作成された時期が最も古い ECS インスタンスが選択されます。 レベル 1 スクリーニングでは、手動または自動で作成された時期が最も古い ECS インスタンスが選択されます。
- NewestInstance: このポリシーでは、直近に作成された ECS インスタンスが選択されます。 レベル 1 スクリーニングでは、手動または自動で作成された時期が最も新しい ECS インスタンスが選択されます。
- OldestScalingConfiguration: このポリシーでは、最も古いスケーリング設定に従って作成されたインスタンスが選択されます。手動で追加したインスタンスは無視されます。 ただし、スケーリング設定に関連付けられているすべての ECS インスタンスを削除しても、さらに多くのインスタンスをスケーリンググループから削除する必要がある場合、このポリシーでは手動で追加した ECS インスタンス (スケーリング設定に関連付けられていないインスタンス) がランダムに選択されます。
</article>
</main>