【问题标题】:AWS: Is it possible to have multiple resources within the same auto scaling group?AWS:同一个 Auto Scaling 组中是否可以有多个资源?
【发布时间】:2017-11-03 08:38:25
【问题描述】:

我正试图围绕自动缩放组展开思考。我了解它在 Web 服务器上的工作原理,并且有大量示例可供参考。我正在寻找的示例是您可以假设一组 Web 服务器和 Spark 工作人员。我是将网络和 Spark 工作人员分组到同一个 ASG 中,还是分在不同的组中?

似乎没有任何示例显示 ASG 中的不同资源。那是因为您不会像数据库服务器那样将其他“资源”放在其中吗?

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    将有两个不同的自动扩缩组,一个用于 Web 和 Spark 工作器,因为自动扩缩基于 启动配置,您将在其中指定一些事件/指标,它将根据这些事件/指标进行扩缩或缩小规模并使用一些 AMI。

    在一个自动缩放组中,您不能使用两个不同的 AMI。

    【讨论】:

    • 谢谢。我从 VPC 的角度来考虑它,ASG 将在其中处理您的所有实例。这很有道理,谢谢!
    【解决方案2】:

    AWS Auto Scaling 组可以启动新的 Amazon EC2 实例并可以终止实例。您可以完全控制定义启动什么的参数,例如指定 AMI 和用户数据启动脚本。

    因此,您可以将它用于任何事情,只要您可以将实例配置为在启动后完成其工作。每个 Auto Scaling 组启动完全相同的实例,因此如果您想要不同类型的实例(例如 Web 服务器与应用服务器),您可以使用单独的 Auto Scaling 组。

    对于 Spark,您可以考虑使用 Amazon EMR,它可以为 Hadoop 和 Spark 扩展服务器集群。

    【讨论】:

      猜你喜欢
      • 2017-08-13
      • 2018-03-29
      • 2015-10-05
      • 2018-03-25
      • 2014-02-26
      • 1970-01-01
      • 2014-06-08
      • 2021-11-24
      • 2020-10-05
      相关资源
      最近更新 更多