AWS Certified Cloud Practitioner — Question 555
A batch workload takes 5 hours to finish on an Amazon EC2 instance. The amount of data to be processed doubles monthly and the processing time is proportional.
What is the best cloud architecture to address this consistently growing demand?
Answer options
- A. Run the application on a bigger EC2 instance size.
- B. Switch to an EC2 instance family that better matches batch requirements.
- C. Distribute the application across multiple EC2 instances and run the workload in parallel.
- D. Run the application on a bare metal EC2 instance.
Correct answer: C
Explanation
Distributing the application across multiple EC2 instances (horizontal scaling) allows the workload to scale out indefinitely to accommodate exponential data growth. Vertically scaling by upgrading to larger instances, switching families, or using bare metal will eventually hit physical hardware limits as the data continues to double every month.