Try Before You Buy

Download a free sample of any of our exam questions and answers

  • 24/7 customer support, Secure shopping site
  • Free One year updates to match real exam scenarios
  • If you failed your exam after buying our products we will refund the full amount back to you.

DOP-C01 Questions Pass on Your First Attempt Dumps for AWS Certified DevOps Engineer Certified [Q145-Q166]

Share

DOP-C01 Questions Pass on Your First Attempt Dumps for AWS Certified DevOps Engineer Certified

DOP-C01 Practice Test Pdf Exam Material


AWS DOP-C01 Exam Certification Details:

Sample QuestionsAWS DOP-C01 Sample Questions
Passing Score75%
Exam NameAWS DevOps Engineer Professional (AWS-DevOps)
Exam Price$300 USD
Number of Questions75
Schedule ExamPEARSON VUE
Exam CodeDOP-C01
Duration180 minutes
Recommended Training / BooksDevOps Engineering on AWS

 

NEW QUESTION 145
A company is migrating an application to AWS that runs on a single Amazon EC2 instance. Because of licensing limitations, the application does not support horizontal scaling. The application will be using Amazon Aurora for its database.
How can the DevOps Engineer architect automated healing to automatically recover from EC2 and Aurora failures, in addition to recovering across Availability Zones (AZs), in the MOST cost-effective manner?

  • A. Assign an Elastic IP address on the instance. Create a second EC2 instance in a second AZ. Create an Amazon CloudWatch Events rule to trigger an AWS Lambda function to move the Elastic IP address to the second instance when the first instance fails. Use a single-node Aurora instance.
  • B. Create an EC2 instance and enable instance recovery. Create an Aurora database with a read replica in a second AZ, and promote it to a primary database instance if the primary database instance fails.
  • C. Create an Amazon CloudWatch Events rule to trigger an AWS Lambda function to start a new EC2 instance in an available AZ when the instance status reaches a failure state. Create an Aurora database with a read replica in a second AZ, and promote it to a primary database instance when the primary database instance fails.
  • D. Create an EC2 Auto Scaling group with a minimum and maximum instance count of 1, and have it span across AZs. Use a single-node Aurora instance.

Answer: C

 

NEW QUESTION 146
A Development team uses AWS CodeCommit for source code control. Developers apply their changes to various feature branches and create pull requests to move those changes to the master branch when they are ready for production. A direct push to the master branch should not be allowed. The team applied the AWS managed policy AWSCodeCommitPowerUser to the Developers' IAM Rote, but now members are able to push to the master branch directly on every repository in the AWS account.
What actions should be taken to restrict this?

  • A. Remove the IAM policy and add an AWSCodeCommitReadOnly policy. Add an allow rule for the codecommit:GitPush action for the specific repositories in the resource statement with a condition for the master reference.
  • B. Modify the IAM policy and include a deny rule for the codecommit:GitPush action for the specific repositories in the resource statement with a condition for the master reference.
  • C. Create an additional policy to include a deny rule for the codecommit:GitPush action, and include a restriction for the specific repositories in the resource statement with a condition for the master reference.
  • D. Create an additional policy to include an allow rule for the codecommit:GitPush action and include a restriction for the specific repositories in the resource statement with a condition for the feature branches reference.

Answer: C

Explanation:
Explanation
https://aws.amazon.com/pt/blogs/devops/refining-access-to-branches-in-aws-codecommit/

 

NEW QUESTION 147
For AWS CloudFormation, which stack state refuses UpdateStack calls?

  • A. <code>UPDATE_ROLLBACK_FAILED</code>
  • B. <code>UPDATE_ROLLBACK_COMPLETE</code>
  • C. <code>CREATE_COMPLETE</code>
  • D. <code>UPDATE_COMPLETE</code>

Answer: A

Explanation:
When a stack is in the UPDATE_ROLLBACK_FAILED state, you can continue rolling it back to return it to a working state (to UPDATE_ROLLBACK_COMPLETE). You cannot update a stack that is in the UPDATE_ROLLBACK_FAILED state. However, if you can continue to roll it back, you can return the stack to its original settings and try to update it again.
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks- continueu pdaterollback.html

 

