gpt4 book ai didi

python - 亚马逊 AWS 任务自动化

转载 作者:太空宇宙 更新时间:2023-11-04 08:40:06 26 4
gpt4 key购买 nike

我们有一个不断运行和收集数据的小型 EC2 实例。我们希望能够创建另一个 EC2 实例(更大的 .. 更多 CPU 和 RAM),但数据来自较小的服务器。这个更大的实例需要根据请求创建,这个任务需要自动化。理想情况下,我们希望有一个“单一按钮”来完成这项任务。

我知道可以编写此任务的脚本(例如使用 python CLI),但是是否有任何工具或任何 AWS 服务可以帮助我们完成此任务?

最佳答案

第一个问题是将数据存储在何处以便两个实例都可以访问。您应该始终尝试将数据存储在数据库而不是文件系统中,后者允许多个实例访问相同的数据。

然后您可以选择是启动一个新的“大”实例,还是根据需要简单地启动/停止它。当 EC2 实例停止时,EC2 不收费(但您仍需为磁盘存储付费)。

至于启动另一个实例,可以使用 AWS Command-Line Interface (CLI)从脚本启动 .该脚本可以使用 User Data startup script 启动实例在实例启动时执行命令。这可以加载并运行您的应用程序。

一旦您的实例完成处理,它就可以关闭虚拟机。有一个关闭行为选项可以停止或终止 EC2 实例。

您也可以考虑使用 Amazon EC2 Spot Instances对于第二种情况——它们可以节省大量成本,最坏的情况是它们被终止,您可以稍后再试。

关于python - 亚马逊 AWS 任务自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45562497/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com