Oracle Cloud Infrastructure 2023 Architect Associate — Question 48

You are responsible for deploying an application on Oracle Cloud Infrastructure (OCI). The application is memory intensive and performs poorly if enough memory is not available. You have created an instance pool of Linux compute instances in OCI to host the application and defined Autoscaling Configuration for the instance pool.
What should you do to ensure that the instance pool autoscales to prevent poor application performance?

Answer options

Correct answer: D

Explanation

The correct answer is D because configuring the autoscaling policy to monitor memory usage directly addresses the application's memory-intensive nature, ensuring that additional instances are launched when memory thresholds are crossed. Option A is incorrect as it relies on a manual script instead of automated scaling. Option B is not suitable since it focuses on CPU usage, which does not align with the memory requirements of the application. Option C, while useful for monitoring, does not directly trigger scaling based on memory needs.