Jewiki unterstützen. Jewiki, die größte Online-Enzyklopädie zum Judentum.
Helfen Sie Jewiki mit einer kleinen oder auch größeren Spende. Einmalig oder regelmäßig, damit die Zukunft von Jewiki gesichert bleibt ... Vielen Dank für Ihr Engagement! (→ Spendenkonten) |
How to read Jewiki in your desired language · Comment lire Jewiki dans votre langue préférée · Cómo leer Jewiki en su idioma preferido · בשפה הרצויה Jewiki כיצד לקרוא · Как читать Jewiki на предпочитаемом вами языке · كيف تقرأ Jewiki باللغة التي تريدها · Como ler o Jewiki na sua língua preferida |
Systemumgebung
Eine Systemumgebung ist in der Informationstechnologie (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 (typ-bezogen) 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.
Systemumgebungen aus Sicht des Releasemanagements
Ein typisches System hat aus dem Gesichtspunkte des Releasemanagement eine dreistufige Umgebungsarchitektur:
- Produktions- bzw Produktivumgebung, Betriebsumgebung: Die Umgebung auf der das eigentliche IT-System betrieben und von Benutzern bedient wird.
- Testumgebung: Testumgebung für den Test neuer Softwareversionen. Bei komplexen Systemen wird unterdes die Testumgebung an sich unterteilt in eine abgeschottete Testumgebung für funktionale Test sowie eine Integrationsumgebung (auch Konsolidierungsumgebung), welche, der Produktionsumgebung möglichst ähnlich, die Schnittstellen nach außen hat. Sind Lasttests umfangreich, so kann noch zusätzlich eine Last- bzw. Performancetestumgebung aufgebaut werden, welche die Rechenleistung der Produktionsumgebung abbildet.
- Entwicklungsumgebung: Die Systemumgebung, auf der Entwickler neue Softwareversionen entwickeln. Handelt es sich um eine komplette Entwicklungsumgebung auf dem Computer eines einzelnen Entwicklers, spricht man von integrierter Entwicklungsumgebung.
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.
Konfigurationsunterschiede
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 System in Unternehmen oder öffentlichen Verwaltungen, weil diese Systeme, z. B. Prozessleitsysteme oder Enterprise-Resource-Planning-Systeme, möglichst unterbrechungsfrei funktionieren müssen.
Reale / virtuelle Systemumgebungen
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. Über betriebssystemabhängige Koppelungsmechanismen können unterschiedliche Systemumgebungen miteinander verbunden werden, d. h. sich gegenseitig Aufträge zurouten.
Weitere Umgebungstypen
In der IT wird der Teilbegriff 'Umgebung' auch in weiteren Zusammenhängen benutzt:
- Arbeitsumgebung: Der Computerarbeitssplatz als Betriebsmittel zur Ausführung betrieblicher Aufgaben
- Laufzeitumgebung: Zur Nutzung von Anwendungssoftware über eine spezielle Softwareschicht in der Systemsoftware, um die Schnittstellen zum Betriebssystem nicht in der Anwendung selbst halten zu müssen
- Desktop-Umgebung: Teile des Betriebssystems, durch die die Kommunikation Mensch-Computer über grafische Objekte in einer Schreibtisch-ähnlichen Darstellung möglich ist.
Literatur
- Klaus D. Niemann: Von der Unternehmensarchitektur zur IT-Governance, Verlag Vieweg +Teubner, 2005, ISBN 978-3-528-05856-2
- Georg Reiss, Manuela Reiss: Praxisbuch IT-Dokumentation, Verlag Pearson Education, 2008, ISBN 978-3-8273-2681-2
- Nadin Ebel: ITIL-V3-Basis-Zertifizierung, Verlag Pearson Education, 2008, ISBN 978-3-8273-2599-0
- Rainer Schmidt, Helge Dohle: ITIL V3 umsetzen, Verlag Symposion Publishing GmbH, 2009, ISBN 978-3-936608-84-7
- Umgebungskonzept bei Microsoft SharePoint: (online)
Dieser Artikel basiert ursprünglich auf dem Artikel Systemumgebung aus der freien Enzyklopädie Wikipedia und steht unter der Doppellizenz GNU-Lizenz für freie Dokumentation und Creative Commons CC-BY-SA 3.0 Unported. In der Wikipedia ist eine Liste der ursprünglichen Wikipedia-Autoren verfügbar. |