首先,我想澄清一下,我是 AWS 的新手,特别是 Spot 实例,所以请原谅我缺乏特定的语言。
我必须实现以下设置:
- 每 8 小时创建一个 Spot 实例
- 每次运行一个 R 脚本(运行大约需要 35 分钟)
- 将结果写回我拥有的 RDS 持久实例(这发生在 R 脚本中)
- 关闭现场实例
到目前为止,我已经通过 AWS 开发工具包和自定义脚本工作了“每 8 小时创建一个现场实例”部分。
我遇到的问题是,我不确定如何在 Spot 实例中运行 R 脚本,一旦它变为“活动”。
我了解如何检查实例的状态,但不了解如何“调用”文件。
我想在另一台机器上运行一个 cron 作业,它会检查实例是否处于活动状态并调用该文件。
这是要走的路吗?如果是,我如何获取实例地址以便调用它?