【发布时间】:2017-11-19 15:34:46
【问题描述】:
我已经在亚马逊 ec2 上部署了我的应用程序。我已经在 ec2 实例上安装了 tomcat 和 mysql。如果自动缩放创建新实例会发生什么?它会在新实例上复制tomcat和mysql吗? 感谢提供的答案。
谢谢 英德吉特
【问题讨论】:
标签: amazon-web-services amazon-ec2 autoscaling
我已经在亚马逊 ec2 上部署了我的应用程序。我已经在 ec2 实例上安装了 tomcat 和 mysql。如果自动缩放创建新实例会发生什么?它会在新实例上复制tomcat和mysql吗? 感谢提供的答案。
谢谢 英德吉特
【问题讨论】:
标签: amazon-web-services amazon-ec2 autoscaling
不,它不会自动复制任何内容。您需要将数据库移到自动缩放组之外,可能移到 RDS 中。您还需要配置启动脚本,以便在新实例上安装您的应用程序,或创建自定义 AMI 供自动缩放组使用。
【讨论】:
您可以在ec2中安装和设置tomcat。然后创建一个ami。然后将该 ami 附加到自动缩放配置。 您还需要编写一个 statup 脚本来获取 tomcat 上的更新代码。 并为 mysql 使用 rds。
【讨论】:
Auto Scaling 要求您定义启动配置。
启动配置告诉 Auto Scaling如何启动新实例。它包括:
因此,如果您希望将软件安装在由 Auto Scaling 创建的实例上,您可以通过两种方法来实现:
【讨论】: