0

我正在使用 EC2 从我的桌面卸载一些计算任务 - 基本上在桌面上运行一些需要数小时或数天的作业,没有特别大的规模,所以我不想设置任何太复杂的东西 - 它应该能够在运行 ubuntu 的单个实例上运行。我知道这会扩展 EC2 的用例,并且有比以这种方式使用 EC2 更好的长期解决方案,但我会在稍后的时间点解决这个问题。

但是,如果我使用标准、高内存或高 CPU 的 ubuntu 服务器实例,即使 XL 类(例如 m2.4xlarge)在计算能力方面也相当慢,集群计算实例可能更适合我的需求。但是,除非我选择“集群实例的 ubuntu 服务器”映像,否则我无法使用集群计算实例,而预装的库和软件中缺少这些映像。我可以逐个安装软件包,但这似乎是一种迂回的方式来做他们不打算做的事情(我尝试将 EBS 卷从常规服务器实例交换到集群实例,但实例无法启动当我这样做时)。

基本上底线是我想使用他们的集群计算实例的硬件,但不使用精简的操作系统,所以我可以用最少的设置运行一些单实例作业。解决这个问题的最佳方法是什么?

4

2 回答 2

0

您是否研究过引导程序?CloudFormation模板可能是一个答案。

于 2012-09-03T14:58:10.310 回答
0

您可以尝试使用CloudInit方法在启动时安装所需的软件包。基本上,您编写一个每次启动实例时都会执行的 shell 脚本。

于 2012-09-03T15:01:12.707 回答