【学習記録】Auto Scaling Groupでのライフサイクルポリシー

Auto Scaling GroupでDBサーバーを構築している時に、ピーク後インスタンスが減るタイミングでのデータ消失を防ぐ方法を勉強したのでメモします。
以下の公式ドキュメントが参考になりました。

docs.aws.amazon.com

Auto Scaling Groupを設定しただけだと、ピークをすぎてでDBサーバーが減る際にデータが消失することがあるようです。

停止するインスタンスからデータを他のインスタンスにコピーするためには、ライフサイクルフックを設定する必要があるとのことです。

ライフサイクルフックを設定することで、インスタンス停止前にwait状態になり、その間にデータを他のインスタンスにコピーするよう設定することが可能とのこと。

Auto Scaling Group関連の問題はAWS SAAでもけっこう出る印象なのでしっかり学んでおきたいと思います。