一家企业使用按需Amazon EC2C5计算优化实例来执行内存密集型分析应用程序。该应用程序被定期使用并且在工作时间内对该应用程序的需求翻了一番。目前该程序的扩展取决于CPU利用率。发生缩容时会使用生命周期挂钩,因为实例必须在终止前四分钟清理应用程序状态。由于用户报告在工作时间内性能不佳,因此制定了计划的扩展措施以允许在工作时间安装额外的实例。解决方案架构师的任务是降低应用程序的成本。以下哪个选项最便宜()
A.使用使用C5实例的现有启动配置,并更新应用程序AMI以包含Amazon CloudWatch代理。将Auto Scaling 策略更改为根据内存利用率进行扩展。使用预留实例满足工作时间后所需的实例数量,使用Spot实例满足工作时间增加的需求
B.更新现有启动配置以使用R5实例,并更新应用程序AMI以包含SSM代理。将Auto Scaling策略更改为根据内存利用率进行扩展。将预留实例用于工作时间后所需的实例数量,并将Spot实例与按需实例一起使用,以满足工作时间增加的需求
C.使用使用C5实例的现有启动配置,并更新应用程序AMI以包含SSM代理。让Auto Scaling策略根据CPU利用率进行扩展。使用计划预留实例来满足工作时间后所需的实例数量,并使用Spot实例来满足工作时间增加的需求
D.使用R5实例创建新的启动配置,并更新应用程序AMI以包含Amazon CloudWatch代理。将Auto Scaling策略更改为根据内存利用率进行扩展。将预留实例用于工作时间后所需的实例数量,并将标准预留实例与按需实例一起使用,以满足工作时间增加的需求