2017-06-16 66 views
0

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

感谢 Inderjeet

回答

1

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

+0

感谢马克。这意味着它只会创建一个新的服务器实例并且启动脚本会在新服务器中安装tomcat? –

0

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

0

Auto Scaling要求您定义启动配置

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

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

因此,如果你想安装软件一个由Auto Scaling创建的实例,可以通过两种方法实现:

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