Erstellen von Bereitstellungsslots

Abgeschlossen

Wenn Sie eine Web-App, Web-App unter Linux, ein mobiles Back-End oder eine API-App in Azure App Service bereitstellen, können Sie anstelle des Standardproduktionsslots einen gesonderten Bereitstellungsslot verwenden.

Wichtige Informationen zu Bereitstellungsslots

Sehen Sie sich die Merkmale von Bereitstellungsslots genauer an.

  • Bereitstellungsslots sind Live-Apps mit eigenen Hostnamen.

  • Bereitstellungsslots sind in den Tarifen App Service-Tarifen „Standard“, „Premium“ und „Isoliert“ verfügbar. Ihre App muss über einen dieser Tarife ausgeführt werden, um Bereitstellungsslots verwenden zu können.

  • Die Tarife „Standard“, „Premium“ und „Isoliert“ bieten eine unterschiedliche Anzahl von Bereitstellungsslots.

  • Elemente für App-Inhalte und -Konfigurationen können zwischen zwei Bereitstellungsslots (einschließlich des Produktionsslots) ausgetauscht werden.

Screenshot that shows how to work with deployment slots in the Azure portal.

Wichtige Aspekte bei der Verwendung von Bereitstellungsslots

Die Verwendung von Bereitstellungsslots mit Ihrer App Service-App bietet mehrere Vorteile. Sehen Sie sich die folgenden Vorteile an, und überlegen Sie sich, wie diese Ihre App Service-Implementierung unterstützen können.

  • Überprüfung: Sie können Änderungen an Ihrer App in einem Stagingbereitstellungsslot überprüfen, bevor Sie die App in den Produktionsslot überführen.

  • Reduzierung der Downtime: Indem Sie eine App zuerst in einem Slot bereitstellen und sie dann in den Produktionsslot überführen, stellen Sie sicher, dass alle Instanzen erst nach einer Anlaufzeit in den Produktionsslot übernommen werden. Durch diese Option vermeiden Sie Downtimes bei der Bereitstellung der App. Die Umleitung des Datenverkehrs erfolgt übergangslos, und es gehen keine Anforderungen aufgrund des Tauschs verloren. Der gesamte Workflow kann durch Konfigurieren der Option Automatisch tauschen automatisiert werden, wenn keine Überprüfung vor dem Tausch erforderlich ist.

  • Wiederherstellung auf die letzte als gut befundene Website: Nach der Überführung enthält der Slot mit der vorherigen Staging-App die vorherige Produktions-App. Wenn die in den Produktionsslot überführten Änderungen nicht Ihren Erwartungen entsprechen, können Sie denselben Austausch sofort noch einmal vornehmen, um die „letzte als gut befundene Website“ zu erhalten.

  • Automatisches Tauschen: Das Feature „Automatisches Auswechseln“ ermöglicht die Optimierung von Azure DevOps-Szenarien, bei denen Ihre App kontinuierlich ohne Kaltstarts und ohne Downtime für App-Kunden bereitgestellt werden soll. Wenn das automatische Tauschen für die Überführung von einem Slot in die Produktion aktiviert ist, gilt Folgendes: Sobald Sie Ihre Codeänderungen an diesen Slot pushen, überführt App Service die App automatisch in die Produktion, nachdem sie im Quellslot vorbereitet wurde. Das automatische Tauschen wird derzeit für Web-Apps unter Linux nicht unterstützt.