You have been given a new brief from your supervisor for a client who needs a web application set up on AWS.
The most important requirement is that MySQL must be used as the database.
This database must not be hosted in the public cloud but rather at the client's data center due to security risks.
Which of the following solutions would be the best to assure that the client's requirements are met? Choose the correct answer from the options below.
Click on the arrows to vote for the correct answer
A. B. C. D.Answer - A.
Since the database should not be hosted on the cloud, all other options are invalid.
The best option is to create a VPN connection for securing traffic as shown below.
Option B is invalid because this is the incorrect use of the Storage gateway.
Option C is invalid since this is the incorrect use of the NAT instance.
Option D is invalid since this is an incorrect configuration.
For more information on VPN connections, please visit the below URL:
http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_VPN.htmlThe best solution to meet the client's requirements is to use option A - build the application server on a public subnet and the database at the client's datacenter. Connect them with a VPN connection that uses IPsec.
Here's why:
Option A:
Option B:
Option C:
Option D:
Overall, option A is the best solution as it meets all the client's requirements and provides secure communication between the application server and the database.