ExamQuestions.com

Register
Login
AWS Certified DevOps Engineer Professional Exam Questions

Amazon

AWS Certified DevOps Engineer Professional

325 / 500

Question 325:

You have a web application that is currently running on three M3 EC2 instances in three different AZs. You have an Auto Scaling group configured to scale from three to thirty instances. When reviewing your CloudWatch metrics, you see that sometimes your Auto Scaling group hosts fifteen instances. The web application is reading and writing to a DynamoDB-configured backend, configured with 800 Write Capacity Units and 800 Read Capacity Units. Your DynamoDB Primary Key is the Company ID. You are hosting 25 TB of data in the database.

Answer options:

A.Add a caching layer in front of your web application by choosing ElastiCache Memcached instances in one of the AZs.
B.Double the number of Write Capacity Units in your DynamoDB instance because the instance is probably being throttled when the customer accesses the website and your web application.
C.Change your Auto Scaling group configuration to use Amazon C3 instance types, because the web application layer is probably running out of compute capacity.
D.Implement an Amazon SQS queue between your DynamoDB database layer and the web application layer to minimize the large burst in traffic the customer generates when everyone arrives at the office at 9:00AM and begins accessing the website.
E.Use data pipelines to migrate your DynamoDB table to a new DynamoDB table with a primary key that is evenly distributed across your dataset. Update your web application to request data from the new table.