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:
You can create an ASG from instance ID
http://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_CreateAutoScalingGroup.
html
That’s a vague question. Load Balancer with one node is not going to help and AutoScale group is useless without ELB.
Somebody explain to me how according to C the instance which is scaled will get the traffic? You need to route the traffic to the 2nd, 3rd instance etc. Therefore you need a load balancer which is not there. Actually in case of C you might have a huge bill at the end of the month because the instances would scale and they wouldn’t reduce the load. The load would still be routed to the original instance.
Definitely, B is the only possible answer. Not ideal, but possible. Because you route the content to other locations which then take some load off.