AWS Certified DevOps Engineer - Professional Practice Tests


1 For application servers that run on Amazon EC2 with Amazon EBS volumes, Jack has been tasked with implementing an automated data backup solution, To avoid single points of failure and to increase the durability of the data, he wants to use a distributed data store for his backups. Daily backups should be retained for 30 days so that he can restore data within an hour.
How can Jack through a script implement this that a scheduling daemon runs daily on the application servers?

1 of 10

2 A new photo-sharing application for mobile devices is being developed by a start-up for which Ryan works. The application has increased popularity over months; this lead to resultant decrease in the performance of the application due to an increase in the load.
A two-tier architecture is there in his application has that is composed of an Auto Scaling PHP application tier and a MySQL RDS instance initially deployed with AWS CloudFormation. A min value of 4 and a max value of 8 his Auto Scaling group has. Due to the high CPU utilization of the instances the desired capacity is now at 8.
Ryan is confident now after some analysis that the performance issues stem from a constraint in CPU capacity, while memory utilization remains low. Therefore, he decides to move from the general-purpose M3 instances to the compute-optimized C3 instances.

While minimizing any interruption to his end users how would Ryan deploy this change?

2 of 10

3 Networking, IAM policies, and multiple, three-tier applications are there involved in Jack’s complex system. Requirements for the new system are still being received by him so he doesn’t yet know how many AWS components will be present in the final design. Using AWS CloudFormation he would like to start defining these AWS resources so that he can automate and version-control your infrastructure.
So, to provide agile new environments for his customers in a cost-effective, reliable manner how would Jack use AWS CloudFormation?

3 of 10

4 After an Amazon EC2 instance in an Auto Scaling group is launched, Annie has implemented a system to automate deployments of her configuration and application dynamically. A configuration management tool is used by her system that works in a standalone configuration, where there is no master node. New instances must be brought into service within three minutes of the launch of the instance operating system, due to the volatility of application load. The following times to complete by the deployment stages take:
A. Configuration management agent installation: 2mins
B. Using artifacts Configuration of instance: 4mins
C. Application framework installation: 15mins
D. Deploying application code: 1min

To automate the deployment using this type of standalone agent configuration, what process should Annie use?

4 of 10

5 Before it is deployed to production using new AMIs, Ted’s application undergoes an I/O load performance test as part of his continuous deployment process. One Amazon EBS PIOPS volume per instance and requires consistent I/O performance is used by the application uses.

To ensure that I/O load performance tests yield the correct results in a repeatable manner which out of the following must be carried out?

5 of 10

6 Running on AWS Elastic Beanstalk John’s social media marketing application has a component written in Ruby. Messages to social media sites are posted in support of various marketing campaigns by this application component. Now to analyze the effectiveness of the marketing campaign in comparison to past and future efforts his management requires him to record replies to these social media messages. A new application component is already being developed by John to interface with the social media site APIs in order to read the replies.

To record the social media replies in a durable data store which process should John use that can be accessed at any time for analytics of historical data?

6 of 10

7 An increase in the overall bill from Amazon is been noticed by the management, after reviewing the last quarter’s monthly bills. Then Marshal discovered that one of his new services is doing a lot of GET Bucket API calls to Amazon S3 to build a metadata cache of all objects in the applications bucket. His boss has asked him to come up with a new cost-effective way to help reduce the amount of these new GET Bucket API calls.

To help mitigate the cost what process shall Marshal use?

7 of 10

8 Kylie’s team has the responsibility for an AWS Elastic Beanstalk application. The business requires that she moves to a continuous deployment model, releasing updates to the application with zero downtime multiple times per day.

To enable this and still be able to roll back almost immediately in an emergency to the previous version what should Kylie do?

8 of 10

9 To generate a report of the top 10 users of your web application Jason’s current log analysis application takes more than four hours. He has been asked to implement a system that can report this information in real time, ensure that the report is always up to date, and handle increases in the number of requests to his web application.

Choose cost effective option and that can fulfil the requirements.

9 of 10

10 An application has a single Amazon EC2 instance that processes orders with a third-party supplier. Every five minutes the orders are retrieved from an Amazon SQS queue and processed in batches. There should be not more than one hour delay in business requirements that delays in processing. In a week approximately three times, the application fails and orders stop being processed, requiring a manual restart.
To make this more resilient in a cost-effective way, which of the following step/s should be taken?
1.) Create a second ‘watchdog’ instance configured to monitor the processing instance and restart it if a failure is detected.
2.) Create an Auto Scaling launch configuration to launch instances configured to perform processing. Create an Auto Scaling group to use the launch configuration with a minimum and maximum of one.
3.) Create an Auto Scaling launch configuration to launch instances configured to perform processing. Create an Auto Scaling group to use the launch configuration with a minimum of two and a maximum of ten, and to scale based on the size of the Amazon SQS queue.
4.) Create a load balancer and register your instance with Elastic Load Balancing. Set the Elastic Load Balancing health check to call an HTTP endpoint in the application that executes the processing.
5.) Modify the processing application to send a custom CloudWatch metric with a dimension of InstanceId. To take an Amazon EC2 action to terminate the instance create a CloudWatch alarm, configured when the metric is in an insufficient state for 10 minutes.

10 of 10
Time left

AWS Certified DevOps Engineer - Professional Practice Tests

Rs. 999.00


500+ questions

Real exam & Practice environment

Answers & Detailed Explanations

Please wait!