What should the Administrator do to enable scaling to better adapt to the high memory utilization?
Create a custom script that pipes memory utilization to Amazon S3, then, scale with an AWS Lambda-powered event
Install the Amazon CloudWatch memory monitoring scripts, and create a custom metric based on the script’s results
Increase the minimum size of the cluster to meet memory and application load demands
Deploy an Application Load Balancer to more evenly distribute traffic among nodes
Explanations:
Creating a custom script to pipe memory utilization to S3 and using a Lambda-powered event is not the most efficient solution for scaling based on memory usage. CloudWatch metrics would be more suitable.
Installing the Amazon CloudWatch memory monitoring scripts and creating a custom metric is the best approach to monitor memory utilization and enable Auto Scaling based on that metric.
Increasing the minimum size of the cluster may help address high load but does not address memory utilization or scale dynamically based on real-time demand.
Deploying an Application Load Balancer only helps distribute traffic more evenly among nodes, but it does not address memory constraints or scale based on memory utilization.