【问题标题】:Auto scaling on amazon ec2亚马逊 ec2 上的自动缩放
【发布时间】:2017-11-19 15:34:46
【问题描述】:

我已经在亚马逊 ec2 上部署了我的应用程序。我已经在 ec2 实例上安装了 tomcat 和 mysql。如果自动缩放创建新实例会发生什么?它会在新实例上复制tomcat和mysql吗? 感谢提供的答案。

谢谢 英德吉特

【问题讨论】:

    标签: amazon-web-services amazon-ec2 autoscaling


    【解决方案1】:

    不,它不会自动复制任何内容。您需要将数据库移到自动缩放组之外,可能移到 RDS 中。您还需要配置启动脚本,以便在新实例上安装您的应用程序,或创建自定义 AMI 供自动缩放组使用。

    【讨论】:

    • 谢谢马克。这意味着它只会创建一个新的服务器实例,并且启动脚本会在新服务器中安装 tomcat?
    【解决方案2】:

    您可以在ec2中安装和设置tomcat。然后创建一个ami。然后将该 ami 附加到自动缩放配置。 您还需要编写一个 statup 脚本来获取 tomcat 上的更新代码。 并为 mysql 使用 rds。

    【讨论】:

      【解决方案3】:

      Auto Scaling 要求您定义启动配置

      启动配置告诉 Auto Scaling如何启动新实例。它包括:

      • AMI
      • 用户数据脚本(启动后运行)
      • 实例类型
      • 网络设置

      因此,如果您希望将软件安装在由 Auto Scaling 创建的实例上,您可以通过两种方法来实现:

      • 创建一个预加载所有软件的 AMI,或
      • 提供将安装软件的用户数据脚本
      • ...或两者兼而有之!

      【讨论】:

        猜你喜欢
        • 2013-01-09
        • 2023-04-03
        • 1970-01-01
        • 1970-01-01
        • 2013-11-24
        • 1970-01-01
        • 2015-02-16
        • 2013-07-18
        • 2015-10-22
        相关资源
        最近更新 更多