亚马逊网络服务:图像和实例之间存在差异

Ezy*_*ryb 4 amazon-ec2 boto amazon-web-services

启动AWS Image和Instances之间有什么不同?

示例:我注意到当我使用boto 运行AWS 镜像时,我只能在使用boto 运行AWS 实例时停止 Image ,我只能终止.

Eri*_*ond 9

将EC2实例视为具有CPU,内存,硬盘,网络等的单个运行服务器.您对该实例所做的任何更改仅影响该实例.

一个AMI(Amazon机器映像)看作当你开始一个新的实例被复制到硬盘的根文件系统的精确副本.AMI是坐在架子上的硬盘.您可以在机架上制作硬盘的精确副本,将新硬盘安装到服务器中,然后打开服务器.您可以在不影响主副本的情况下为多个服务器执行此操作.

AMI定义每个实例的初始状态.每个实例在运行时都会更改,但是一旦创建了原始AMI,您就永远无法更改它(除了删除它).

有更多细节可以改进这个概念模型,但这是基础知识.

具体到您问题中的措辞:

  • 有时我们说我们"开始AMI"有时我们说我们"正在开始一个实例".我们的意思是一样的.我们真的开始使用AMI作为模板的实例.

  • 我们从来没有说我们"停止/终止图像"或"停止的AMI"一样,一旦开始,它真的是正在运行的实例.