NEW QUESTION 148
You have an application running on Amazon EC2 in an Auto Scaling group. Instances are being bootstrapped dynamically, and the bootstrapping takes over 15 minutes to complete. You find that instances are reported by Auto Scaling as being In Service before bootstrapping has completed. You are receiving application alarms related to new instances before they have completed bootstrapping, which is causing confusion. You find the cause: your application monitoring tool is polling the Auto Scaling Service API for instances that are In Service, and creating alarms for new previously unknown instances.
Which of the following will ensure that new instances are not added to your application monitoring tool before bootstrapping is completed?

  • A. Use the default Amazon CloudWatch application metrics to monitor your application's health. Configure an Amazon SNS topic to send these CloudWatch alarms to the correct recipients.
  • B. Increase the desired number of instances in your Auto Scaling group configuration to reduce the time it takes to bootstrap future instances.
  • C. Create an Auto Scaling group lifecycle hook to hold the instance in a pending: wait state until your bootstrapping is complete. Once bootstrapping is complete, notify Auto Scaling to complete the lifecycle hook and move the instance into a pending: complete state.
  • D. Tag all instances on launch to identify that they are in a pending state. Change your application monitoring tool to look for this tag before adding new instances, and the use the Amazon API to set the instance state to 'pending' until bootstrapping is complete.

Answer: C

 

NEW QUESTION 149
You need to scale an RDS deployment. You are operating at 10% writes and 90% reads, based on your logging. How best can you scale this in a simple way?

  • A. Create read replicas for RDS since the load is mostly reads.
  • B. Cache all the database responses on the read side with CloudFront.
  • C. Create a second master RDS instance and peer the RDS groups.
  • D. Create a Multi-AZ RDS installs and route read traffic to standby.

Answer: A

Explanation:
The high-availability feature is not a scaling solution for read-only scenarios; you cannot use a standby replica to serve read traffic. To service read-only traffic, you should use a Read Replica.
For more information, see Working with PostgreSQL, MySQL, and MariaDB Read Replicas.
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.MultiAZ.html

 

NEW QUESTION 150
A DevOps Engineer needs to design and implement a backup mechanism for Amazon EFS. The Engineer is given the following requirements: *The backup should run on schedule. *The backup should be stopped if the backup window expires. *The backup should be stopped if the backup completes before the backup window. *The backup logs should be retained for further analysis. The design should support highly available and fault-tolerant paradigms. *Administrators should be notified with backup metadata. Which design will meet these requirements?

  • A. Use Amazon SWF with an Amazon CloudWatch Events rule for scheduling the start/stop of backup activity. Run backup scripts on Amazon EC2 in an Auto Scaling group. Use Auto Scaling lifecycle hooks and the SSM Run Command on EC2 for uploading backup logs to Amazon Redshift. Use CloudWatch Alarms to notify administrators with backup activity metadata.
  • B. Use AWS Lambda with an Amazon CloudWatch Events rule for scheduling the start/stop of backup activity. Run backup scripts on Amazon EC2 in an Auto Scaling group. Use Auto Scaling lifecycle hooks and the SSM Run Command on EC2 for uploading backup logs to Amazon S3. Use Amazon SNS to notify administrators with backup activity metadata.
  • C. Use AWS Data Pipeline with an Amazon CloudWatch Events rule for scheduling the start/stop of backup activity. Run backup scripts on Amazon EC2 in a single Availability Zone. Use Auto Scaling lifecycle hooks and the SSM Run Command on EC2 for uploading the backup logs to Amazon RDS. Use Amazon SNS to notify administrators with backup activity metadata.
  • D. Use AWS CodePipeline with an Amazon CloudWatch Events rule for scheduling the start/stop of backup activity. Run backup scripts on Amazon EC2 in a single Availability Zone. Use Auto Scaling lifecycle hooks and the SSM Run Command on Amazon EC2 for uploading backup logs to Amazon S3. Use Amazon SES to notify admins with backup activity metadata.

Answer: B

Explanation:
https://docs.aws.amazon.com/efs/latest/ug/alternative-efs-backup.html

 

NEW QUESTION 151
When writing custom Ansible modules, which language is not supported?

  • A. Bash
  • B. All of the languages listed are supported
  • C. Python
  • D. C++

Answer: B

Explanation:
Ansible modules can be written in any language that is executable on the target system. The only requirement is that the module can write its results as JSON output to STDOUT for Ansible to consume.
Reference:
http://docs.ansible.com/ansible/developing_modules.html

 

NEW QUESTION 152
Your company wants to understand where cost is coming from in the company's production AWS account. There are a number of applications and services running at any given time. Without expending too much initial development time, how best can you give the business a good understanding of which applications cost the most per month to operate?

  • A. Use the AWS Price API and constantly running resource inventory scripts to calculate total price based on multiplication of consumed resources over time.
  • B. Create an automation script which periodically creates AWS Support tickets requesting detailed intra-month information about your bill.
  • C. Use custom CloudWatch Metrics in your system, and put a metric data point whenever cost is incurred.
  • D. Use AWS Cost Allocation Tagging for all resources which support it. Use the Cost Explorer to analyze costs throughout the month.

