You are a solutions architect working for a company that specializes in ingesting large data feeds (using Kinesis) and then analyzing these feeds using Elastic Map Reduce (EMR). The results are then stored on a custom MySQL database which is hosted on an EC2 instance which has 3 volumes, the root/boot volume, and then 2 additional volumes which are striped in to a RAID 1. Your company recently had an outage and lost some key data and have since decided that they will need to run nightly back ups. Your application is only used during office hours, so you can afford to have some down time in the middle of the night if required. You decide to take a snapshot of all three volumes every 24 hours. In what manner should you do this?
A. Take a snapshot of each volume independently, while the EC2 instance is running.
B. Stop the EC2 instance and take a snapshot of each EC2 instance independently. Once the snapshots are complete, start the EC2 instance and ensure that all relevant volumes are remounted.
C. Add two additional volumes to the existing RAID 0 volume and mirror these volumes creating a RAID 10. Take a snap of only the two new volumes.
D. Create a read replica of the existing EC2 instance and then take your snapshots from the read replica and not the live EC2 instance.
Answer: B. Stop the EC2 instance and take a snapshot of each EC2 instance independently. Once the snapshots are complete, start the EC2 instance and ensure that all relevant volumes are remounted.
You might also like to view...
Must throwing an exception cause program termination?
What will be an ideal response?
Using the <> operator, you can access information about an exception.
Answer the following statement true (T) or false (F)
Given a script named DispMsg.rb, if an empty file were used as input to: ruby DispMsg.rb < Hello.txt a value of nil would be assigned to the message variable in the statement: message = STDIN.gets
Answer the following statement true (T) or false (F)
If you wanted to find out how many people are going on a trip you would use the ________ function in a calculated field.
Fill in the blank(s) with the appropriate word(s).