投稿日: May 19, 2021
Amazon EC2 Auto Scaling が予測スケーリングをネイティブにサポートするようになり、予測される需要に応じてAuto Scaling グループを事前に拡大/縮小できるようになりました。予測スケーリングを使用すると、容量の過剰プロビジョニングのニーズを回避できるので、アプリケーションの応答性を確保しながら EC2 コストを削減できます。(これまで、予測スケーリングを使用できるのは AWS Auto Scaling プランだけでした。)
予測スケーリングは、朝の始業時のスパイクなど、スリープ需要の変更のパターンが繰り返し発生するアプリケーションに適切です。予測スケーリングでは、過去のパターンが学習され、予測される需要に先立ちインスタンスが開始するので、インスタンスのウォームアップ時間を取ることができます。予測スケーリングは、ターゲット追跡や簡易スケーリングなどの既存の Auto Scaling ポリシーを強化するので、リアルタイムのメトリクスと履歴パターンの両方に基づいてアプリケーションがスケールします。Auto Scaling グループでの予測スケーリングの機能は、「予測のみ」モードを使用してプレビューできます。
予測スケーリングは、すべてのパブリック AWS リージョンの AWS コマンドラインインターフェイス (CLI)、EC2 Auto Scaling マネジメントコンソール、AWS SDK でスケーリングポリシーとして利用できるようになりました。AWS CloudFormation のサポートが近日中に追加されます。詳細については、EC2 Auto Scaling ドキュメントの Predictive Scaling のページを参照してください。