问题标签 [aws-auto-scaling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
58 浏览

amazon-web-services - AWS 自动扩展组扩展事件

我正在使用自动缩放组为我的应用程序添加和删除其他实例。我使用 CPU 利用率作为我的缩放参数,想知道当实例运行程序并且 CPU 利用率低于 65%(即阈值)时会发生什么。

它是等待实例完成程序还是在那一刻终止实例?如果它在那个时候终止实例,那么它可能会导致数据丢失/数据不一致。

任何帮助,将不胜感激。

0 投票
1 回答
235 浏览

amazon-web-services - AMI 列表的 Cloudformation 参数

我正在通过 Auto Scaling 组为 ecs 集群创建 cloudformation。在 Auto Scaling 组的启动配置中,我希望可以选择指定 ECS 优化的 AMI Id。现在我有以下参数:

它需要类似于List<AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>>我可以从中选择所需 Windows 服务器的 AMI Id。

0 投票
1 回答
42 浏览

kubernetes - 是否有已知的方法来确定自动缩放阈值?

是否有已知的方法/关键字/主题来解决如何确定自动缩放阈值?

下面以 K8s HPA 为例,我只知道我可以安装一些监控工具,然后通过肉眼查看图表上显示的内存使用情况,以确定合适的阈值 100Mi。但是为什么不设置99Mi,为什么不设置101Mi呢?我觉得这个方法太手动了

由于我没有精通计算机科学,所以我想问

是否有解决此类问题的已知方法?

或者什么样的课程可以解决这个问题?

或者从学术文章中搜索的关键字是什么?

0 投票
1 回答
110 浏览

amazon-web-services - 如何在 EC2 实例的 Auto Scaling 组中添加交换内存

我们正在配置一个自动缩放组。我们需要为每个生成的实例分配一个交换内存,并且一旦实例由于 ASG 的属性缩放而自动终止,就应该将其删除。请帮助实现这一目标

0 投票
3 回答
5682 浏览

kubernetes - 如何确保 Kubernetes 自动缩放器不会删除运行特定 pod 的节点

我正在运行一个带有Autoscaler pod 的 Kubernetes 集群(AWS EKS one),因此该集群将根据集群内的资源请求自动扩展。

此外,当负载减少时,集群将减少节点数量。正如我所观察到的,Autosclaer 可以删除此过程中的任何节点。

我想控制这种行为,例如要求 Autoscaler 停止删除运行特定 pod 的节点。例如,如果一个节点运行 Jenkins pod,Autoscaler 应该跳过该节点并从集群中删除其他匹配的节点。

有没有办法实现这个要求。请给出你的想法。

0 投票
0 回答
167 浏览

amazon-web-services - Cloudwatch 警报操作未能执行缩减策略

我已经使用 terraform 添加了自动扩展和缩减策略。虽然放大工作正常,但缩小无法执行而没有任何错误消息。

有人建议确保单个警报触发策略,我已经确定了。Cloudwatch 警报处于开启ALARM状态。

我使用的数据不足BREACHING

0 投票
1 回答
467 浏览

amazon-web-services - 将新的 AWS EBS 卷添加到同一 AZ 中的 ASG

好的,所以我尝试将使用 Terraform 创建的 EBS 卷附加到使用 userdata 的 ASG 实例,但现在问题是两者都在不同的 AZ 中,因此无法附加。以下是我正在尝试和失败的步骤:

在上述资源中,我使用随机提供者从 AZ 列表中获取一个 AZ,并为下面的 ASG 资源提供了相同的列表:

这是我正在使用的用户数据:

上面将附加新创建的卷,因为我正在传递${ebs_volume_id}上述资源的输出。

但是,它失败了,因为实例和卷位于不同的可用区。

任何人都可以帮助我解决这个问题,而不是在 ASG 和 Volume 上硬编码 AZ吗?

0 投票
1 回答
135 浏览

amazon-web-services - 如何在多个实例上运行用户数据?

所以我知道我可以进入 AWS 控制台并一一编辑用户数据,但我想在同一个 Auto Scaling 组中的所有实例上运行相同的用户数据。这可能吗?

0 投票
2 回答
1693 浏览

amazon-ecs - 如何在 AWS ECS 容量提供程序中计算目标容量百分比

在 AWS ECS 中创建容量提供程序时。我们正在填充的目标容量 %值,在超过这个值之后我们的集群缩减,但我很好奇当前集群的这个值是如何计算的,如果我想检查集群的当前值是多少,我可以在哪里检查这个。我在cludwatch方面没有找到任何数据。

0 投票
1 回答
86 浏览

amazon-web-services - AWS 警报正在触发第二次扩展(在新任务出现之前)

我正在寻找有关 AWS 自动缩放的一些信息。我遇到了一个问题,即 AWS 连续两次向外扩展,即使流量增加的幅度很小。

当我的 RequestCountPerTarget 超过阈值时,我设置了一个警报以添加 2 个任务。这些应该不仅仅涵盖增加的流量。警报的间隔是 3 个数据点(因此在 3 分钟内)。

然而,AWS 添加任务似乎需要大约 5 分钟。我怀疑这是问题所在 - 它能否再次发出警报,而这 2 个任务仍在添加/注册?(在达到“稳定状态”之前)

如果是这样,有没有比增加 3 分钟间隔更好的选择?(我担心我们不会对流量高峰做出快速反应。)

感谢任何输入!