投稿日: Apr 8, 2021
Amazon EC2 Auto Scaling Warm Pools は、継続的に実行されるインスタンスの数を減らすことで、アプリケーションのスケールアウトを高速化し、コストを節約するのに役立ちます。Warm Pools を使用すると、アプリケーショントラフィックを迅速に処理する準備ができている事前初期化済みの EC2 インスタンスのプールを作成することで、アプリケーションの伸縮自在性を向上させることができます。さらに、Warm Pools では、事前初期化済みのインスタンスを停止状態にすることで、計算コストを節約することができます。
Warm Pools は、ギガバイト単位のデータのロード、サービスのプロビジョニング、カスタムスクリプトの実行など、トラフィックの処理に数分以上かかる可能性のある、時間のかかる初期化手順が必要なアプリケーションに最適です。今後、これらのアプリケーションは、事前初期化済みの停止されたインスタンスを開始して、最短 30 秒でトラフィックを処理できます。デフォルトでは、設定された場合、Warm Pools は事前初期化済みの停止されたインスタンスを十分に維持するため、Auto Scaling グループはいつでも最大サイズに迅速にスケールアウトできます。さらに、お客様は、ライフサイクルフックを使用して Warm Pools との間で移動する EC2 インスタンスでカスタム初期化ステップを実行できます。
この機能は、AWS マネジメントコンソール、AWS SDK、AWS コマンドラインインターフェイス (CLI) でご利用いただけます。Warm Pools の AWS CloudFormation サポートは、近日中に提供が開始されます。Amazon EC2 Auto Scaling は、すべてのパブリック AWS リージョンと AWS GovCloud (米国) リージョンで利用可能です。この機能の詳細については、AWS のドキュメントをご覧ください。