Staging-Server-Umgebung

Staging-Server-Umgebung
Was ist eine Staging-Umgebung?

In der Informatik wird eine Staging-Umgebung verwendet, um die neueren Versionen der Software zu testen, bevor Sie in Produktion gesetzt wird.

Worin besteht der Unterschied zwischen einer Staging-Umgebung und einer Entwicklungsumgebung?

Betrachten Sie die Staging-Umgebung als diejenige, die nach der Entwicklung verwendet wird, aber vor der Produktion. Eine Staging-Umgebung ist so konzipiert, dass Sie so viel wie möglich in der Produktionsumgebung repliziert werden kann, damit Sie Ihre Chancen, Fehler zu finden, bevor Sie die Produktion der Software starten, maximieren können. Das für die Staging-Umfeld verwendete Material ist oft identisch mit der in der Produktionsumgebung verwendeten Materialien; Das ist so weit wie möglich sehr praktisch.

Warum ist eine Staging-Umgebung notwendig?

Nun, dank eines Beispiels aus eigener Erfahrung bestimmen Sie, wann eine Staging-Umgebung erforderlich wäre. Ich war einmal verantwortlich für die Entwicklung eines Befehls-Entry-System, das von einem Call-Center verwendet werden sollte. Als Resultat waren die Mitarbeiter des Call Centers telefonisch und in dieses Software-System einzuführen. Wir hatten eine Entwicklungsumgebung eingerichtet, damit unsere Entwickler arbeiten können, damit Sie dem Command Input System Funktionen hinzufügen können, wie Sie formuliert wurden. Infolgedessen veränderte sich die Entwicklungsumgebung trotz der Hinzufügung neuer Features von Entwicklern ständig, und diese Instabilität war sicherlich auf die Tatsache zurückzuführen, dass diese Funktionen zu irgendeinem Zeitpunkt halb fertig waren.

Aber es wurde offensichtlich, dass wir eine Umgebung brauchten, wo wir Menschen aus dem Callcenter haben könnten, um neue Funktionen im Input-System zu testen, bevor Sie Sie in die Produktion starten. Offensichtlich war die Entwicklungsumgebung keine gute Wahl, weil Sie sich ständig verändert, und wir wollten die Entwicklung nicht stören, damit die Menschen testen konnten. Es war also klar, dass wir eine neue Umgebung, eine Staging-Umgebung oder ein paar Menschen aus dem Call-Center konnte das Kommando-Entry-System zu testen jedes Mal, wenn wir neue Funktionen und Wichtig; Dieses, bevor wir die Änderung vorgenommen haben, bis wir eine Produktionsstätte für alle erhalten. Dies war eine Art Software-Start des Befehls-Input-System.

Nachdem die Änderungen in der Staging-Umgebung genehmigt wurden, wurden Sie in das Produktionssystem gedrängt und Leben so, dass jeder es verwenden und sehen konnte. Ich hoffe jetzt, dass die Notwendigkeit für eine Staging-Umgebung für Sie klar ist.

Worin besteht der Unterschied zwischen einer Inszenierung und einer Produktionsumgebung?

Es sollte Ihnen jetzt klar sein, dass der Unterschied zwischen Staging und Produktion ist, dass eine Staging-Umgebung verwendet wird, um die Produktion so nah wie möglich zum Zweck der Prüfung nachzuahmen.

Was ist ein Staging-Server?

Ein Staging-Server ist einfach der Server, den Sie in Ihrer Staging-Umgebung verwenden werden. Also für eine Staging-Site wäre der Staging-Server nur der Server, auf dem diese Website gehostet wird.

Was ist eine Staging-Datenbank?

Damit ihre Staging-Umgebung möglichst nah an der Produktionsumgebung ist, benötigen Sie vermutlich eine Vorschau der Produktionsdatenbank und erstellen einen Klon, den Sie in Ihrer Staging-Umgebung verwenden können. Szene. Dies wird als Staging-Datenbank bezeichnet.