Answer: D

Explanation:
Cost Allocation Tagging is a built-in feature of AWS, and when coupled with the Cost Explorer, provides a simple and robust way to track expenses.
You can also use tags to filter views in Cost Explorer. Note that before you can filter views by tags in Cost Explorer, you must have applied tags to your resources and activate them, as described in the following sections. For more information about Cost Explorer, see Analyzing Your Costs with Cost Explorer.
http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html

 

NEW QUESTION 153
An online company uses Amazon EC2 Auto Scaling extensively to provide an excellent customer experience while minimizing the number of running EC2 instances. The company's self-hosted Puppet environment in the application layer manages the configuration of the instances. The IT manager wants the lowest licensing costs and wants to ensure that whenever the EC2 Auto Scaling group scales down, removed EC2 instances are deregistered from the Puppet master as soon as possible.
How can the requirement be met?

  • A. At instance launch time, use EC2 user data to deploy the AWS CodeDeploy agent. Use CodeDeploy to install the Puppet agent. When the Auto Scaling group scales out, run a script to register the newly deployed instances to the Puppet master. When the Auto Scaling group scales in, use the EC2 Auto Scaling EC2_INSTANCE_TERMINATINGlifecycle hook to trigger de-registration from the Puppet master.
  • B. Bake the AWS Systems Manager agent into the base AMI. When the Auto Scaling group scales out, use the AWS Systems Manager to install the Puppet agent, and run a script to register the newly deployed instances to the Puppet master. When the Auto Scaling group scales in, use the Systems Manager instance stop lifecycle hook to run a script to de-register the instance from the Puppet master.
  • C. Bake the AWS CodeDeploy agent into the base AMI. When the Auto Scaling group scales out, use CodeDeploy to install the Puppet agent, and execute a script to register the newly deployed instances to the Puppet master. When the Auto Scaling group scales in, use the CodeDeploy ApplicationStoplifecycle hook to run a script to de-register the instance from the Puppet master.
  • D. At instance launch time, use EC2 user data to deploy the AWS CodeDeploy agent. When the Auto Scaling group scales out, use CodeDeploy to install the Puppet agent, and run a script to register the newly deployed instances to the Puppet master. When the Auto Scaling group scales in, use the EC2 user data instance stop script to run a script to de-register the instance from the Puppet master.

Answer: D

 

NEW QUESTION 154
What needs to be done in order to remotely access a Docker daemon running on Linux?

  • A. change the encryption level to TLS
  • B. bind the Docker API to a unix socket
  • C. add certificate authentication to the docker API
  • D. enable the TCP socket

Answer: D

Explanation:
The Docker daemon can listen for Docker Remote API requests via three different types of Socket: unix, tcp, and fd. By default, a unix domain socket (or IPC socket) is created at /var/run/docker.sock, requiring either root permission, or docker group membership. If you need to access the Docker daemon remotely, you need to enable the tcp Socket. Beware that the default setup provides unencrypted and un-authenticated direct access to the Docker daemon - and should be secured either using the built in HTTPS encrypted socket or by putting a secure web proxy in front of it.
Reference:
https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-socket-option

 

NEW QUESTION 155
A social networking service runs a web API that allows its partners to search public posts. Post data is stored in Amazon DynamoDB and indexed by AWS Lambda functions, with an Amazon ES domain storing the indexes and providing search functionality to the application.
The service needs to maintain full capacity during deployments and ensure that failed deployments do not cause downtime or reduced capacity, or prevent subsequent deployments.
How can these requirements be met? (Choose two.)

  • A. Deploy the web application, Lambda functions, DynamoDB tables, and Amazon ES domain in an AWS CloudFormation template. Deploy changes with an AWS CodeDeploy blue/green deployment.
  • B. Run the web application in AWS Elastic Beanstalk with the deployment policy set to Immutable. Deploy the Lambda functions, DynamoDB tables, and Amazon ES domain with an AWS CloudFormation template.
  • C. Run the web application in AWS Elastic Beanstalk with the deployment policy set to Rolling. Deploy the Lambda functions, DynamoDB tables, and Amazon ES domain with an AWS CloudFormation template.
  • D. Deploy the web application, Lambda functions, DynamoDB tables, and Amazon ES domain in an AWS CloudFormation template. Deploy changes with an AWS CodeDeploy in-place deployment.
  • E. Run the web application in AWS Elastic Beanstalk with the deployment policy set to All at Once. Deploy the Lambda functions, DynamoDB tables, and Amazon ES domain with an AWS CloudFormation template.

