在迁移测试期间,Amazon EC2 On-Demand Instances 上的应用程序需要很长时间才能启动并加载内存,然后才能完全投入生产。在下一个测试阶段,哪种解决方案可以缩短应用程序启动时间?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 启动已开启休眠功能的 EC2 On-Demand Instances。在下一个测试阶段配置 EC2 Auto Scaling warm pools。.
为什么这是答案
正确答案是启动已开启休眠功能的 EC2 On-Demand Instances,并在下一个测试阶段配置 EC2 Auto Scaling warm pools。休眠功能允许实例在停止时保留其内存(RAM)内容,从而在下次启动时大幅缩短应用程序的启动时间,因为应用程序无需重新加载所有数据到内存。EC2 Auto Scaling warm pools 可以在需要时快速将预初始化的实例投入使用,进一步减少启动延迟,非常适合需要快速扩展且启动时间长的应用程序。 启动两个或更多 EC2 On-Demand Instances 并开启自动扩缩功能,虽然能提供扩展性,但无法解决单个实例启动时间长的问题。启动 EC2 Spot Instances 成本较低,但它们可能随时中断,不适合需要稳定运行的测试环境,也无法解决启动时间问题。启动带有 Capacity Reservations 的 EC2 On-Demand Instances 确保了容量可用性,但同样不能缩短应用程序的启动时间。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