Cuando comencé a trabajar para una empresa india proveedora de servicios de TI en 2013, me informaron que recibiría capacitación y trabajo en el dominio de Mainframe. Estaba buscando la respuesta a la misma pregunta en ese entonces y, por lo tanto, haré todo lo posible para responder esta pregunta de una manera que hubiera entendido en ese entonces.
El mainframe es básicamente una computadora muy poderosa que puede almacenar gran cantidad de datos y hacer muchos cálculos numéricos (cálculos numéricos) muy rápidamente. Según las estadísticas, más del 70% de los datos digitales de todo el mundo se almacenan en los sistemas de mainframe actualmente. Según la potencia de cálculo del sistema de mainframe, la velocidad de este sistema se mide en MIPS (Millones de instrucciones por segundo). Entonces imagine un sistema que pueda almacenar miles de TeraBytes de datos y procesar más de un millón de instrucciones sobre estos datos en un solo segundo. ¡Esto es mainframe!
El sistema de mainframe ha dominado los sectores de banca, salud, comercio minorista, aviación y varios otros similares durante más de 5 décadas. En todos estos sectores, hay varios miles de individuos que intentan realizar sus transacciones al mismo tiempo en el mismo sistema. El sistema Mainframe ha demostrado ser eficiente, confiable y seguro durante todos estos años.
Los primeros desarrolladores de Mainframe han utilizado el lenguaje COBOL para escribir programas de aplicación en estos sistemas y es común encontrar un fragmento de código o un programa completo que se escribió en la década de 1980 y que todavía se usa activamente para el procesamiento diario de transacciones. Estos desarrolladores de aplicaciones ahora están envejeciendo y se están retirando del trabajo, lo que repentinamente nos ha dejado con una falta de mano de obra para desarrollar o incluso mantener (ajustar los programas de aplicaciones para manejar cambios menores, según corresponda) el sistema. Las industrias que se ejecutan en Mainframes confían plenamente en estos sistemas y son muy conscientes de los inconvenientes y los costos asociados con la migración a nuevos sistemas y tecnologías. Por lo tanto, existe la necesidad de nuevos talentos que puedan asumir la responsabilidad y llevar adelante este sistema.
- ¿Está matando IT al programa ‘Make in India’?
- ¿Qué son los corredores de seguridad de acceso a la nube (CASB)?
- Siendo un ingeniero eléctrico que ha estado trabajando en la industria de TI durante 2 años, me gustaría hacer un MBA en recursos humanos, ¿mejorará mi futuro?
- ¿Qué es la TI verde?
- ¿Qué puedo hacer en casa para imitar a un administrador del sistema (TI)?
El mainframe ha evolucionado mucho en todos estos años; en términos de tamaño físico, consumo de energía, tiempo de actividad, facilidad de mantenimiento, capacidad de almacenamiento, capacidad de procesamiento, seguridad, adaptabilidad con nuevas tecnologías, etc. Los Mainframes más nuevos admiten incluso una fácil interconexión con las aplicaciones Java para proporcionar una mejor experiencia de usuario a los usuarios finales .
Hay mucho de qué hablar sobre Mainframes, pero creo que la introducción anterior debería ser un buen Starter para que investigues más en función de tu interés.
Una última cosa que me gustaría agregar es sobre el futuro de los Mainframes. Los mainframes seguramente han sido un gran facilitador para varias industrias durante las últimas dos décadas; pero como cualquier otra cosa, esto también eventualmente llegará a su fin algún día. Sin embargo, tomaría una cantidad de tiempo considerable, puede ser otra década o incluso más para poner el Mainframe completamente en reposo. Hasta entonces, el futuro para los desarrolladores de Mainframe es brillante y brillante. Buena suerte.