我可以使用预先配置的机器映像w / Ruby / Java预装在具有diff.RAM + CPU的机器上

时间:2012-08-30 22:26:10

标签: java ruby amazon-ec2 cloud rackspace-cloud

我创建了一个机器映像,其中安装了一些语言/框架 - 例如Java,Ruby等。

我的想法是,我可以使用此计算机映像快速初始化新虚拟机(例如在Amazon EC2或Rackspace Cloud上),然后在该虚拟机上运行一些代码。

我不确定的是,假设我在具有1GB RAM / 2 Ghz CPU的服务器中创建了我的机器映像 - 我将能够使用此映像,因为它位于具有不同CPU + RAM的虚拟机中配置?例如,我可以直接在具有8GM RAM的虚拟机中使用我的图像吗?

或者我是否需要进行任何手动配置/调整,以确保我的机器映像在具有差异的虚拟机上运行。 CPU + RAM配置?

2 个答案:

答案 0 :(得分:2)

您肯定可以将映像映射到CPU和RAM的更高/更低配置。但是,您无法更改图像的位体系结构。例如,无法为64位计算机配置32位映像,也不能为32位计算机配置64位映像。 您不必进行任何配置以使其至少在amazon ec2中起作用。

答案 1 :(得分:0)

您当然可以在Amazon EC2上执行此操作;您创建一个Amazon Machine Image(AMI),它是虚拟机及其所有配置的完整定义,然后您可以使用具有不同CPU / RAM配置的不同instance types启动它的新实例。 / p>

我不熟悉Rackspace Cloud,但如果他们没有提供类似的东西,我会感到惊讶。