nerdexam
Amazon

SAP-C02 · Question #639

A live-events company is designing a scaling solution for its ticket application on AWS. The application has high peaks of utilization during sale events. Each sale event is a one-time event that is…

The correct answer is D. Use a scheduled scaling policy for the EC2 instances. Host the database on an Amazon Aurora. For an application with predictable, scheduled high-peak events, use a scheduled scaling policy for EC2 instances and host the database on Amazon Aurora for high availability and performance.

Submitted by weili_xi· Mar 6, 2026Design for New Solutions

Question

A live-events company is designing a scaling solution for its ticket application on AWS. The application has high peaks of utilization during sale events. Each sale event is a one-time event that is scheduled. The application runs on Amazon EC2 instances that are in an Auto Scaling group. The application uses PostgreSQL for the database layer. The company needs a scaling solution to maximize availability during the sale events. Which solution will meet these requirements?

Options

  • AUse a predictive scaling policy for the EC2 instances. Host the database on an Amazon Aurora
  • BUse a scheduled scaling policy for the EC2 instances. Host the database on an Amazon RDS for
  • CUse a predictive scaling policy for the EC2 instances. Host the database on an Amazon RDS for
  • DUse a scheduled scaling policy for the EC2 instances. Host the database on an Amazon Aurora

How the community answered

(34 responses)
  • A
    9% (3)
  • B
    9% (3)
  • C
    3% (1)
  • D
    79% (27)

Why each option

For an application with predictable, scheduled high-peak events, use a scheduled scaling policy for EC2 instances and host the database on Amazon Aurora for high availability and performance.

AUse a predictive scaling policy for the EC2 instances. Host the database on an Amazon Aurora

Predictive scaling is primarily for forecasting and scaling based on continuously learned patterns, not for specific, one-time scheduled events where scheduled scaling is more direct and efficient.

BUse a scheduled scaling policy for the EC2 instances. Host the database on an Amazon RDS for

While scheduled scaling for EC2 is correct, Amazon RDS for PostgreSQL generally offers less scalability and performance for extremely high-peak workloads compared to Amazon Aurora, which is optimized for high-performance databases.

CUse a predictive scaling policy for the EC2 instances. Host the database on an Amazon RDS for

Predictive scaling is less appropriate for one-time scheduled events, and Amazon RDS for PostgreSQL is generally less performant than Aurora for the demands of high-peak sale events.

DUse a scheduled scaling policy for the EC2 instances. Host the database on an Amazon AuroraCorrect

Scheduled scaling policies for Amazon EC2 Auto Scaling groups are ideal for predictably increasing capacity ahead of known, one-time scheduled events, maximizing availability. Hosting the database on Amazon Aurora provides a highly available, performant, and scalable PostgreSQL-compatible database solution suitable for high-traffic sale events.

Concept tested: Auto Scaling policies, Amazon Aurora for PostgreSQL

Source: https://docs.aws.amazon.com/autoscaling/ec2/userguide/schedule_time.html, https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Overview.html

Community Discussion

No community discussion yet for this question.

Full SAP-C02 Practice