Amazon web services 是一个EC2实例';启动后,是否将服务器代码复制到属于自动缩放组的其他实例?

Amazon web services 是一个EC2实例';启动后,是否将服务器代码复制到属于自动缩放组的其他实例?,amazon-web-services,amazon-ec2,amazon-ami,aws-auto-scaling,Amazon Web Services,Amazon Ec2,Amazon Ami,Aws Auto Scaling,标题中的问题。只是想知道这是如何工作的:如果您有一个EC2实例,它提供一些代码(让我们称之为简单的web服务器),那么如果其他EC2实例作为自动缩放组的一部分启动,那么这些代码是如何复制到其他EC2实例的?我相信你可以复制AMI,它有操作系统,也许还有一些安装,但是它也有提供的文件吗 如果所提供的文件是AMI的一部分,则表示亲切的问候是的。否则现在 基本上,AMI是快照的一种形式。无论您创建它时有什么,它都将位于新实例上 但如果情况并非如此,则您可以使用多个选项跨“自动缩放”组中的实例复制文件:

标题中的问题。只是想知道这是如何工作的:如果您有一个EC2实例,它提供一些代码(让我们称之为简单的web服务器),那么如果其他EC2实例作为自动缩放组的一部分启动,那么这些代码是如何复制到其他EC2实例的?我相信你可以复制AMI,它有操作系统,也许还有一些安装,但是它也有提供的文件吗


如果所提供的文件是AMI的一部分,则表示亲切的问候是的。否则现在

基本上,AMI是快照的一种形式。无论您创建它时有什么,它都将位于新实例上

但如果情况并非如此,则您可以使用多个选项跨“自动缩放”组中的实例复制文件:

  • 在实例启动时作为“用户数据”的一部分执行您自己的代码。在那里你可以下载你想提供的文件。显然,它们可能会在实例之间失去同步

  • 装载一个额外的EBS或EFS卷,该卷将包含您要提供服务的文件

  • 从S3加载的服务文件


  • 从AMI启动的实例具有您创建AMI时捐赠者实例拥有的任何文件。您需要决定您想要保持AMI的最新程度,以及您想要在启动时进行多少引导。一个好的起点可能是