Course menuSOA-C03

Exams / SOA-C03 / Scaling RDS, Aurora and DynamoDB / Question 1

SOA-C03 practice question: Scaling RDS, Aurora and DynamoDB

Reliability and Business Continuity A free question from our original SOA-C03 practice exam. Try it, then open the answer to see why each option is right or wrong.

A logistics broker runs an Amazon Aurora MySQL cluster with one writer and one Aurora Replica. Freight-rate reports run from a reporting tool whose demand varies from a few users overnight to hundreds near month-end, and the replica's CPU then reaches 95 percent. The writer must not be affected by the reports. The broker wants read capacity to follow demand automatically. Which TWO actions should a CloudOps engineer take? (Choose two.)

Choose two answers.

  1. A. Change the writer to a larger instance class each month-end and change it back afterward with a scheduled Lambda function.
  2. B. Turn on storage autoscaling for the cluster so that Aurora adds I/O capacity to the replica when report demand rises.
  3. C. Point the reporting tool at the cluster endpoint so that Aurora balances its queries between the writer and the replica.
  4. D. Add an Aurora Auto Scaling policy that adds and removes Aurora Replicas to keep average replica CPU utilization near a target.
  5. E. Point the reporting tool at the cluster's reader endpoint so that its connections are spread across all available Aurora Replicas.
Show the answer and explanation

Answers: D, E

Explanation

Aurora scales reads horizontally. Aurora Auto Scaling adds and removes replicas with a target tracking policy, and the reader endpoint spreads connections across whatever replicas exist. The cluster endpoint always points at the writer, so reports must use the reader endpoint to stay off it.

Study

Keep practicing

Answer questions with a score at the end, or practice just this topic with the explanation after each one. No sign-up needed.