Answer – A
The Elastic Beanstalk is an easy-to-use AWS service for deploying and scaling web applications and services.
Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to application health monitoring. Meanwhile, if needed, we can still retain full control over the AWS resources used in the application and access the underlying resources at any time.
Hence, A is the CORRECT answer.
For more information on launching a LAMP stack with Elastic Beanstalk, please check the following references:
https://aws.amazon.com/getting-started/projects/launch-lamp-web-app/
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-ha-tutorial.html?icmpid=docs_tutorial_projects
We can deploy the resources on AWS CloudFormation as well, but it is more complicated than Elastic Beanstalk:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/deploying.applications.html