Amazon ec2 AmazonEC2中的自动缩放

Amazon ec2 AmazonEC2中的自动缩放,amazon-ec2,Amazon Ec2,我想知道AmazonEC2中的自动伸缩是如何工作的。我的意思是,假设我有一个巨大的突发请求,那么它将自动启动一个新实例。但我最初在第一个实例中设置了数据库和服务器代码。那么,它如何进入下一个实例。此外,如果我们收到一个请求,将如何将其分发到新实例。我想知道这件事。我首先拥有数据库。是否会在所有数据库中进行复制,以便将相同的信息发送给用户。您的数据库服务器不应进行负载平衡或自动缩放,除非其上的数据从未更改。当用作可以与单个DB后端实例通信的web/app服务器时,负载平衡和自动缩放效果最佳。要启用

我想知道AmazonEC2中的自动伸缩是如何工作的。我的意思是,假设我有一个巨大的突发请求,那么它将自动启动一个新实例。但我最初在第一个实例中设置了数据库和服务器代码。那么,它如何进入下一个实例。此外,如果我们收到一个请求,将如何将其分发到新实例。我想知道这件事。我首先拥有数据库。是否会在所有数据库中进行复制,以便将相同的信息发送给用户。

您的数据库服务器不应进行负载平衡或自动缩放,除非其上的数据从未更改。当用作可以与单个DB后端实例通信的web/app服务器时,负载平衡和自动缩放效果最佳。

要启用自动缩放,您需要了解spot车队和spot请求的概念。 然后创建一个负载平衡器和一个安全组


一旦您理解了这些术语,您就可以配置/实施自动缩放过程。

是的,但我的服务器代码会自动复制吗。假设我有一个网站。因此,为了平衡负载,添加更多实例,网站代码会自动复制到所有实例中吗?当您设置自动缩放时,您会给它一个AMI,当Amazon启动新实例时,它会从该AMI创建它们。以下是您将采取的步骤:1)完整地设置web服务器。2.)关闭该web服务器(您需要使用EBS以避免丢失数据)。3.)创建该服务器的AMI。4.)配置自动缩放以使用该功能AMI@BNicoll通常,在启动时进行配置比创建新的AMI更可取。否则,您将在每一次微小的代码更改后创建一个新的AMI,并退出Amazon的滚动发布计划(这意味着您现在必须维护自己的AMI——安全补丁、更新等)。如果启动时的资源调配速度不够快,可以使用Netflix的Bakeri(尽管我不知道它是否已经发布给公众)。