Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon ec2 用于卸载桌面级计算任务的EC2群集实例_Amazon Ec2_Amazon Web Services_Cloud_Scientific Computing - Fatal编程技术网

Amazon ec2 用于卸载桌面级计算任务的EC2群集实例

Amazon ec2 用于卸载桌面级计算任务的EC2群集实例,amazon-ec2,amazon-web-services,cloud,scientific-computing,Amazon Ec2,Amazon Web Services,Cloud,Scientific Computing,我正在使用EC2从我的桌面上卸载一些计算任务——基本上运行一些在桌面上需要数小时或数天的工作,没有什么特别大的规模,所以我不想设置太复杂的东西——它应该能够在运行ubuntu的单个实例上运行。我知道这扩展了EC2的使用范围,并且有比以这种方式使用EC2更好的长期解决方案,但我将在稍后的时间点讨论这个问题 但是,如果我使用标准、高内存或高cpu的ubuntu服务器实例,即使是XL类(例如m2.4XL)在计算能力方面也相当慢,集群计算实例可能更适合我的需要。但是,我不能使用集群计算实例,除非我选择“

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

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


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

你有没有研究过引导?A可能是答案。

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

谢谢您的建议,但是没有比手动编写所有缺少的包的安装脚本更直接的方法来有效地在集群实例上安装ubuntu服务器吗?似乎必须有一种更直接的方法-我必须错过无法在集群实例上启动ubuntu服务器映像的原因。我还使用cc实例生成科学模型,我只需要安装一些软件包。我在c1.medium实例上运行了这个模型的一个变体,要安装的软件包列表是相同的。因此,我使用CloudInit方法来解决安装问题。