Amazon ec2 ec2实例和AWS自动缩放组

Amazon ec2 ec2实例和AWS自动缩放组,amazon-ec2,terraform,aws-auto-scaling,Amazon Ec2,Terraform,Aws Auto Scaling,我使用该模块在AWS上提供ec2实例。我希望实现AWS自动缩放组功能,即如果其中一个ec2实例不正常,AWS自动替换它。但是,我没有在上面的ec2实例模块中看到代码资源“aws_autoscaling_group”。 问题: 使用ec2模块实现AWS自动缩放组是否合理?我知道我们可以用eks实现AWS自动缩放组。但是,我不确定ec2实例 如果可能,怎么做 是的,对EC2实例使用自动缩放组不仅合理,而且实际上被认为是最佳实践 您可以使用terraform自动缩放模块执行此操作: EC2实例的私

我使用该模块在AWS上提供ec2实例。我希望实现AWS自动缩放组功能,即如果其中一个ec2实例不正常,AWS自动替换它。但是,我没有在上面的ec2实例模块中看到代码资源“aws_autoscaling_group”。 问题:

  • 使用ec2模块实现AWS自动缩放组是否合理?我知道我们可以用eks实现AWS自动缩放组。但是,我不确定ec2实例
  • 如果可能,怎么做
  • 是的,对EC2实例使用自动缩放组不仅合理,而且实际上被认为是最佳实践

  • 您可以使用terraform自动缩放模块执行此操作:


  • EC2实例的私有IP没有输出。看起来我只能在EC2实例配置时使用用户数据来安装所需的东西。我不能将ASG ec2实例用作我的应用程序服务器,因为我会不时部署新版本。这意味着我必须通过IP登录到实例,用户数据不起作用。