AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 593 / 1018 题单选题

一家公司计划迁移到AWS并使用Amazon EC2 On-Demand实例来运行其应用程序。在迁移测试阶段,技术团队观察到应用程序需要很长时间才能启动并加载内存,才能变得完全有效。 哪种解决方案将在下一个测试阶段减少应用程序的启动时间?

  • A. 启动两个或更多EC2 On-Demand实例。打开自动扩展功能,并在下一个测试阶段使EC2 On-Demand实例可用。
  • B. 启动EC2 Spot实例以支持应用程序,并扩展应用程序以使其在下一个测试阶段可用。
  • C. 使用已打开休眠模式的EC2 On-Demand实例。在下一个测试阶段配置EC2 Auto Scaling温暖池。
  • D. 使用带容量预留的EC2 On-Demand实例。在下一个测试阶段启动额外的EC2实例。
第 593 / 1018 题正确答案 C
  • C. 使用已打开休眠模式的EC2 On-Demand实例。在下一个测试阶段配置EC2 Auto Scaling温暖池。

解析

为了减少应用程序的启动时间,可以使用休眠模式(hibernation)的EC2 On-Demand实例(选项C)。休眠模式允许将EC2实例的内存状态保存在持久存储中,并在恢复时将其还原,从而减少启动时间。其他选项中,选项A中提到了自动扩展,但没有明确减少启动时间的方法。选项B中提到了Spot实例,但没有涉及减少启动时间。选项D中的容量预留可以提供实例可用性,但不一定减少启动时间。

AI 解析

本题涉及Amazon EC2实例启动性能优化。AWS文档中提到,EC2实例休眠功能通过将内存中内容保存到EBS卷,允许实例从休眠状态快速恢复,避免从头初始化。同时,EC2 Auto Scaling温暖池通过预初始化实例并保持停止状态(stopped),在需要扩展时直接启动(start)这些已预配置的实例,减少实例冷启动时间。选项C结合了这两个机制:启用休眠模式保留内存状态,配合温暖池预初始化实例,从而缩短应用程序下次启动时的整体耗时。选项A仅增加实例数量未解决启动延迟;选项B使用的Spot实例存在中断风险且启动机制未优化;选项D的容量预留确保资源但未解决实例初始化耗时问题。