2016-07-29 3 views

Antwort

4

Ich denke, das wird ein wenig helfen.

unveränderlich - beginnt mit der Bereitstellung des Anwendungscodes für eine einzelne neu erstellte EC2-Instanz. Sobald die Bereitstellung in der ersten Instanz erfolgreich ist, wird die verbleibende Anzahl von Instanzen erstellt, die zum Erstellen einer parallelen Flotte erforderlich sind, und der Anwendungscode wird für sie bereitgestellt. Nachdem die Bereitstellung für die gesamte parallele Flotte erfolgreich abgeschlossen wurde, werden Instanzen, auf denen die alte Anwendungsversion ausgeführt wird, zu jeweils 25% beendet. Diese Bereitstellungsrichtlinie stellt sicher, dass die Auswirkungen einer fehlgeschlagenen Bereitstellung minimal sind (z. B. eine einzelne EC2-Instanz) und ermöglicht Ihrer Anwendung, während einer laufenden Bereitstellung den Datenverkehr mit voller Kapazität zu versorgen.

Mit zusätzlichen Stapeln rollen - beginnt mit der Bereitstellung Ihres Anwendungscodes in einem einzelnen Stapel neu erstellter EC2-Instanzen. Sobald die Bereitstellung im ersten Batch von Instanzen erfolgreich ist, wird der Anwendungscode in den verbleibenden Instanzen in Batches bereitgestellt, bis der letzte Batch von Instanzen verbleibt. Zu diesem Zeitpunkt wird der letzte Batch von Instanzen beendet. Diese Bereitstellungsrichtlinie stellt sicher, dass sich die Auswirkungen einer fehlgeschlagenen Bereitstellung auf einen einzigen Batch von Instanzen beschränken und Ihre Anwendung während einer laufenden Bereitstellung den Datenverkehr mit voller Kapazität bereitstellen kann.

Rolling - beginnt mit der Bereitstellung Ihres Anwendungscodes in einem einzigen Stapel vorhandener EC2-Instanzen. Sobald die Bereitstellung im ersten Stapel erfolgreich ist, wird der Anwendungscode in den verbleibenden Instanzen in Stapeln bereitgestellt. Diese Bereitstellungsrichtlinie stellt sicher, dass die Auswirkungen einer fehlgeschlagenen Bereitstellung auf einen einzelnen Stapel beschränkt sind. Da jedoch während der Bereitstellung keine neuen Instanzen erstellt werden, kann Ihre Anwendung Traffic mit einer reduzierten Kapazität bereitstellen (d. H. Ein einzelner Batch von Instanzen ist zu einem bestimmten Zeitpunkt während der Bereitstellung außer Betrieb).

+0

Danke! Ist es möglich, auf die neue "neue parallele Flotte" in unveränderlicher Weise umzusteigen, indem man von alter Flotte sofort und nicht 25 Prozent gleichzeitig wechselt. ? Ich möchte nicht, dass meine Anwendung gleichzeitig alten Code und neuen Code bereitstellt. – SRINI794

+0

Nein, Sie können das nicht mit Immutable tun, Sie müssen dafür die "Alle auf einmal" -Einsetzung verwenden. – error2007s

+0

Ok. Das hat es deutlich gemacht. Vielen Dank! – SRINI794

Verwandte Themen