Amazon web services 为什么创建AMI需要很长时间?

Amazon web services 为什么创建AMI需要很长时间?,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我试图从一个根设备大小为160GB的实例创建一个AMI。此根卷为io1类型,iops为1250 在我的AWs帐户中,创建AMI大约需要5分钟。这是一个超过100GB的数据 在客户的AWS帐户上,相同的配置需要超过20分钟 我已经多次重复测试过了,每次都得到了几乎相同的结果 知道为什么多个AWS帐户之间的AMI创建差异如此之大吗 AMI由连接到实例的Amazon EBS卷的快照组成 快照与以前的快照(包括用于启动实例的原始AMI)不同 例如,如果您要从AMI启动一个新实例,然后立即从该实例创建一个

我试图从一个根设备大小为160GB的实例创建一个AMI。此根卷为io1类型,iops为1250

在我的AWs帐户中,创建AMI大约需要5分钟。这是一个超过100GB的数据

在客户的AWS帐户上,相同的配置需要超过20分钟

我已经多次重复测试过了,每次都得到了几乎相同的结果

知道为什么多个AWS帐户之间的AMI创建差异如此之大吗

AMI由连接到实例的Amazon EBS卷的快照组成

快照与以前的快照(包括用于启动实例的原始AMI)不同

例如,如果您要从AMI启动一个新实例,然后立即从该实例创建一个新AMI,那么磁盘卷上的数据几乎没有变化。因此,AMI及其底层快照的创建速度非常快

如果随着时间的推移,在磁盘卷上添加/修改了大量信息,那么创建AMI将花费更长的时间,因为更改了更多的磁盘块

通过更频繁地拍摄快照,可以更快地创建快照和AMI,因为这会将修改后的块复制到AmazonS3。因此,每个后续快照/AMI将需要复制更少的块

快照/AMI的速度不受分配给卷的IOPS的影响。快照进程在后端进行,后端不消耗分配给卷的IOPS