gpt4 book ai didi

amazon-web-services - 我可以在同一个 cloudformation 模板中使用动态和预测扩展吗?

转载 作者:行者123 更新时间:2023-12-03 07:33:26 27 4
gpt4 key购买 nike

我正在尝试通过 Cloudformation 创建具有动态和预测扩展功能的 ASG。但是,我收到以下错误。我可以在同一模板中同时使用动态和预测缩放吗?

Resource handler returned message: "You can't specify PredictiveScalingConfiguration for policy type: TargetTrackingScaling (Service: AutoScaling, Status Code: 400, Request ID: bd851c95-ad78-4afc-979b-f5e2e5bf188a)" (RequestToken: 387601f6-9734-ac0c-36bc-5e006f892bf2, HandlerErrorCode: GeneralServiceException)
---
Resources:
myasg:
Type: AWS::AutoScaling::AutoScalingGroup
Properties:
MaxSize: '10'
MinSize: '2'
DesiredCapacity: '2'
VPCZoneIdentifier:
- subnet1
- subnet2
MixedInstancesPolicy:
InstancesDistribution:
OnDemandAllocationStrategy: lowest-price
OnDemandBaseCapacity: 0
OnDemandPercentageAboveBaseCapacity: 0
SpotAllocationStrategy: lowest-price
SpotInstancePools: 2
LaunchTemplate:
LaunchTemplateSpecification:
LaunchTemplateName: mylaunchtemplate
Version: 1
Tags:
- Key: Environment
Value: Production
PropagateAtLaunch: true
- Key: Purpose
Value: WebServerGroup
PropagateAtLaunch: false
scalingpolicy:
Type: AWS::AutoScaling::ScalingPolicy
Properties:
AutoScalingGroupName:
Ref: myasg
PolicyType: TargetTrackingScaling
TargetTrackingConfiguration:
DisableScaleIn: false
PredefinedMetricSpecification:
PredefinedMetricType: ASGAverageCPUUtilization
TargetValue: 30
PredictiveScalingConfiguration:
MaxCapacityBreachBehavior: IncreaseMaxCapacity
MaxCapacityBuffer: 0
MetricSpecifications:
- TargetValue: 30
Mode: ForecastAndScale

最佳答案

documentation表示“将预测扩展与动态扩展结合使用”是最佳实践。

所以,是的,这应该是可能的。在 CloudFormation 中执行此操作的方法是将多个扩展策略与单个 AutoScalingGroup 关联。

例如(未经测试):

  scalingpolicy1:
Type: AWS::AutoScaling::ScalingPolicy
Properties:
AutoScalingGroupName:
Ref: myasg
PolicyType: TargetTrackingScaling
TargetTrackingConfiguration:
DisableScaleIn: false
PredefinedMetricSpecification:
PredefinedMetricType: ASGAverageCPUUtilization
TargetValue: 30

scalingpolicy2:
Type: AWS::AutoScaling::ScalingPolicy
Properties:
AutoScalingGroupName:
Ref: myasg
PolicyType: PredictiveScaling
PredictiveScalingConfiguration:
MaxCapacityBreachBehavior: IncreaseMaxCapacity
MaxCapacityBuffer: 0
MetricSpecifications:
- TargetValue: 30
Mode: ForecastAndScale

关于amazon-web-services - 我可以在同一个 cloudformation 模板中使用动态和预测扩展吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73239539/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com