Gibt es eine kanonische definition der staging-Umgebung?

Es ist mein Verständnis, dass die (legitimen) Zweck, für ein staging-server ist für die Prüfung der Bereitstellung Prozess, anstatt Ihren code die Annahme oder Funktion. Aber ich fast nie Leute finden, die teilen dieses Verständnis, mit die häufigste alternative ist, dass ein staging-server ist gleichbedeutend mit einer UAT-server. Googeln für eine Antwort, die ich gefunden habe, staging-Server definiert als

  • UAT-Server
  • QA-Server
  • integration Server
  • content-Servern

Womöglich die schlimmsten-definition, die ich gefunden habe, ist auf Wikipedia, auf die ich später zitieren, hier aufgrund des flüchtigen Charakters der Inhalt dort, und die Tatsache, dass jemand liest diese Frage könnte fix gehen Wikipedia und machen jedem link, den ich geben Sie ein Gegenbeispiel, statt ein Beispiel von was ich spreche:

Staging-Website, website-design, ist eine website verwendet, zu montieren, zu testen
und überprüfen Sie seine neuere Versionen, bevor es verschoben wird in die Produktion. Diese
phase folgt die Entwicklungsphase. Die staging-phase der software
life-cycle ist oft getestet auf hardware, die Spiegel verwendete hardware
die Produktionsumgebung. Die staging-site, ist es oft anders aus
die Entwicklung vor Ort, und bietet einen QA-zone, die getrennt von der
Entwicklung und Produktion-Umgebungen.

Normalerweise vor der Bereitstellung einer aktualisierten version der software, um die
Produktion und Umwelt, das update wurde getestet in der Inszenierung
Umwelt. Der staging-server werden die gleichen Produktion
- Umgebung, wo die Kunden tun können, die Benutzer-Akzeptanz-Tests
Aktivitäten. Tests auf dem Staging-server/Website übergeben werden sollen, bevor
Einsatz des Systems auf dem live-server, d.h. Produktionsumgebung.

In der Tat, nur Beispiele (was ich verstehen) die korrekte Verwendung des Begriffs auf StackOverflow. Zum Beispiel, die wichtigsten Antworten auf diese Frage, und diese Antwort.

Möchte ich zeigen, um meine co-Arbeiter, die (unter denen die es wissen) Inszenierung unterscheidet sich von UAT und QA etc. Gibt es eine kanonische definition, wie in einem Buch, wo der Begriff wurde erstmals definiert? Offensichtlich sind alle diese sekundären Quellen die ich gefunden habe, scheint eine Reflexion der gemeinsamen Nutzung, aber ich denke, dass die gemeinsame Nutzung ist meist geprägt von Menschen, die mehr daran interessiert sind, werfen um Schlagworte, als in sorgfältiger Unterscheidung und Gebrauch der Wörter genau.

  • Gute Frage, +1. Darf ich Fragen, Woher Ihr Verständnis von dem, was einer staging-Umgebung kommen, und warum nicht Sie nennen es hier? Was führt Sie zu glauben, dass Ihr verstehen ist, in der Tat, richtig?
  • Mein Verständnis kommt von mehreren Dingen, einschließlich Antworten auf, SO dass ich erwähnt, die Tatsache, dass gemeinsame Absprachen Konflikt, die Tatsache, dass der Begriff redundant in anderen gemeinsamen Absprachen, & die Tatsache, dass (meiner Meinung nach) der beste Weg, um eine Bereitstellung auf mehreren Servern und nehmen Sie sich etwas aus dem pool zu aktualisieren, und dann die swap-was ist in und was ist out. Dies macht den Wechsel von der alten auf die neue augenblicklich und ohne Ausfallzeiten. Es muss doch auch einen Namen für solche Server und die Inszenierung passt perfekt, & erläutert, wie sorglos Lautsprecher missbrauchen würde das Wort in einer Weise beschrieben.
  • Auch, es muss ein Ort sein, der zum testen der Bereitstellung-Prozess, und die einzige 100% zuverlässige test würde auf einem produktiven server (von denen sollte man immer mehr als 1!).
InformationsquelleAutor iconoclast | 2012-10-29
Schreibe einen Kommentar