投稿日: Feb 8, 2023

Amazon ElastiCache for Redis は、新たに 6 つのリージョンで Auto Scaling に対応しました。新しい対応リージョンは、中東 (UAE)、欧州 (スペイン)、欧州 (チューリッヒ)、アジアパシフィック (ハイデラバード)、アジアパシフィック (メルボルン)、アジアパシフィック (ジャカルタ) です。Auto Scaling 機能により、ElastiCache for Redis は自動的に容量を調整し、可能な限り低いコストで安定した予測可能なパフォーマンスを維持できます。シャードやレプリカノードを追加または削除することで、クラスターを水平方向に自動でスケーリング可能です。ElastiCache for Redis は、AWS Application Auto Scaling を使ってスケーリングを管理し、Amazon CloudWatch のメトリクスを使ってスケールアップやスケールダウンの時間を決定します。

ElastiCache for Redis はターゲット追跡とスケジュールされた Auto Scaling ポリシーをサポートしています。ターゲット追跡では、ターゲットメトリクスを定義し、リソース使用率の変化に応じてElastiCache for Redis がリソース容量を調整します。その目的は、指定された目標値で稼働率を維持するのに十分な容量を提供することです。例えば、メモリの使用率が上昇した場合、ElastiCache for Redis は、クラスターにノードを追加してメモリ容量を増やし、使用率を目標レベルにまで下げます。これにより、クラスターは自動的に容量を調整し、高いパフォーマンスを維持することができます。反対に、メモリ使用量が目標値を下回った場合、ElastiCache for Redis はクラスターからノードを削除し、オーバープロビジョニングを減らすことによりコストを削減します。スケジュールされたスケーリングでは、予測可能なワークロードの容量変化に対応できるように、ElastiCache がクラスターをスケールする特定の曜日と時間を設定できます。

ElastiCache for Redis の Auto Scaling についての詳細は、機能ページElastiCache ドキュメントを参照してください。