Answer: B,D

 

NEW QUESTION 156
A company has developed a Ruby on Rails content management platform. Currently, OpsWorks with several stacks for dev, staging, and production is being used to deploy and manage the application. Now the company wants to start using Python instead of Ruby. How should the company manage the new deployment? Choose the correct answer from the options below

  • A. Create a new stack that contains the Python application code and manage separate deployments of the application via the secondary stack using the deploy lifecycle action to implement the application code.
  • B. Create a new stack that contains a new layer with the Python code. To cut over to the new stack the company should consider using Blue/Green deployment
  • C. Create a new stack that contains the Python application code and manages separate deployments of the application via the secondary stack.
  • D. Update the existing stack with Python application code and deploy the application using the deploy life-cycle action to implement the application code.

Answer: B

Explanation:
Explanation
Blue/green deployment is a technique for releasing applications by shifting traffic between two identical environments running different versions of the application.
Blue/green deployments can mitigate common risks associated with deploying software, such as downtime and rollback capability Please find the below link on a white paper for blue green

deployments
* https://d03wsstatic.com/whitepapers/AWS_Blue_Green_Deployments.pdf

 

NEW QUESTION 157
You're responsible for a popular file sharing application that uses Elastic Load Balancing to distribute traffic to an Amazon EC2 application tier deployed in an Auto Scaling group that runs across multiple Availability Zones.
You currently record the number of user file transfers to a log file on the application server, and then write data points from the logs to an Amazon RDS MySQL instance.
You aren't happy with how your application scales, and want to implement a new scaling policy based on the average number of user file transfers in a 10-minute period instead of average CPU utilization in the last five minutes.
What steps should you take to ensure that your application tier scales based on this new policy?
Choose 2 answers

  • A. Create a new Auto Scaling launch configuration that includes an Amazon EC2 user data script that installs an Amazon RDS Logs Agent on newly launched instances in the application tier. The agent will be configured to stream the file transfer data points to the Auto Scaling group.
  • B. Create a new CloudWatch alarm based on a custom metric streaming from the Amazon RDS MySQL instance that triggers an Auto Scaling action to scale the application tier.
  • C. Create a new Auto Scaling launch configuration that includes an Amazon EC2 user data script that installs a CloudWatch Logs Agent on newly launched instances in the application tier. The agent will be configured to stream the file transfers log tile to CloudWatch.
  • D. Create a new Auto Scaling launch configuration for the application tier that scales based on an Auto Scaling policy that reads the file transfer log data from the Amazon RIDS MySQL instance.
  • E. Create a new CloudWatch alarm based on a custom metric published from file transfer logs streaming to CloudWatch that triggers an Auto Scaling action to scale the application tier.
  • F. Create a new CloudWatch alarm based on the Elastic Load Balancing "RequestCount" metric that triggers an Auto Scaling action to scale the application tier.

Answer: C,E

 

NEW QUESTION 158
You are administering a continuous integration application that polls version control for changes and then launches new Amazon EC2 instances for a full suite of build tests.
What should you do to ensure the lowest overall cost while being able to run as many tests in parallel as possible?

  • A. Perform all tests on the continuous integration system, using AWS OpsWorks for unit, integration, and build tests.
  • B. Perform syntax and build tests on the continuous integration system before launching the new Amazon EC2 instance unit and integration tests.
  • C. Perform syntax checking on the continuous integration system before launching a new AWS Data Pipeline for coordinating the output of unit, integration, and build tests.
  • D. Perform syntax checking on the continuous integration system before launching a new Amazon EC2 instance for build test, unit and integration tests.

Answer: B

 

NEW QUESTION 159
A company is using AWS CodeBuild, AWS CodeDeploy, and AWS CodePipeline to deploy applications automatically to an Amazon EC2 instance. A DevOps Engineer needs to perform a security assessment scan of the operating system on every application deployment to the environment. How should this be automated?

  • A. Use Amazon Inspector as a CodePipeline task after the successful use of CodeDeploy to deploy the code to the systems.
  • B. Use Amazon CloudWatch Events to monitor for Auto Scaling event notifications of new instances and configure CloudWatch Events to trigger an Amazon Inspector scan.
  • C. Use Amazon CloudWatch Events to monitor for AWS CodeDeploy notifications of a successful code deployment and configure CloudWatch Events to trigger an Amazon Inspector scan.
  • D. Use Amazon CloudWatch Events to monitor for CodePipeline notifications of a successful code deployment and configure CloudWatch Events to trigger an AWS X-Ray scan.

