Amazon ElastiCache 自動スケーリング
Amazon ElastiCache 自動スケーリングを使用する理由は?
Amazon ElastiCache は、フルマネージド自動スケーリング機能を備えているため、アプリケーションの要求に応じて安定したパフォーマンスを維持できます。リソース要件やスケーリング動作の定義が容易になるため、ワークロードのクラスターキャパシティ管理の複雑さが解消されます。ElastiCache はこれらのスケーリングプランに基づいてクラスターを自動的にスケールするため、プロビジョニングされたリソースをキャパシティ要件の変化に合わせて調整することで、クラウド全体の支出を削減できます。
Amazon ElastiCache は、AWS Auto Scaling を使用してスケーリングを管理し、Amazon CloudWatch メトリクスを使用してスケールアップやスケールダウンのタイミングを決定します。ElastiCache は 2 種類のスケーリングを提供します。まず、動的スケーリングを使用できます。動的スケーリングでは、クラスターの負荷が変化しても、空きメモリ容量などのターゲットメトリクスを一定に保つようにクラスターを自動的にスケーリングします。そうすることで、必要に応じてクラスターのパフォーマンスを向上させ、リソースが不要な場合は消費量を減らすことができます。次に、スケジュールされたスケーリングを使用して、予測可能なワークロードキャパシティの変化に合わせてスケールする日時を決定できます。
自動スケーリングの詳細については、「Amazon ElastiCache ユーザーガイド」をご覧ください。