Q63 — AWS SOA-C02 第1章

第 63/100 問 | ← 第1章

アプリケーションチームは、1つのAurora Replicaを備えたAmazon Aurora MySQL DBクラスターを使用しています。アプリケーションチームは、ユーザー接続数が200を超えるとアプリケーションの読み取りパフォーマンスが低下することに気づきました。ユーザー接続数は通常約180で安定していますが、時折200を超える急激な増加が発生します。アプリケーションチームは、ユーザー需要の増減に応じてアプリケーションが自動的にスケーリングされることを望んでいます。 これらの要件を満たすソリューションはどれですか?

正解: C. ターゲットメトリクスとして195 DatabaseConnectionsを指定したオートスケーリングポリシーを作成します。

解説

Amazon Aurora Auto Scalingは、指定されたメトリクス(例:データベース接続数)に基づいてAurora Replicaの数を自動的に調整できます。ユーザー接続数が設定されたしきい値(195)に近づくと、Auto Scalingは読み取り負荷を分散するためにReplicaの数を増加させ、パフォーマンスの安定を確保します。選択肢Cは、DatabaseConnectionsメトリクスに基づくターゲット追跡ポリシーを構成することで、Replicaインスタンス数の自動スケーリングを実現し、自動スケーリングの要件を満たします。他の選択肢は、アーキテクチャの変更、手動調整、またはインスタンスサイズの単純な変更を含み、接続数の変化に動的に応答できません。AWSドキュメントのAurora Auto Scalingに関するセクションでは、接続数メトリクスに基づく自動スケーリングが明確にサポートされていることが述べられています。