Z/OS

Z/OS
IBM logo.svg
Entwickler IBM
Geschrieben in in erster Linie Pl/x, Hlasm, und C/C ++[1]
OS -Familie MVS
Arbeitszustand Aktuell
Quellmodell Geschlossene Quelle mit Open Source Komponenten.
Erstveröffentlichung 30. März 2001; Vor 21 Jahren (V1R1, angekündigt Oktober 2000)
Neueste Erscheinung Version 2.5 (V2R5) / 30. September 2021; vor 9 Monaten
Marketingziel Enterprise / Mainframes
Verfügbar in Englisch und andere Sprachen
Paket-Manager SMP/E
Plattformen Z/Architektur
Kernel Typ Monolithisch (einzigartig hardwareunterstützte)
Userland MVs, UNIX -Systemdienste
Standard
Benutzeroberfläche
Ispf, Z/OS -Managementeinrichtung
Lizenz Proprietär monatliche Lizenzgebühr (MLC); Preisgestaltung basierend auf der tatsächlichen Verwendung (VWLC, EWLC, AWLC, EAWLC, IWP); Reduzierte Preisoptionen (ZELC, ZNALC, "Lösung Edition") für viele Anwendungen
Offizielle Website IBM: Z/OS
Ein IBM -System Z10 Mainframe -Computer, auf dem Z/OS ausgeführt werden kann.

Z/OS ist ein 64-Bit Betriebssystem zum IBM Z/Architektur Mainframes, eingeführt von IBM im Oktober 2000.[2] Es stammt aus und ist der Nachfolger OS/390, was wiederum einer Reihe von folgte MVS Versionen.[NB 1] Wie OS/390 kombiniert Z/OS eine Reihe früher separater, verwandte Produkte, von denen einige immer noch optional sind. Z/OS hat die Eigenschaften moderner Betriebssysteme, behält aber auch einen Groß Rückwärtskompatibilität.

Hauptmerkmale

Z/OS unterstützt[NB 2] stabile Mainframe -Einrichtungen wie z. CICs, Cobol, IMS, Pl/i, IBM DB2, RACF, Sna, IBM MQ, rekordorientierte Daten Zugangsmethoden, Rexx, Clist, SMP/E, JCl, Tso/e, und Ispf, unter anderen. Z/OS implementiert jedoch auch 64-Bit Java, C, C ++und Unix (Einzel -Unix -Spezifikation) APIs und Anwendungen durch UNIX -Systemdienste- - Die offene Gruppe Zertifiziert Z/OS als konformes UNIX-Betriebssystem-mit hierarchischem Unix/Linux-Stil HFS[NB 3][NB 4] und ZFS Dateisysteme. Diese Kompatibilitäten machen Z/OS in der Lage, eine Reihe von kommerziellen und Quelloffene Software.[3] Z/OS kann über direkt kommunizieren TCP/IP, einschließlich IPv6,[4] und beinhaltet Standard HTTP -Server (einer von Lotus, das andere Apache-Elend) zusammen mit anderen gemeinsamen Diensten wie z. Ssh, Ftp, NFS, und CIFs/SMB. Z/OS ist für hoch ausgelegt Servicequalität (QoS), selbst innerhalb eines einzelnen Betriebssysteminstanz, und hat integriert Paralleles Sysplex Clustering -Fähigkeit.

Z/OS verfügt über einen Workload Manager (WLM) und einen Dispatcher, der automatisch zahlreiche gleichzeitig gehostete Arbeitseinheiten verwaltet, die in separaten, von Schlüssel geschützten Adressräumen gemäß den dynamisch einstellbaren Zielen ausgeführt werden. Diese Fähigkeit unterstützt von Natur aus Multi-Messen innerhalb eines einzelnen Betriebssystembildes. Jedoch modern IBM Mainframes Bieten Sie auch zwei zusätzliche Virtualisierungsebenen an: LPARS und (optional) Z/VM.

