Oracle Cloud Infrastructure 2020 Architect Professional — Question 41
To serve web traffic for a popular product, your cloud engineer has provisioned four BM.Standard2.52 instances, evenly spread across two availability domains in the us-ashburn-1 region; LoadBalancer is used to deliver the traffic across instances.
After several months, the product grows even more popular and you need additional compute capacity. As a result, an engineer provisioned two additional
VM.Standard2.8 instances.
You register the two VM.Standard2.8 instances with your Load Balancer Backend set and quickly find that the VM.Standard2.8 instances are now running at
100% of CPU utilization but the BM.Standard2.52 instances have significant CPU capacity that's unused.
Which option is the most cost effective and uses instances capacity most effectively? (Choose the best answer.)
Answer options
- A. Configure Autoscaling instance pool with LoadBalancer to add up to 3 more BM.Standard2.52 instances when triggered. Shut off VM.Standard2.8 instances.
- B. Configure LoadBalancer with two VM.Standard2.8 instances and use Autoscaling instance pool to add up to two additional VM.Standard2.8 instances. Shut off BM.Standard2.52 instances.
- C. Route traffic to BM.Standard2.52 and VM.Standard2.8 instances directly using DNS and Health Checks. Shut off the Load Balancer.
- D. Configure your Load Balancer with weighted round robin policy to distribute traffic to the compute instances, with more weight assigned to bare metal instances.
Correct answer: A
Explanation
The correct answer is A because it effectively scales the more powerful BM.Standard2.52 instances to meet demand while shutting down the underperforming VM.Standard2.8 instances, thus optimizing costs. Options B and D do not take advantage of the better performance of the BM.Standard2.52 instances, while option C eliminates the Load Balancer, which is essential for managing traffic efficiently.