Answer: B

 

NEW QUESTION 160
Which of the following tools does not directly support AWS OpsWorks, for monitoring your stacks?

  • A. AWSConfig
  • B. Amazon CloudWatch Metrics
  • C. AWSCIoudTrail
  • D. Amazon CloudWatch Logs

Answer: A

Explanation:
Explanation
You can monitor your stacks in the following ways.
* AWS OpsWorks Stacks uses Amazon CloudWatch to provide thirteen custom metrics with detailed monitoring for each instance in the stack.
* AWS OpsWorks Stacks integrates with AWS CloudTrail to log every AWS OpsWorks Stacks API call and store the data in an Amazon S3 bucket.
* You can use Amazon CloudWatch Logs to monitor your stack's system, application, and custom logs.
For more information on Opswork monitoring, please visit the below URL:
* http://docs.aws.amazon.com/opsworks/latest/userguide/monitoring.html

 

NEW QUESTION 161
You have an application hosted in AWS. You wanted to ensure that when certain thresholds are reached, a
Devops Engineer is notified. Choose 3 answers from the options given below

  • A. Set the threshold your application can tolerate in a CloudWatch Logs group and link a CloudWatch
    alarm on that threshold.
  • B. Once a CloudWatch alarm is triggered, use SNS to notify the Senior DevOps Engineer.
  • C. Use CloudWatch Logs agent to send log data from the app to CloudWatch Logs from Amazon EC2
    instances
  • D. Pipe data from EC2 to the application logs using AWS Data Pipeline and CloudWatch

Answer: A,B,C

Explanation:
Explanation
You can use Cloud Watch Logs to monitor applications and systems using log data. For example, CloudWatch
Logs can track the number of errors that occur in your
application logs and send you a notification whenever the rate of errors exceeds a threshold you specify.
CloudWatch Logs uses your log data for monitoring; so, no
code changes are required. For example, you can monitor application logs for specific literal terms (such as
"NullReferenceLxception") or count the number of
occurrences of a literal term at a particular position in log data (such as "404" status codes in an Apache access
log). When the term you are searching for is found,
CloudWatch Logs reports the data to a CloudWatch metric that you specify.
For more information on Cloudwatch Logs please refer to the below link:
* http://docs.ws.amazon.com/AmazonCloudWatch/latest/logs/WhatlsCloudWatchLogs.html
Amazon CloudWatch uses Amazon SNS to send email. First, create and subscribe to an SNS topic. When you
create a CloudWatch alarm, you can add this SNS topic
to send an email notification when the alarm changes state.
For more information on Cloudwatch and SNS please refer to the below link:
* http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/US_SetupSNS.html

 

NEW QUESTION 162
You are running Amazon CloudTrail on an Amazon S3 bucket and look at your most recent log.
You notice that the entries include the ListThings and CreateThings actions and wonder if your devices have been hacked. Based on these entries, what service would you be concerned may have been hacked?

  • A. Amazon Inspector
  • B. AWS IoT
  • C. AWS CodePipeline
  • D. Amazon Glacier

Answer: B

Explanation:
AWS IoT (Internet of Things) is integrated with CloudTrail to capture API calls from the AWS IoT console or from your code to the AWS IoT APIs. AWS IoT provides secure, bi-directional communication between Internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the AWS cloud. Using the information collected by CloudTrail, you can determine the request that was made to AWS IoT, the source IP address from which the request was made, who made the request, when it was made, and so on.
Reference:
http://docs.aws.amazon.com/iot/latest/developerguide/monitoring_overview.html#iot-using- cloudtrail

 

