ある企業がAWS上でWebサービスを運用しており、CPU使用率が高くなった際に自動でEC2インスタンスを増やし、使用率が下がった際に自動で減らしたいと考えています。この要件を実現するAWS機能はどれですか?
- A. Amazon EC2 Auto Scaling
- B. Elastic Load Balancing(ELB)
- C. AWS CloudFormation
- D. Amazon CloudWatch
解答と解説を見る
正解: A
Amazon EC2 Auto Scalingは、設定したメトリクス(CPU使用率、リクエスト数など)に基づいてEC2インスタンスの数を自動的に増減させる機能です。需要に応じた自動スケーリングにより、パフォーマンスを維持しつつコストを最適化します。②ELBはトラフィックを複数のインスタンスに分散させますが、インスタンス数の増減はしません(Auto Scalingと組み合わせて使います)。④CloudWatchはメトリクスの収集・アラートで、Auto Scalingのトリガーとして使います。③CloudFormationはIaCサービスです。
📚 関連サービスの解説: Amazon EC2