AWS が Amazon ECS サービスの予測スケーリングのサポートを発表
本日、AWS は Amazon Elastic Container Service (Amazon ECS) の予測スケーリングのサポートを発表しました。予測スケーリングは、高度な機械学習アルゴリズムを活用して、需要の急増に先立って Amazon ECS サービスをプロアクティブにスケールし、アプリケーションの応答性と可用性を向上させながら、オーバープロビジョニングのコストを削減します。
Amazon ECS には、観測された負荷に応じてタスク数を自動的に調整するターゲット追跡ポリシーやステップスケーリングポリシーや、日常的な需要パターンに合わせて容量を調整するルールを手動で定義するスケジュールスケーリングなど、サービスの自動スケーリングオプションが豊富に用意されています。多くのアプリケーションでは、業務再開時の早朝の急上昇など、需要の急激な変化のパターンが繰り返し発生し、反応型のスケーリングポリシーでは対応が遅くなることがあります。予測スケーリングは、数百万のデータポイントで事前にトレーニングされた高度な機械学習アルゴリズムを活用して、予想される需要の急増に先立って ECS サービスをプロアクティブにスケールアウトする新機能です。予測スケーリングは、ターゲットトラッキングやステップスケーリングなどの既存の自動スケーリングポリシーと併用できるため、アプリケーションはリアルタイムパターンと履歴パターンの両方に基づいてスケールできます。また、「予測とスケーリング」を有効にする前に、「予測のみ」モードを選択して精度と適合性を評価することもできます。予測スケーリングは、繰り返す需要パターンのあるアプリケーションの応答性と可用性を高めると同時に、スケーリングポリシーを手動で設定する運用上の手間やオーバープロビジョニングによるコストを削減します。
AWS マネジメントコンソール、SDK、CLI、CloudFormation、CDK を使用して、ECS サービスの予測的自動スケーリングを設定できます。サポートされている AWS リージョンのリストについては、ドキュメントを参照してください。 詳細については、ブログ記事とドキュメントをご覧ください。