Kürzlich hat Amazon AWS Auto Scaling für Spot-Flotten veröffentlicht (https://aws.amazon.com/blogs/aws/new-auto-scaling-for-ec2-spot-fleets/). Auto-Skalierungsgruppen erlaubten Ihnen bereits, einen Spot-Preis festzulegen, um Spot-Instances mit einem Rabatt anstelle von Reserved Instances zu erhalten.Welchen Vorteil bietet die Verwendung von Spot Fleet Autoscaling anstelle von AutoScaling-Gruppen mit einem Spotpreis?
Soweit ich sehen konnte, können Sie mit Spot Fleets die Flottenkapazität in Bezug auf vCPU definieren, indem Sie verschiedene Instanztypen mischen, um dies zu erreichen. Ich denke nicht, dass dies mit Auto Scaling gemacht werden kann, soweit ich weiß.
Mein Anwendungsfall ist ziemlich einfach: Verwenden Sie Spot Fleets (oder Auto Scaling mit Spot-Instanzen), um die Kapazität meines Clusters zu einem reduzierten Preis zu erhöhen, während die minimalen erforderlichen Reserved Instances für alle Fälle beibehalten werden. Ich könnte meine ASG duplizieren, einen Spotpreis festlegen und wäre fertig, aber anscheinend gibt es diese Funktionalität jetzt auch als Teil von Spot Flotten.
Was ist der Vorteil von einem gegenüber dem anderen? Gibt es wichtige Gründe, um zu wechseln?