Geringere Ausfallzeiten

Wenn Sie statische Assets bereitstellen und Code auf einem Computer kompilieren, der von Ihrem Produktionssystem getrennt ist, minimieren Sie Ausfallzeiten. Die Ausfallzeit auf dem Produktionssystem ist auf den Zeitraum beschränkt, der für die Übertragung statischer Dateien und kompilierten Codes auf den Server erforderlich ist.

Bereitstellungssysteme

Wir verwenden die folgenden Begriffe, um die an der Bereitstellung beteiligten Systeme zu beschreiben.

  • Entwicklungssystem: Computer, auf dem Entwickler Code anpassen und Erweiterungen, Designs und Sprachpakete von Commerce Marketplace installieren. Darüber hinaus nehmen Sie alle Konfigurationsänderungen an Ihrem Entwicklungssystem vor. Es gibt viele Entwicklungssysteme.

  • Build system: Ein System, auf dem Sie statische Assets bereitstellen und Code für Ihr Produktionssystem kompilieren. Da Sie diese Assets auf einem System erstellen, das sich nicht in der Produktion befindet, wird die Ausfallzeit Ihres Produktionssystems minimiert.

    Auf Ihrem Build-System muss Commerce nicht installiert sein. Es wird nur der Commerce-Code benötigt, es ist jedoch keine Datenbankverbindung erforderlich. Außerdem muss Ihr Build-System kein physisch separater Server sein.

  • Staging-: Optional. Optional können Sie ein Staging-System einrichten, das für das abschließende Testen des gesamten integrierten Codes verwendet wird, einschließlich Benutzerakzeptanztests (UAT). Richten Sie ein Staging-System auf die gleiche Weise ein wie ein Produktionssystem. Mit Ausnahme der Tatsache, dass die Staging-Umgebung nicht Ihr Live-Store ist und keine Bestellungen von Kunden verarbeitet, ist sie identisch mit der Produktion.

  • Produktionssystem - Ihr Live-Store. Hier sollten Sie minimale direkte Konfigurationsänderungen vornehmen und erst recht nichts, was nicht auf einer Staging-Instanz getestet wurde. Nehmen Sie nach Möglichkeit Konfigurationsänderungen mit Daten-Patches vor, die auf einer Staging-/Entwicklungsinstanz getestet wurden.