You have a content management system running on an Amazon EC2 instance that is approaching 100% CPU
utilization. Which option will reduce load on the Amazon EC2 instance?
A.
Create a load balancer, and register the Amazon EC2 instance with it
B.
Create a CloudFront distribution, and configure the Amazon EC2 instance as the origin
C.
Create an Auto Scaling group from the instance using the CreateAutoScalingGroup action
D.
Create a launch configuration from the instance using the CreateLaunchConfiguration action
Explanation:
https://aws.amazon.com/blogs/aws/new-amazon-ec2-micro-instances/
C
B
C & D can work together but not in isolation.
and the debate rages on…
http://www.aiotestking.com/amazon/which-option-will-reduce-load-on-the-amazon-ec2-instance/
B – I’m changing my answer
Thanks HM
Its C. As, Option C says “Create an Auto Scaling group from the instance using the CreateAutoScalingGroup action”. So, it doesnt need Launch configuration to be created.
http://docs.aws.amazon.com/autoscaling/latest/userguide/create-asg-from-instance.html
Auto scaling needs to know what to scale with, Launch configuration provides the rules
It doesnot say to add more instance. Single instance wont work in a ASG.
B
B.
Because CloudFront is Amazon’s recommendation for content delivery. Plus it would offset the CPU on the current EC2 that’s suffering.
http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html
B
This was on the AWS Architect Exam 17/02/2018. Definitely C