¿Qué es mainframe y cómo funciona y de qué sirve para conseguir un trabajo?

Informalmente, un mainframe es una computadora muy grande y poderosa. El término se origina en gran parte de los años 60 y 70, cuando los mainframes eran las únicas máquinas lo suficientemente potentes como para hacer algo realmente útil para los clientes corporativos y gubernamentales, como los bancos y el IRS.

Los mainframes de esa época eran tan poderosos como el iPhone de hoy. A mediados de la década de 1970, tres nuevos tipos de máquinas aparecieron o maduraron lo suficiente como para ser utilizados en diferentes contextos.

  1. Las supercomputadoras fueron las primeras; estas máquinas hicieron el trabajo pesado de numeración para el que se habían utilizado mainframes.
  2. Las minicomputadoras (también conocidas como “gama media” en la jerga de IBM) finalmente se hicieron cargo de gran parte de la entrada / salida y el procesamiento mundano que habían realizado los mainframes.
  3. Le siguieron los microcomputadores , el más famoso de los cuales fue la PC IBM, que ahora se conoce como la arquitectura “x86” de su computadora de escritorio o portátil.

Foto de Wikipedia del IBM 360

Cuando IBM presentó el primer mainframe real en 1967, el IBM 360, tenía una característica muy interesante. E IBM 370, el hermano mayor del 360, pudo operar como dos 360 separados en lo que se llama una configuración de máquina virtual (VM).

Todos los futuros mainframes de IBM, con IBM siendo el único fabricante de mainframes de cualquier nota, esencialmente se estaban ampliando desde el entorno VM que proporcionaba el 370. Hasta aproximadamente 2006, el resto de la industria básicamente ignoró o no le importaron las máquinas virtuales, luego apareció un nuevo concepto llamado computación en la nube en el horizonte.

Antes de la computación en la nube, todos consideraban que el mainframe estaba más muerto que vivo, y la única razón por la que IBM todavía los fabricaba era para hacer que las piezas de repuesto para mainframes con software fueran demasiado caras para pasar a no mainframes. Esto era necesario, porque los mainframes son estructuralmente muy diferentes a otras computadoras.

Dado que ninguna de las aplicaciones atractivas como la web estaba utilizando el entorno de mainframe, por un tiempo, la computación en la nube funcionó bien utilizando pequeños servidores basados ​​en x86 y otras alternativas.

Un avance rápido hasta 2013 más o menos, e IBM parece ser una empresa muerta. Wall Street los había descartado por completo debido a su duda de huir de los mainframes lo suficientemente rápido. Según los titanes de Wall Street, nadie quería mainframes, aunque en este punto IBM hizo mainframes que ejecutaban las cosas sexys.

Luego, IBM presentó el Z-19, que ofrece la mejor relación precio / rendimiento de cualquier computadora. Comenzaron a comercializar mainframes como las potencias de E / S de la computación en la nube … algo que la industria realmente necesitaba. Ahora, los mainframes no solo resucitan de los muertos, sino que IBM no puede hacerlos lo suficientemente rápidos como para satisfacer la demanda.

Wikipedia – el IBM Z-19

En términos de perspectivas profesionales, muchos programadores de mainframe están llegando a la edad de jubilación e IBM ha dicho que uno de los problemas a largo plazo para la industria de mainframe es que los estudiantes universitarios interesantes trabajan con ellos y entran en el campo. El Z-19 * NO ES * el mainframe de su abuelo, funciona con Linux y todas las cosas súper de alta gama que alimentan Internet, IBM Watson, etc. Si te tomas en serio la computación en la nube, un Z-19 reemplaza a cientos de servidores x86. Etcétera.