【问题标题】:Auto scaling in amazon ec2亚马逊 ec2 中的自动缩放
【发布时间】:2013-01-09 19:38:03
【问题描述】:

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

【问题讨论】:

    标签: amazon-ec2


    【解决方案1】:

    要启用 Auto Scaling,您需要了解 Spot 队列和 Spot 请求的概念。 然后创建一个负载均衡器和一个安全组。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 是的,但是我的服务器代码会自动复制。假设我有一个网站。那么为了平衡负载,添加更多实例,网站代码会自动复制到所有实例中吗?
      • 设置 Auto-scaling 时,您会给它一个 AMI,当 Amazon 启动新实例时,它会从该 AMI 创建它们。以下是您将采取的步骤:1.) 完整设置您的网络服务器。 2.) 关闭该网络服务器(您需要使用 EBS 以免丢失数据)。 3.) 制作该服务器的 AMI。 4.) 配置自动缩放以使用该 AMI
      • @BNicoll 通常最好在启动时配置而不是创建新的 AMI。否则,您将在每次小的代码更改后创建一个新的 AMI,并且您正在退出 Amazon 的滚动发布计划(这意味着您现在必须维护自己的 AMI——安全补丁、更新等)。如果启动时配置不够快,请使用 Netflix 的 Bakeri 之类的工具(尽管我不知道它是否已向公众发布)。
      猜你喜欢
      • 2017-11-19
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 2013-11-24
      • 1970-01-01
      • 2015-02-16
      • 2015-10-22
      • 2015-01-23
      相关资源
      最近更新 更多