Loading AI tools
Aus Wikipedia, der freien Enzyklopädie
Eine Systemumgebung ist in der Informationstechnik (IT) eine Plattform, mit der ein informationstechnisches System betrieben wird. Der Teilbegriff System wird hierbei generalisierend benutzt und in konkreten Einzelfällen i. d. R. durch einen zweckspezifischen Ausdruck ersetzt, wobei z. B. Testumgebung entsteht – oder in Englisch test environment. Jede Systemumgebung gehört (typbezogen) zu einer bestimmten Systemarchitektur. Alle Systemumgebungen sind in der IT-Architektur bzw. Systemlandschaft definiert und werden nach deren Regeln in planmäßiger Koexistenz betrieben.
So kann ein Entwickler eine neue Version einer Software auf der Entwicklungsumgebung entwickeln, Tester können auf der Testumgebung testen, um die Software dann auf der Produktionsumgebung zu installieren (Releasemanagement). In Fehlerfällen kann ein Zustand der Produktionsumgebung auf eine Testumgebung gespiegelt werden, um dort Untersuchungen vornehmen zu können, ohne die Produktionsumgebung zu stören (Problem-Management).
Werden in einer Organisation Rechnersysteme unterschiedlicher Systemarchitekturen eingesetzt, zum Beispiel Middleware- und Großrechner-Systeme, so werden diese parallel betrieben und ggf. auch wie nachfolgend genannt in unterschiedlichen Ausprägungen.
Ein typisches System hat aus dem Gesichtspunkte des Releasemanagement eine dreistufige Umgebungsarchitektur:
Weitere oft für spezielle Zwecke eingesetzte Systemumgebungen können Demo-, Schulungs- bzw. Kursumgebungen sein. Hier werden neue Funktionen vorgestellt bzw. neue Benutzer geschult. Daneben finden sich weitere Bezeichnungen wie Qualitäts- oder Pilotumgebung, die spezielle Varianten von Testumgebungen sind, evtl. nur für eine begrenzte Dauer.
Die einzelnen Systemumgebungen können unterschiedlich konfiguriert sein; z. B. müssen Entwicklungswerkzeuge nur auf der Entwicklungsumgebung, für sehr hohe Lasten ausgelegte Prozessor- und Speicherkomponenten häufig nur auf der Produktionsumgebung verfügbar sein. Doppelt oder mehrfach ausgelegte Systemumgebungen sind ein typisches Merkmal von kritischen Systemen in Unternehmen oder öffentlichen Verwaltungen, weil diese Systeme, z. B. Prozessleitsysteme oder Enterprise-Resource-Planning-Systeme, möglichst unterbrechungsfrei funktionieren müssen.
Nicht jede Systemumgebung braucht dabei eine eigene Hardware; zunehmend werden für nicht-produktive Systemumgebungen virtuelle Maschinen eingesetzt. Die verschiedenen Systemumgebungen werden aus Sicht der Systemadministration mit unterschiedlichen Bezeichnungen geführt (z. B. TEST, QUSI, PROD1, PROD2); sie bzw. die in ihnen laufenden Anwendungen und Prozesse werden von den jeweils vorgesehenen Benutzern angesteuert. Nicht selten sind die Entwicklungs- und die Testumgebung betriebstechnisch identisch. Über betriebssystemabhängige Koppelungsmechanismen können unterschiedliche Systemumgebungen miteinander verbunden werden, d. h. sich gegenseitig Aufträge zurouten.
In der IT wird der Teilbegriff „Umgebung“ auch in weiteren Zusammenhängen benutzt:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.