1

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

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

我不确定的是,假设我在具有 1GB RAM /2 Ghz CPU 的服务器中创建了我的机器映像——我能否像在具有不同 CPU+RAM 配置的虚拟机中一样使用此映像?例如,我能否在具有 8GM RAM 的虚拟机中直接使用我的图像?

或者我必须进行任何手动配置/调整,以确保我的机器映像在具有差异的虚拟机上工作。CPU+内存配置?

4

2 回答 2

2

您当然可以将图像映射到 CPU 和 RAM 的更高/更低配置。但是,您不能更改图像的位架构。例如,64 位机器不能配置 32 位图像,32 位机器也不能配置 64 位图像。您无需进行任何配置即可使其至少在 amazon ec2 中工作。

于 2012-08-31T15:26:18.343 回答
0

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

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

于 2012-08-31T16:42:03.730 回答