Von Anfang an hatte z/OS eine Tri-modale Adressierung (24-Bit, 31-Bit, und 64-Bit). Nach Version 1.5 könnte Z/OS selbst in beiden 31-Bit beginnen ESA/390 oder 64-Bit Z/Architektur Modus, so dass es auf älterer Hardware funktioniert, wenn auch ohne die Möglichkeit, 64-Bit-Anwendungen auf diesen Maschinen auszuführen. (Nur die neuere Z/Architektur-Hardware, die ab dem Jahr 2000 hergestellt wurde Nur im 64-Bit-Modus. Anwendungsprogrammierer können weiterhin alle Adressierungsmodus verwenden: Alle Anwendungen, unabhängig von ihren Adressierungsmodus (en), können ohne Änderung koexistieren, und IBM behält das Engagement für Tri-modale Rückwärtskompatibilität bei. Eine zunehmende Anzahl von Middleware-Produkten und -Anwendungen, wie z.

IBM vermarktet Z/OS als Flaggschiff[5] Betriebssystem, geeignet für den kontinuierlichen, hochvolumigen Betrieb mit hoher Sicherheit und Stabilität.

Z/OS ist unter Standard-Lizenzpreisen und über IBM Z NEU New Application Lizenzgebühren (ZNALC) und "IBM Z Lösung Edition" erhältlich, zwei günstigere Angebote, die auf die Unterstützung neuerer Anwendungen ("neue Workloads") abzielen.[6] Die Preisgestaltung von US -Standard -Werbespots startet um ungefähr US$125 pro Monat, einschließlich Support für die kleinste ZnALC -Installation, die das Basis -Z/OS -Produkt sowie einen typischen Satz optionaler Z/OS -Funktionen ausführt.

Z/OS Einführte variable Workload-Lizenzgebühren (VWLC) und Eintrags-Arbeitslizenzgebühren (EWLC), die Abrechnungsoptionen für Unterkapazitäten sind. VWLC- und EWLC -Kunden zahlen nur für monatliche Zapfwellen -Z/OS -Nutzung, nicht für die vollständige Maschinenkapazität wie das vorherige Betriebssystem von OS/390. VWLC und EWLC sind auch für die meisten IBM -Softwareprodukte erhältlich, die unter Z/OS ausgeführt werden, und ihre Peaks werden separat berechnet, können jedoch den Z/OS -Peak niemals überschreiten. Um für die Lizenzierung der Unterkapazität berechtigt zu sein, muss ein Z/OS-Kunde in Anspruch genommen werden 64-Bit Modus (der erfordert Z/Architektur Hardware), muss OS/390 aus dem System beseitigt und die monatlichen IBM-Berichte der Subkapazität per E-Mail senden. Die Abrechnung der Unterkapazität reduziert die Softwaregebühren für die meisten IBM Mainframe-Kunden erheblich.[7] Advanced Workload Lizenzgebühren (AWLC) sind der Nachfolger von VWLC auf Mainframe -Modellen, beginnend mit dem Zenterprise 196und EAWLC ist eine Option auf Zenterprise 114 Modelle. AWLC und EAWLC bieten weitere Rabatte für Unterkapazitäten.

Andere Eigenschaften

64-Bit-Speicherunterstützung

In jedem Adressraum ermöglicht Z/OS typischerweise die Platzierung von nur Daten, nicht von Code, über der 2 GB "Balken". Z/OS erzwingt diese Unterscheidung hauptsächlich aus Leistungsgründen. Es gibt keine architektonischen Hindernisse, um mehr als 2 GB Anwendungscode pro Adressraum zuzulassen. IBM hat damit begonnen, Java -Code auf Z/OS aus der Leistung von 2 GB zu ermöglichen, aus Leistungsgründen erneut auszuführen.

Beginnend mit Z/OS Version 2 Release 3 kann Code über dem 2 GB "Balken" platziert und ausgeführt werden. Allerdings können nur sehr wenige Z/OS -Dienste von oben auf der "Bar" herangezogen werden.

Der Speicher wird als "große Speicherobjekte" in Vielfachen von 1 MB erhalten (mit der Erwartung, dass Anwendungen und Middleware die Speicherzuweisung in diesen großen Teilen verwalten). Es gibt drei Arten großer Speicherobjekte:

  • Unschhiert - wo nur der Adressraum erstellen kann auf den Speicher zugreifen.
  • Freigegeben - wo der Adressraum des Erstellens Zugriff auf bestimmte andere Adressräume erhalten kann.
  • Gemeinsam - wo alle Adressräume auf den Speicher zugreifen können. (Dieser Typ wurde in Z/OS Release 10 eingeführt.)

Z/OS -Verschlüsselungsbereitschaftstechnologie (ZERT)

Z/OS -Verschlüsselungsbereitschaftstechnologie (ZERT) Monitore, Aufzeichnungen und Berichte von Details zum z/OS -Kryptografie -Netzwerkschutz. Es ist eine Funktion der Kommunikationsserver -Komponente der Kommunikationsserver von Z/OS V2R3 (und später).[8]

  • Zert -Entdeckung

Mit ZERT fungiert der TCP/IP -Stack als Schwerpunkt beim Sammeln und Berichten der kryptografischen Sicherheitsattribute von IPv4- und IPv6 -Anwendungsverkehr, die mithilfe der kryptografischen Sicherheitsprotokolle von TLS/SSL, SSH und IPSec geschützt sind. Die gesammelten Verbindungsebene werden in neuen SMF 119 -Subtypen 11 -Datensätzen zur Analyse an SMF geschrieben.[9]

  • Zert -Aggregation

In bestimmten Umgebungen kann das Volumen der SMF 119 -Subtyp 11 -Datensätze groß sein. Die ZERT -Aggregationsfunktion bietet eine alternative SMF -Ansicht der gesammelten Sicherheitssitzungsdaten. Diese alternative Ansicht ist in Form von neuen SMF 119 -Subtypen 12 -Datensätzen geschrieben, die die Verwendung von Sicherheitssitzungen durch viele Anwendungsverbindungen im Laufe der Zeit zusammenfassen und am Ende jedes SMF -Intervalls geschrieben sind. Diese alternative Ansicht verdient das Volumen der SMF -Datensatzdaten und liefert dennoch alle kritischen Sicherheitsinformationen.

  • IBM Zert Network Analyzer

Die Z/OS-Verwaltungsanlage (Z/OSMF) wird erweitert, um einen Plug-in mit dem Namen IBM Zert Network Analyzer bereitzustellen. IBM ZERT Network Analyzer ist eine webbasierte grafische Benutzeroberfläche, mit der Z/OS-Netzwerksicherheitsadministratoren zur Analyse und Berichterstattung über Daten in ZERT-Zusammenfassungsunterlagen verwenden können. Mit dem ZERT Network Analyzer kann ein Z/OS -Netzwerksicherheitsadministrator (normalerweise ein Systemprogrammierer mit Verantwortung über Z/OS Communications Server) SMF -ZERT -Zusammenfassungsdatensätze in einen DB2 für die Z/OS -Datenbank importieren und dann benutzerdefinierte Abfragen gegen diese Daten erstellen und ausführen .

Generationsdatengruppe

Die Z/OS -Generation Data Group (GDG) ist eine Beschreibung, wie viele Generationen einer Datei aufbewahrt werden sollen, und im Alter, in dem eine Generation gelöscht wird. Wenn eine neue Generation erstellt wird, überprüft das System, ob eine oder mehrere veraltete Generationen gelöscht werden sollen.

Der Zweck von GDGs besteht darin, die Archivierung mit der Befehlssprache zu automatisieren JClDer angegebene Dateiname ist generisch. Wann DSN Es erscheint, der GDG -Name erscheint zusammen mit der Verlaufsnummer, wo

(0) ist die neueste Version

(-1), (-2), ... sind frühere Generationen

(+1) eine neue Generation (siehe DD)

Eine weitere Verwendung von GDGs besteht darin, alle Generationen gleichzeitig innerhalb eines JCL -Skripts anzugehen, ohne die Anzahl der derzeit verfügbaren Generationen kennen zu müssen. Zu diesem Zweck müssen Sie die Klammern und die Generationsnummer in der JCL weglassen, wenn Sie den Datensatz angeben.

Beispiel

Schaffung eines Standard -GDG für fünf Sicherheitsbereiche, die jeweils mindestens 35 Tage alt sind:

//SCHRITT 1 Geschäftsführer PGM=Idcams //SYSPRINT Dd System=* //SYSIN Dd * Definieren Sie GDG (Name ('db2.fullcopy.dsndb04.tstest') Limit (5) Kratzer für (35)) /* 

Löschen Sie eine Standard -GDG:

//SCHRITT 3 Geschäftsführer PGM=Idcams //SYSPRINT Dd System=* //SYSIN Dd * Db2.fullcopy.dsndb04.tstest GDG -Kraft löschen /* 

Betriebsdatenerfassung und -analyse

Betriebsdaten sind Daten, die das Z/OS -System beim Ausführen erzeugt. Diese Daten zeigen die Gesundheit des Systems an und können verwendet werden, um Probleme mit Leistung und Verfügbarkeit im System zu identifizieren. IBM Z Operational Log- und Data Analytics und IBM Z Anomaly Analytics mit Watson IT -Betriebsdaten aus Z/OS -Systemen analysieren und Einblicke in die Betriebsdaten geben.

IBM Z Operational Log and Data Analytics sammelt IT-Betriebsdaten aus Z/OS-Systemen, verwandelt es in ein Verbrauchsformat und streamt auf Drittanbieter-Analyseplattformen wie The Elastic Stack und Drittanalyse-Plattformen Splunk, oder zur eingeschlossenen operativen Datenanalyseplattform. Die eingeschlossenen Erkenntnisse können dazu beitragen, Betriebsdaten zu visualisieren und zu durchsuchen, um die Ursache für betriebliche Probleme zu identifizieren.[10]

IBM Z Anomalaly Analytics mit Watson sammelt IT-Betriebsdaten aus Z/OS-Systemen, verwendet historische IBM Z-Metrik- und Protokolldaten, um ein Modell des normalen Betriebsverhaltens zu erstellen, und analysiert dann Echtzeit-Betriebsdaten im Vergleich mit dem Modell der normalen Operationen zum Erkennung von Echtzeitdaten Anomales Verhalten und benachrichtigt die IT -Operationen des anomalen Verhaltens, um Vorfälle zu identifizieren, die zu einer Störung des Geschäfts führen könnten.[11]

Betriebsdatentypen

IBM Z Betriebsprotokoll- und Datenanalyse sammelt und analysiert sowohl strukturierte als auch unstrukturierte Daten, einschließlich der folgenden Arten von Betriebsdaten:[12]

  • Systemmanagementeinrichtungen (SMF) Daten
  • Protokollieren Sie Daten aus den folgenden Quellen:
    • Jobprotokoll, die Ausgabe, die durch einen laufenden Job in eine Datennutzungsdefinition (DD) geschrieben wird
    • Z/OS UNIX -Protokolldatei, einschließlich des UNIX System Services System -Protokolls (Syslogd)
    • Einstiegssequenzierter virtueller Speicherzugriffsmethode (VSAM) Cluster
    • Z/OS -Systemprotokoll (Syslog)
    • IBM Tivoli NetView für Z/OS -Nachrichten
    • IBM WebSphere Application Server Für Z/OS -Hochleistungs -Erweiterungs -Protokollierungsprotokoll (HPEL)
    • Z/OS -Ressourcenmesseinrichtung (RMF) Monitor III -Berichte
  • Benutzeranwendungsdaten, die Betriebsdaten aus den eigenen Anwendungen der Benutzer

IBM Z Anomaly Analytics mit Watson sammelt Daten aus mehreren IBM Z -Systemen und Subsystemen, einschließlich IBM DB2 Für Z/OS, IBM CICS Transaction Server für Z/OS und IBM MQ für z/os.[13] Die folgenden Arten von Betriebsdaten werden gesammelt:

Siehe auch

Anmerkungen

  1. ^ Beginnend mit dem frühesten:
    • OS/VS2 Release 2 bis Release 3.8
    • MVS/System -Erweiterungen (MVS/SE)
    • MVS/System -Produkt (MVS/SP) Version 1
    • MVS/System -Produktversion 2 (MVS/Extended Architecture, MVS/XA)
    • MVS/System -Produktversion 3 (MVS/Enterprise Systems Architecture, MVS/ESA)
    • MVS/ESA SP Version 4
    • MVS/ESA SP Version 5
  2. ^ Einige, z. B. TSO/E, sind mit z/os gebündelt, andere, z. B. CICs, sind separat preislich.
  3. ^ Nicht verwechselt mit dem Macintosh HFS
  4. ^ IBM hat HFS abgebrochen, beginnend mit Z/OS Version 2 Release 5.

Verweise

  1. ^ Giorgio, Anthony (30. Juli 2015). "Wir sind das IBM Z/OS -Entwicklungsteam. Aua! • R/IAMA". Reddit. Reddit. Abgerufen 19. Juni 2017.
  2. ^ Vijayan, Jaikumar. "Z/OS: Benutzer erwarten große Einsparungen." Computerwelt, 19. November 2001, vol. 35 Ausgabe 47, p. 40
  3. ^ Hauptseite - OSS4Zos
  4. ^ IBM - Z/OS Communications Server
  5. ^ IBM: Warum System Z für die Geschäftsintegration?
  6. ^ IBM System z Neue Anwendungslizenzgebühren
  7. ^ IBM Z-Softwarepreis: Unterkapazität
  8. ^ "Dinge, die Sie über Z/OS -Verschlüsselungsbereitschaftstechnologie (ZERT) wissen sollten" ". 31. Dezember 2019.
  9. ^ "Z/OS -Verschlüsselungsbereitschaftstechnologie (ZERT)".
  10. ^ IBM: IBM Z Betriebsprotokoll- und Datenanalyseproduktseite
  11. ^ IBM: IBM Z Anomalaly Analytics mit Watson -Produktseite
  12. ^ IBM: IBM Z Betriebsprotokoll- und Datenanalysedokumentation
  13. ^ IBM: IBM Z Anomalaly Analytics mit Watson -Dokumentation

Weitere Lektüre

  • Lanz, Franz (2015). IBM Z/OS ISPF Smart Practices: Band 1: Benutzerhandbuch. De Gruyter. ISBN 978-3110375480.
  • Lanz, Franz (2015). IBM Z/OS ISPF Smart Practices: Band 2: ISPF -Programmierhandbuch. De Gruyter. ISBN 978-3110407532.
  • Dattani, Dinesh D. (2013). IBM Mainframe -Sicherheit: Über die Grundlagen hinaus - ein praktischer Leitfaden aus einer Z/OS & RACF -Perspektive. MC Press. ISBN 978-1583478288.
  • Tuffel, Michael; Vaupel, Robert (2010). Das Betriebssystem Z/OS und Die ZSeries: Die Darstellung Eines Modernen Großrechnersystems (auf Deutsch). Walter de Gruyter. ISBN 978-3486598780.
  • Herrmann, Paul; Spruth, Wilhelm Gustav (2012). Einsamkeit in Z/OS und OS/390: Web-Services und Internet-Anwendungen für Mainframes (auf Deutsch). Walter de Gruyter. ISBN 978-3486719765.

Externe Links