Resilient Architecture I

Equip yourself with the necessary understanding to confidently tackle exam questions by reviewing assessment questions and explanations against all options.

Question 1

A game design studio runs a web application on multiple EC2 instances behind an Application Load Balancer (ALB); the instances are placed in an Auto Scaling group (ASG) across multiple Availability Zones (AZs). The Auto Scaling group (ASG) scales based on the CPU utilization. The studio uses a MySQL 8.0 database runnning on a large EC2 instance as the database for their application.

The database’s performance degrades quickly as the load increases. The application deals with more read requests than write transactions.

As a solutions architect, propose a combination of actions that will automatically scale and secure the database to meet the demand of unpredictable read requests while also securing the application from being vulnerable to SQL injections. (Select two options.)

A. Deploy Amazon Aurora with a Multi-AZ deployment. Configure Aurora Auto Scaling with Aurora Replicas.

B. Deploy a Mutli-Zone RDS with read replicas.

C. Attach AWS WAF in front of the ALB. Associate the appropriate web ACLs with AWS WAF.

D. Use AWS Shield to block the SQL injections automatically.

Get hands-on with 1200+ tech skills courses.