【问题标题】:Terraform + Dynamodb - understand aws_appautoscaling_target and aws_appautoscaling_policyTerraform + Dynamodb - 了解 aws_appautoscaling_target 和 aws_appautoscaling_policy
【发布时间】:2019-06-01 16:02:20
【问题描述】:

我正在尝试使用 terraform 实现 dynamodb 自动缩放,但我在理解 aws_appautoscaling_target 和 aws_appautoscaling_policy 之间的区别时遇到了一些困难。

我们是否需要为自动缩放组指定两者?有人能轻松解释一下每个的含义吗?

非常感谢!!

【问题讨论】:

    标签: amazon-dynamodb terraform autoscaling terraform-provider-aws


    【解决方案1】:

    aws_appautoscaling_target 将您的策略​​与 DynamoDB 表相关联。您可以定义一次策略并反复使用它(即构建标准的扩展策略集供您的组织使用),目标允许您将策略绑定到资源。

    Auto Scaling 组不必具有目标或资源。 ASG 可以根据其他触发器(例如实例运行状况(由 EC2 运行状况检查或 LB 运行状况检查定义)或所需容量)扩展 EC2 实例。这允许负载平衡应用程序在无法响应实例流量时替换坏实例,并且还可以从故障中恢复以使您的集群保持正确的大小。您可以添加额外的扩展策略以更好地响应需求。例如,您的集群有 2 个实例,但它们处于最大容量,扩展策略可以监视这些实例并在需要时添加更多实例,然后在需求下降时移除它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-05
      • 1970-01-01
      • 2023-04-01
      • 2021-12-08
      • 1970-01-01
      • 2018-11-08
      • 2022-01-14
      • 2018-10-11
      相关资源
      最近更新 更多