Z/OS
z/OS es un sistema operativo de 64 bits para mainframes IBM z/Architecture, presentado por IBM en octubre de 2000. Se deriva y es el sucesor de OS/390, que a su vez fue precedido por una cadena de versiones de MVS. Al igual que OS/390, z/OS combina varios productos relacionados anteriormente separados, algunos de los cuales siguen siendo opcionales. z/OS tiene los atributos de los sistemas operativos modernos, pero también conserva gran parte de la funcionalidad anterior que se originó en la década de 1960 y aún se usa con regularidad: z/OS está diseñado para ser compatible con versiones anteriores.
Características principales
z/OS admite instalaciones de mainframe estables como CICS, COBOL, IMS, PL/I, IBM Db2, RACF, SNA, IBM MQ, métodos de acceso a datos orientados a registros, REXX, CLIST, SMP/E, JCL, TSO /E e ISPF, entre otros. Sin embargo, z/OS también implementa aplicaciones y API de Java, C, C++ y UNIX (especificación única de UNIX) de 64 bits a través de los servicios del sistema UNIX: The Open Group certifica que z/OS es un sistema operativo UNIX compatible con UNIX/Linux. estilice los sistemas de archivos jerárquicos HFS y zFS. Estas compatibilidades hacen que z/OS sea capaz de ejecutar una gama de software comercial y de código abierto. z/OS puede comunicarse directamente a través de TCP/IP, incluido IPv6, e incluye servidores HTTP estándar (uno de Lotus, el otro derivado de Apache) junto con otros servicios comunes como SSH, FTP, NFS y CIFS/SMB. z/OS está diseñado para una alta calidad de servicio (QoS), incluso dentro de una sola instancia de sistema operativo, y tiene capacidad de agrupación en clúster Parallel Sysplex incorporada.
z/OS tiene un administrador de carga de trabajo (WLM) y un despachador que administra automáticamente numerosas unidades de trabajo alojadas simultáneamente que se ejecutan en espacios de direcciones separados protegidos por clave de acuerdo con objetivos ajustables dinámicamente. Esta capacidad es inherentemente compatible con múltiples inquilinos dentro de una sola imagen de sistema operativo. Sin embargo, los mainframes modernos de IBM también ofrecen dos niveles adicionales de virtualización: LPAR y (opcionalmente) z/VM.
Desde sus inicios, z/OS ha tenido direccionamiento trimodal (24 bits, 31 bits y 64 bits). Hasta la versión 1.5, el propio z/OS podía iniciarse en modo ESA/390 de 31 bits o z/Architecture de 64 bits, por lo que podía funcionar en hardware antiguo, aunque sin la capacidad de ejecutar aplicaciones de 64 bits en esas máquinas. (Solo el hardware z/Architecture más nuevo fabricado a partir del año 2000 puede ejecutar código de 64 bits). El soporte de IBM para z/OS 1.5 finalizó el 31 de marzo de 2007 y, desde entonces, z/OS solo es compatible con z/Architecture mainframes y se ejecuta solo en modo de 64 bits. Los programadores de aplicaciones aún pueden utilizar cualquier modo de direccionamiento: todas las aplicaciones, independientemente de su(s) modo(s) de direccionamiento, pueden coexistir sin modificaciones, e IBM mantiene su compromiso con la compatibilidad retroactiva trimodal. Sin embargo, un número cada vez mayor de aplicaciones y productos de middleware, como DB2 Versión 8 y superior, ahora requieren y aprovechan el direccionamiento de 64 bits.
IBM comercializa z/OS como su sistema operativo insignia, adecuado para operaciones continuas de alto volumen con alta seguridad y estabilidad.
z/OS está disponible con precios de licencia estándar y a través de IBM Z New Application License Charges (zNALC) e "IBM Z Solution Edition", dos ofertas de menor precio destinadas a admitir aplicaciones más nuevas ("nuevas cargas de trabajo"). El precio comercial estándar de z/OS en EE. UU. comienza en aproximadamente US$125 por mes, incluido el soporte, para la instalación de zNALC más pequeña que ejecuta el producto base z/OS más un conjunto típico de características opcionales de z/OS.
z/OS introdujo cargos de licencia de carga de trabajo variable (VWLC) y cargos de licencia de carga de trabajo de entrada (EWLC), que son opciones de facturación de subcapacidad. Los clientes de VWLC y EWLC solo pagan por el uso máximo mensual de z/OS, no por la capacidad total de la máquina como con el sistema operativo OS/390 anterior. VWLC y EWLC también están disponibles para la mayoría de los productos de software de IBM que se ejecutan en z/OS, y sus picos se calculan por separado, pero nunca pueden superar el pico de z/OS. Para ser elegible para licencias de subcapacidad, un cliente de z/OS debe ejecutarse en modo de 64 bits (que requiere hardware z/Architecture), debe haber eliminado OS/390 del sistema y debe enviar un correo electrónico a IBM mensualmente a subcapacidad informes. La facturación por subcapacidad reduce sustancialmente los cargos de software para la mayoría de los clientes de mainframe de IBM. Cargos de licencia de carga de trabajo avanzada (AWLC) es el sucesor de VWLC en los modelos de mainframe a partir de zEnterprise 196, y EAWLC es una opción en los modelos zEnterprise 114. AWLC y EAWLC ofrecen más descuentos por subcapacidad.
Otras funciones
Compatibilidad con memoria de 64 bits
z/OS admite direcciones de 64 bits tanto para direcciones virtuales como reales. Dentro de cada espacio de direcciones, z/OS normalmente permite la colocación de solo datos, no código, por encima de la "barra" de 2 GB. z/OS impone esta distinción principalmente por motivos de rendimiento. No existen impedimentos arquitectónicos para permitir más de 2 GB de código de aplicación por espacio de dirección. IBM ha comenzado a permitir que el código Java que se ejecuta en z/OS se ejecute por encima de la barra de 2 GB, nuevamente por motivos de rendimiento.
A partir de z/OS versión 2 versión 3, el código puede colocarse y ejecutarse por encima de la "barra" de 2 GB. Sin embargo, muy pocos servicios de z/OS se pueden invocar desde arriba de la "barra".
La memoria se obtiene como "Objetos de memoria grandes" en múltiplos de 1 MB (con la expectativa de que las aplicaciones y el middleware administren la asignación de memoria dentro de estas piezas grandes). Hay tres tipos de objetos de memoria grandes:
- Unshared – donde sólo el espacio de dirección creado puede acceder a la memoria.
- Compartido – donde el espacio de dirección creador puede dar acceso a otros espacios de dirección específicos.
- Común – donde todos los espacios de dirección pueden acceder a la memoria. (Este tipo fue introducido en z/OS Release 10.)
Tecnología de preparación de cifrado Z/OS (zERT)
Z/OS Encryption Readiness Technology (zERT) supervisa, registra e informa los detalles de la protección de red criptográfica de z/OS. Es una función del componente Communications Server de z/OS V2R3 (y versiones posteriores).
- ZERT Discover
Con zERT, la pila TCP/IP actúa como un punto focal en la recopilación y el informe de los atributos de seguridad criptográfica del tráfico de aplicaciones IPv4 e IPv6 que está protegido mediante los protocolos de seguridad de red criptográfica TLS/SSL, SSH e IPSec. Los datos de nivel de conexión recopilados se escriben en SMF en nuevos registros SMF 119 subtipo 11 para su análisis.
- zERT aggregation
En ciertos entornos, el volumen de registros SMF 119 subtipo 11 puede ser grande. La función de agregación de zERT proporciona una vista SMF alternativa de los datos de sesión de seguridad recopilados. Esta vista alternativa se escribe en forma de nuevos registros SMF 119 subtipo 12 que resumen el uso de sesiones de seguridad por muchas conexiones de aplicaciones a lo largo del tiempo y que se escriben al final de cada intervalo SMF. Esta vista alternativa condensa el volumen de datos de registro SMF y, al mismo tiempo, proporciona toda la información de seguridad crítica.
- IBM zERT Network Analyzer
El recurso de administración de z/OS (z/OSMF) se ha mejorado para proporcionar un complemento llamado IBM zERT Network Analyzer. IBM zERT Network Analyzer es una interfaz gráfica de usuario basada en web que los administradores de seguridad de red z/OS pueden utilizar para analizar e informar sobre los datos informados en los registros de resumen de zERT. Con zERT Network Analyzer, un administrador de seguridad de red z/OS (normalmente un programador de sistemas con responsabilidad sobre el servidor de comunicaciones z/OS) puede importar registros de resumen SMF zERT en una base de datos Db2 para z/OS y luego crear y ejecutar consultas personalizadas contra esos datos..
Grupo de datos de generación
El grupo de datos de generación de z/OS (GDG) es una descripción de cuántas generaciones de un archivo se conservarán y a qué edad se eliminará una generación. Cada vez que se crea una nueva generación, el sistema verifica si se van a eliminar una o más generaciones obsoletas.
El propósito de los GDG es automatizar el archivado, usando el lenguaje de comandos JCL, el nombre de archivo dado es genérico. Cuando aparece DSN, el nombre de GDG aparece junto con el número de historial, donde
(0) es la versión más reciente
(-1), (-2),... son generaciones anteriores
(+1) una nueva generación (ver DD)
Otro uso de GDG es poder abordar todas las generaciones simultáneamente dentro de un script JCL sin tener que saber la cantidad de generaciones disponibles actualmente. Para ello, debe omitir los paréntesis y el número de generación en el JCL al especificar el conjunto de datos.
Ejemplo
Creación de un GDG estándar para cinco alcances de seguridad, cada uno con al menos 35 días de antigüedad:
//STEP1 EXEC PGM=IDCAMS//SYSPRINT DD SYSOUT=*//SYSIN DD *DEFINE GDG (NAME('DB2.FULLCOPY.DSNDB04.TSTEST') LIMIT(5) SCRATCH FOR(35))/*
Eliminar un GDG estándar:
//STEP3 EXEC PGM=IDCAMS//SYSPRINT DD SYSOUT=*//SYSIN DD *DELETE DB2.FULLCOPY.DSNDB04. TSTEST GDG FORCE/*
Recopilación y análisis de datos operativos
Los datos operativos son datos que produce el sistema z/OS cuando se ejecuta. Estos datos indican el estado del sistema y se pueden utilizar para identificar fuentes de problemas de rendimiento y disponibilidad en el sistema. IBM Z Operational Log and Data Analytics e IBM Z Anomaly Analytics with Watson recopilan datos operativos de TI de los sistemas z/OS, analizan y proporcionan información sobre los datos operativos.
IBM Z Operational Log and Data Analytics recopila datos operativos de TI de los sistemas z/OS, los transforma en un formato consumible y los transmite a plataformas de análisis empresarial de terceros, como Elastic Stack y Splunk, o a los datos operativos incluidos. plataforma de analisis Los conocimientos incluidos pueden ayudar a visualizar y buscar datos operativos para ayudar a identificar la causa de los problemas operativos.
IBM Z Anomaly Analytics con Watson recopila datos operativos de TI de los sistemas z/OS, utiliza métricas históricas de IBM Z y datos de registro para crear un modelo de comportamiento operativo normal, luego analiza datos operativos en tiempo real a través de la comparación con el modelo de normal operaciones para detectar comportamientos anómalos y notifica a las operaciones de TI sobre el comportamiento anómalo para identificar incidentes que podrían conducir a la interrupción del negocio.
Tipos de datos operativos
IBM Z Operational Log and Data Analytics recopila y analiza datos estructurados y no estructurados, incluidos los siguientes tipos de datos operativos:
- Datos de las instalaciones de gestión de sistemas
- Datos de registro de las siguientes fuentes:
- Registro de trabajo, la salida que se escribe a una definición de datos (DD) por un trabajo en ejecución
- z/OS UNIX log file, including the UNIX System Services system log (syslogd)
- Método de acceso al almacenamiento virtual (VSAM)
- z/OS system log (SYSLOG)
- IBM Tivoli NetView para mensajes z/OS
- IBM WebSphere Application Server for z/OS High Performance Extensible Logging (HPEL) log
- z/OS Resource Measurement Facility (RMF) Monitor III reports
- Datos de aplicación del usuario, los datos operativos de las propias aplicaciones de los usuarios
IBM Z Anomaly Analytics with Watson recopila datos de múltiples sistemas y subsistemas de IBM Z, incluidos IBM Db2 para z/OS, IBM CICS Transaction Server para z/OS e IBM MQ para z/OS. Se recopilan los siguientes tipos de datos operativos:
- Datos de las instalaciones de gestión de sistemas
- z/OS system log (SYSLOG)
Contenido relacionado
James gosling
Palanca de mando
Par termoeléctrico