NEW QUESTION 163
A company is setting a centralized logging solution on AWS and has several requirements. The company wants its Amazon CloudWatch Logs and VPC Flow logs to come from different sub accounts and to be delivered to a single auditing account. However, the number of sub accounts keeps changing. The company also needs to index the logs in the auditing account to gather actionable insight.
How should a DevOps Engineer implement the solution to meet all of the company's requirements?

  • A. Use Amazon Kinesis Streams to write logs to Amazon ES in the auditing account. Create a CloudWatch subscription filter and use Kinesis Data Streams in the sub accounts to stream the logs to the Kinesis stream in the auditing account.
  • B. Use AWS Lambda to write logs to Amazon ES in the auditing account. Create a CloudWatch subscription filter and use Lambda in the sub accounts to stream the logs to the Lambda function deployed in the auditing account.
  • C. Use Amazon Kinesis Firehose with Kinesis Data Streams to write logs to Amazon ES in the auditing account. Create a CloudWatch subscription filter and stream logs from sub accounts to the Kinesis stream in the auditing account.
  • D. Use AWS Lambda to write logs to Amazon ES in the auditing account Create an Amazon CloudWatch subscription filter and use Amazon Kinesis Data Streams in the sub accounts to stream the logs to the Lambda function deployment in the auditing account.

Answer: C

 

NEW QUESTION 164
You are the IT administrator for your company. You have the responsibility of creating development environments which would confirm to the LAMP development stack. The requirement is that the development team always gets the latest version of the LAMP stack each time a new instance is launched. Which of the following is an efficient and effective way to implement this requirement? Choose 2 answers from the options given below

  • A. Use the User data section and use a custom script which will be used to download the necessary LAMP stack packages.
  • B. Create an EBS Volume with the LAMP stack and attach it to an instance whenever it is required.
  • C. Create an AMI with all the artifacts of the LAMP stack and provide an instance to the development team based on the AMI.
  • D. Create a cloudformation template and use the cloud-init directives to download and the install the LAMP stack packages.

Answer: A,D

Explanation:
Explanation
Using User data and cloud-init directives you can always ensure you download the latest version of the LAMP stack and give it to the development teams. With AMI's you will always have the same version and will need to create an AMI everytime the version of the LAMP stack changes.
The AWS Documentation mentions
When you launch an instance in Amazon CC2, you have the option of passing user data to the instance that can be used to perform common automated configuration tasks and even run scripts after the instance starts. You can pass two types of user data to Amazon CC2: shell scripts and cloud-init directives. You can also pass this data into the launch wizard as plain text, as a file (this is useful for launching instances using the command line tools), or as base64-encoded text (for API calls).
For more information on User data please refer to the below link:
* http://docs.aws.amazon.com/AWSCC2/latest/UserGuide/user-data.html

 

NEW QUESTION 165
A user is accessing RDS from an application. The user has enabled the Multi AZ feature with the MS SQL
RDS DB. During a planned outage how will AWS ensure that a switch from DB to a standby replica will not
affect access to the application?

  • A. RDS will have both the DBs running independently and the user has to manually switch over
  • B. RDS will have an internal IP which will redirect all requests to the new DB
  • C. RDS uses DNS to switch over to stand by replica for seamless transition
  • D. The switch over changes Hardware so RDS does not need to worry about access

Answer: C

Explanation:
Explanation
Amazon RDS Multi-AZ deployments provide enhanced availability and durability for Database (DB)
Instances, making them a natural fit for production database workloads. When you provision a Multi-AZ DB
Instance, Amazon RDS automatically creates a primary DB Instance and synchronously replicates the data to a
standby instance in a different Availability Zone (AZ). Cach AZ runs on its own physically distinct,
independent infrastructure, and is engineered to be highly reliable.
In case of an infrastructure failure (for example, instance hardware failure, storage failure, or network
disruption), Amazon RDS performs an automatic failover to the standby, so that you can resume database
operations as soon as the failover is complete.
And as per the AWS documentation, the cname is changed to the standby DB when the primary one fails.
Q: What happens during Multi-AZ failover and how long does it take?
"Failover is automatically handled by Amazon RDS so that you can resume database operations as quickly as
possible without administrative intervention. When failing over, Amazon RDS simply flips the canonical name
record (CNAMC) for your DB instance to point at the standby, which is in turn promoted to become the new
primary. We encourage you to follow best practices and implement database connection retry at the
application layer".
* https://aws.amazon.com/rds/faqs/
Based on this, RDS Multi-AZ will use DNS to create the CNAM C and hence B is the right option. For more
information on RDS Multi-AZ please visit the link:
* http://docs.aws.a
mazon.com/AmazonRDS/latest/UserGuide/Concepts.MultiAZ.htm I

 

NEW QUESTION 166
......

DOP-C01 [Jan-2022] Newly Released] Exam Questions For You To Pass: https://www.braindumpsit.com/DOP-C01_real-exam.html

DOP-C01 Answers DOP-C01 Free Demo Are Based On The Real Exam: https://drive.google.com/open?id=175p3BHgI9IxOT3tLsI6Bl5TbBl9Mb_HD