Oracle Cloud Infrastructure 2022 Architect Professional — Question 26
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?
Answer options
- A. 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.
- B. Configure your Load Balancer with weighted round robin policy to distribute traffic to the compute instances, with more weight assigned to bare metal instances.
- C. Configure Autoscaling instance pool with LoadBalancer to add up to 3 more BM. Standard2.52 Instances when triggered, Shut off VM.Standard2.8 Instances.
- D. Route traffic to BM.Standard2.52 and VM.Standard2.8 Instances directly using DNS and Health Checks. Shut off the Load Balancer.
Correct answer: B
Explanation
Option B is the most effective because it allows the Load Balancer to prioritize traffic to the underutilized BM.Standard2.52 instances, which have more available CPU capacity. The other options either shut down the more efficient instances or do not effectively balance the load, leading to potential performance issues and wasted resources.