z / OS es un sistema operativo de 64 bits para mainframes IBM z / Architecture , introducido por IBM en octubre de 2000. [2] Deriva y es el sucesor de OS / 390 , que a su vez siguió a una serie de versiones de MVS . [NB 1] Al igual que OS / 390, z / OS combina una serie de 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 todavía se usa con regularidad: z / OS está diseñado para compatibilidad con versiones anteriores .
Desarrollador | IBM |
---|---|
Escrito en | principalmente PL / X , HLASM y C / C ++ [1] |
Familia OS | MVS |
Estado de trabajo | Actual |
Modelo fuente | Código cerrado con componentes de código abierto . |
Versión inicial | 30 de marzo de 2001 | (V1R1, anunciado en octubre de 2000)
Último lanzamiento | Versión 2.4 (V2R4) / 30 de septiembre de 2019 |
Objetivo de marketing | Empresa / Mainframes |
Disponible en | Ingles y otros idiomas |
Gerente de empaquetación | SMP / E |
Plataformas | z / Arquitectura |
Tipo de grano | Monolítico (asistido exclusivamente por hardware) |
Userland | MVS, servicios del sistema UNIX |
Interfaz de usuario predeterminada | Recurso de gestión de ISPF , z / OS |
Licencia | Cargo de licencia mensual propietario (MLC); precios disponibles según el uso real (VWLC, EWLC, AWLC, EAWLC, IWP); opciones de precios reducidos (zELC, zNALC, "Solution Edition") para muchas aplicaciones |
Página web oficial | IBM: z / OS |
Principales caracteristicas
z / OS admite [NB 2] instalaciones de mainframe estables como CICS , COBOL , IMS , PL / I , 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 API y aplicaciones Java , C , C ++ y UNIX ( Especificación única de UNIX ) de 64 bits a través de los servicios del sistema UNIX : Open Group certifica z / OS como un sistema operativo compatible con UNIX, con UNIX / Linux. sistemas de archivos jerárquicos de estilo HFS [NB 3] y zFS . Estas compatibilidades hacen que z / OS sea capaz de ejecutar una variedad de software comercial y de código abierto . [3] z / OS puede comunicarse directamente a través de TCP / IP , incluido IPv6 , [4] e incluye servidores HTTP estándar (uno de Lotus , el otro derivado de Apache ) junto con otros servicios comunes como 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 una capacidad de agrupación en clúster Parallel Sysplex incorporada.
z / OS tiene un administrador de carga de trabajo (WLM) y un asignador que gestiona automáticamente numerosas unidades de trabajo alojadas de forma simultánea que se ejecutan en espacios de direcciones protegidos por claves independientes de acuerdo con objetivos ajustables dinámicamente. Esta capacidad admite de forma inherente la tenencia múltiple dentro de una única imagen del 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 más 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. Ahora, z / OS solo es compatible con mainframes z / Architecture 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 explotan el direccionamiento de 64 bits.
IBM comercializa z / OS como su sistema operativo insignia [5] , adecuado para operaciones continuas de alto volumen con alta seguridad y estabilidad.
z / OS está disponible con precios de licencia estándar ya 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"). [6] El precio de z / OS comercial estándar de EE . UU. Comienza en aproximadamente US $ 125 por mes, incluido el soporte, para la instalación zNALC más pequeña que ejecuta el producto z / OS básico 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 por 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 estar ejecutando en modo de 64 bits (que requiere hardware z / Architecture ), debe haber eliminado completamente OS / 390 del sistema y debe enviar un correo electrónico a IBM mensualmente informes de capacidad. La facturación de subcapacidad reduce sustancialmente los cargos de software para la mayoría de los clientes de mainframe de IBM. [7] Advanced Workload License Charges (AWLC) es el sucesor de VWLC en los modelos de mainframe que comienzan con zEnterprise 196 , y EAWLC es una opción en los modelos zEnterprise 114 . AWLC y EAWLC ofrecen más descuentos por subcapacidad.
Otras características
Soporte de memoria de 64 bits
Dentro de cada espacio de direcciones, z / OS normalmente permite la ubicación de sólo 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 direcciones. 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 razones de rendimiento.
A partir de la versión 3 de z / OS versión 2, el código se puede colocar y ejecutar por encima de la "barra" de 2 GB. Sin embargo, se pueden invocar muy pocos servicios de z / OS 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:
- No compartido: donde solo el espacio de direcciones de creación puede acceder a la memoria.
- Compartido: donde el espacio de direcciones de creación puede dar acceso a otros espacios de direcciones específicos.
- Común: donde todos los espacios de direcciones pueden acceder a la memoria. (Este tipo se introdujo en z / OS Release 10.)
Tecnología de preparación de cifrado z / OS (zERT)
La tecnología de preparación de cifrado de z / OS (zERT) supervisa, registra e informa los detalles de la protección de la red criptográfica de z / OS. Es una función del componente Communications Server de z / OS V2R3 (y versiones posteriores). [8]
- descubrimiento zERT
Con zERT, la pila TCP / IP actúa como un punto focal para recopilar y reportar los atributos de seguridad criptográfica del tráfico de aplicaciones IPv4 e IPv6 que está protegido usando 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 de subtipo 11 de SMF 119 para su análisis. [9]
- agregación zERT
En ciertos entornos, el volumen de registros SMF 119 subtipo 11 puede ser grande. La función de agregación zERT proporciona una vista SMF alternativa de los datos recopilados de la sesión de seguridad. Esta vista alternativa está escrita 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 al mismo tiempo que proporciona toda la información de seguridad crítica.
- Analizador de red IBM zERT
z / OS Management Facility (z / OSMF) se ha mejorado para proporcionar un complemento denominado 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 de 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 de z / OS (normalmente un programador de sistemas con responsabilidad sobre z / OS Communications Server) puede importar registros resumidos SMF zERT a una base de datos Db2 para z / OS y luego construir 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 deben mantener y a qué edad se eliminará una generación. Siempre que se crea una nueva generación, el sistema comprueba si se deben eliminar una o más generaciones obsoletas.
El propósito de los GDG es automatizar el archivo, utilizando el lenguaje de comandos JCL , el nombre de archivo dado es genérico. Cuando aparece DSN , aparece el nombre de GDG 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 los GDG es poder abordar todas las generaciones simultáneamente dentro de un script JCL sin tener que conocer el número de generaciones disponibles actualmente. Para hacer esto, 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 ámbitos de seguridad, cada uno con al menos 35 días de antigüedad:
// PASO1 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:
// PASO 3 EXEC PGM = IDCAMS // SYSPRINT DD SYSOUT = * // SYSIN DD * DELETE DB2.FULLCOPY.DSNDB04.TSTEST GDG FORCE / *
Recopilación 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 Common Data Provider recopila datos operativos de TI de los sistemas z / OS, los transforma a un formato consumible y los transmite a las plataformas de análisis. [10]
Tipos de datos operativos
IBM Z Common Data Provider recopila datos estructurados y no estructurados, incluidos los siguientes tipos de datos operativos: [11]
- Datos de las instalaciones de gestión del sistema (SMF)
- Registre datos de las siguientes fuentes:
- Registro de trabajos, la salida que se escribe en una definición de datos (DD) por un trabajo en ejecución
- Archivo de registro z / OS UNIX, incluido el registro del sistema de servicios del sistema UNIX (syslogd)
- Clúster del método de acceso al almacenamiento virtual (VSAM) secuenciado por entrada
- Registro del sistema z / OS (SYSLOG)
- Mensajes de IBM Tivoli NetView para z / OS
- Registro de registro extensible de alto rendimiento (HPEL) de IBM WebSphere Application Server para z / OS
- Informes de IBM Resource Measurement Facility (RMF) Monitor III
- Datos de la aplicación de usuario, los datos operativos de las propias aplicaciones de los usuarios.
Ver también
- Fujitsu MSP
- HiperDispatch
- Hitachi VOS3
- Director de recursos inteligentes
- Linux en IBM Z para una versión de mainframe de un sistema operativo popular
- Sysplex paralelo
- Facilidad de medición de recursos
- SDSF
- SMF
- SMP / E
- z / TPF
- Servidor de aplicaciones WebSphere
- Gerente de carga de trabajo
- zAAP , un procesador especializado dedicado a cargas de trabajo particulares de z / OS
- zIIP , otro procesador especializado dedicado a cargas de trabajo particulares de z / OS
- z / VSE para otro sistema operativo de mainframe
Notas
- ^ Empezando por el más antiguo:
- OS / VS2 desde la versión 2 hasta la versión 3.8
- MVS / Extensiones del sistema (MVS / SE)
- MVS / Producto del sistema (MVS / SP) Versión 1
- MVS / Producto del sistema, versión 2 (MVS / Arquitectura extendida, MVS / XA )
- MVS / System Product Version 3 (MVS / Arquitectura de sistemas empresariales, MVS / ESA)
- MVS / ESA SP Versión 4
- MVS / ESA SP Versión 5
- ^ Algunos, por ejemplo, TSO / E, se incluyen en z / OS, otros, por ejemplo, CICS, tienen un precio por separado.
- ^ No confundir con Macintosh HFS
Referencias
- ^ Giorgio, Anthony. "Somos el equipo de desarrollo de IBM z / OS. AUA! • r / IAmA" . reddit . reddit . Consultado el 19 de junio de 2017 .
- ^ Vijayan, Jaikumar. "Z / OS: los usuarios esperan grandes ahorros". Computerworld , 19 de noviembre de 2001, vol. 35 Número 47, pág. 40
- ^ Página principal - Oss4zos
- ^ IBM - servidor de comunicaciones z / OS
- ^ IBM: ¿Por qué System z para la integración empresarial?
- ^ Cargos de licencia de nuevas aplicaciones de IBM System z
- ^ Precios del software IBM Z: subcapacidad
- ^ "Cosas que debe saber sobre la tecnología de preparación de cifrado de z / OS (zERT)" .
- ^ "Tecnología de preparación de cifrado de z / OS (zERT)" .
- ^ IBM: Proveedor de datos común de IBM Z
- ^ IBM: Centro de conocimiento del proveedor de datos común de IBM Z
Otras lecturas
- Lanz, Franz (2015). Prácticas inteligentes de IBM z / OS ISPF: Volumen 1: Guía del usuario . De Gruyter . ISBN 978-3110375480.
- Lanz, Franz (2015). Prácticas inteligentes de IBM z / OS ISPF: Volumen 2: Guía del programador de ISPF . De Gruyter . ISBN 978-3110407532.
- Dattani, Dinesh D. (2013). Seguridad de mainframe de IBM: más allá de lo básico: una guía práctica desde la perspectiva de z / OS y RACF . MC Press. ISBN 978-1583478288.
- Teuffel, Michael; Vaupel, Robert (2010). Das Betriebssystem z / OS und die z Serie: Die Darstellung eines modernen Großrechnersystems (en alemán). Walter de Gruyter . ISBN 978-3486598780.
- Herrmann, Paul; Spruth, Wilhelm Gustav (2012). Einführung en z / OS und OS / 390: Web-Services und Internet-Anwendungen für Mainframes (en alemán). Walter de Gruyter . ISBN 978-3486719765.
enlaces externos
- Sitio web oficial de IBM z / OS
- Política del ciclo de vida del producto Z
- IBM: Tienda zSeries (ShopZ)
- IBM: biblioteca de Internet z / OS
- Revista IBM Systems Mainframe