Соблюдается ли порядок типов экземпляров при запросе спотовых экземпляров в Elasti c Beanstalk? - PullRequest
1 голос
/ 09 июля 2020

Мой env.yaml имеет:

  aws:autoscaling:asg:
    MinSize: "0"
    MaxSize: "1"
  aws:elb:loadbalancer:
    CrossZone: true
  aws:elasticbeanstalk:environment:
    ServiceRole: aws-elasticbeanstalk-service-role
    LoadBalancerType: classic
  aws:elasticbeanstalk:healthreporting:system:
    SystemType: enhanced
  aws:ec2:instances:
    InstanceTypes: g4dn.xlarge,p2.xlarge,g4dn.2xlarge,g3s.xlarge,t3.xlarge
    EnableSpot: true
    SpotMaxPrice: "0.2"
    SpotFleetOnDemandBase: "0"
    SpotFleetOnDemandAboveBasePercentage: "0"

Но я заметил, что он всегда выбирает t3.xlarge экземпляров. Это потому, что это единственный доступный по моей цене?

Имеет ли значение порядок в IntanceTypes?

1 Ответ

1 голос
/ 09 июля 2020

Имеет ли значение порядок в IntanceTypes?

Порядок важен только для экземпляров On-Demand (из консоли EB):

Добавить приемлемый экземпляр типы для вашего автопарка. Измените их порядок , чтобы установить приоритет запуска инстансов по требованию. Этот порядок не влияет на спотовые инстансы . Мы рекомендуем как минимум два типа экземпляров.

enter image description here

Is that because that's the only affordable one given my price?

Also from the EB console:

Choose a mix of On-Demand and Spot Instances with multiple instance types. Spot Instances are automatically launched at the lowest available price.

введите описание изображения здесь

...