Was ist die beste Flottenmethode?
Als allgemein bewährte Methode empfehlen wir, Flotten von Spot und On-Demand-Instances mit Amazon EC2 Auto Scaling zu starten, da es zusätzliche Features für die Verwaltung Ihrer Flotte bereitstellt. Die Liste der zusätzlichen Features umfasst den automatischen Ersatz von Zustandsprüfungen für Spot und On-Demand-Instances, anwendungsbasierte Zustandsprüfungen und eine Integration mit Elastic Load Balancing, um eine gleichmäßige Verteilung des Anwendungsverkehrs auf Ihre fehlerfreien Instances sicherzustellen. Sie können Auto-Scaling-Gruppen auch verwenden, wenn Sie AWS-Services wie Amazon ECS, Amazon EKS (selbstverwaltete Knotengruppen) und Amazon VPC Lattice verwenden. Weitere Informationen hierzu finden Sie im Amazon EC2 Auto Scaling-Benutzerhandbuch.
Wenn Sie Amazon EC2 Auto Scaling nicht verwenden können, sollten Sie die Verwendung von EC2-Flotte oder Spot-Flotte in Betracht ziehen. Spot-Flotte und EC2-Flotte bieten dieselbe Kernfunktionalität. EC2-Flotte ist jedoch nur über eine Befehlszeile verfügbar und bietet keine Konsolenunterstützung. Spot-Flotte bietet Konsolenunterstützung, basiert jedoch auf einer Legacy-API ohne geplante Investition.
Bestimmen Sie anhand der folgenden Tabelle, welche Flottenmethode verwendet werden soll.
| FlottenmethodeFlotteFlotte | Wann sollte dies verwendet werden? | Anwendungsfall |
|---|---|---|
|
Erstellen Sie eine Auto-Scaling-Gruppe, die den Lebenszyklus Ihrer Instances verwaltet und gleichzeitig die gewünschte Anzahl von Instances beibehält. Unterstützt die horizontale Skalierung (Hinzufügen weiterer Instances) zwischen festgelegten Mindest- und Maximalgrenzen. |
|
|
Erstellen Sie eine |
|
|
Verwenden Sie Spot-Flotte nur, wenn Sie Konsolenunterstützung für einen Anwendungsfall benötigen, in dem Sie EC2-Flotte verwenden würden. |