¿Qué es un mainframe?

En esencia, es un paso entre una computadora normal y una supercomputadora. Hay dos razones principales para usar un sistema mainframe en una granja de servidores. Fiabilidad y crujido de números de volumen.

Mi compañía tiene muchos, muchos mainframes. Y los corro. Los usamos para la nómina (alrededor de 1 mil millones en nómina cada dos semanas) y para rastrear las ventas diarias y la reposición de más de 5000 ubicaciones. También para transacciones y computación financiera. Para obtener ese volumen de datos procesados ​​por los servidores, se necesitaría una granja de servidores de muchas magnitudes de tamaño mayor que la huella utilizada por el mainframe.

Y para ser sincero, el 80% de nuestros problemas provienen de problemas del lado del servidor. Todas las noches hay algún problema en el lado del servidor que nos causa problemas. Pero rara vez tenemos problemas en el lado del mainframe. Casi todos nuestros sistemas de servidores son redundantes, pero nunca parece funcionar correctamente. El mainframe es redundante de una manera diferente, y es mucho, mucho más confiable. Las empresas que no usan mainframe pueden no darse cuenta, pero es un hecho frío y difícil. Mainframe está lo más cerca posible de la prueba de balas.

Pero son ESTUPIDOS caros. Realmente la única razón para usar servidores es el costo. Pero conseguiste lo que pagaste. Si construye suficientes servidores para obtener el tipo de confiabilidad que tiene el mainframe, la diferencia de costos se evapora.

Sí, desde un punto de vista físico, los mainframes son computadoras grandes diseñadas para un gran volumen de procesamiento de datos, pero no necesariamente para el cálculo de números, ya que normalmente se realiza en supercomputadoras a una escala adecuada para mainframes / supercomputadoras.

Hay dos eras principales de mainframes.

  • Una es la era “clásica”, en la cual los mainframes se basaban en la arquitectura IBM 360 y usaban software, sistemas operativos y lenguajes de programación hechos para mainframes, como lo describe Suresh Kumar en su respuesta.
  • A mediados de la década de 2000, se introdujo la serie IBM Z. También ejecutaba sistemas operativos tipo Unix, como Linux, que fueron diseñados para la informática virtual, ya que los mainframes son a menudo para el trabajo pesado en la computación en la nube.

Ahora, IBM no puede fabricar mainframes lo suficientemente rápido. Pero durante los últimos 25 años, todos, incluso IBM, irónicamente, han considerado que los mainframes clásicos están muertos.

Es simplemente una imagen de un solo sistema, generalmente de una capacidad de cómputo significativa, que puede tener bajo la cubierta muchos componentes de hardware discretos como cpus, DASD y TCU y otras imágenes del sistema que se ejecutan debajo de ella. Cada sistema invitado se ve a sí mismo ejecutándose en un host discreto.

Otro punto clave es la capacidad de reconfigurar dinámicamente los dispositivos conectados para acomodar la carga cambiante en el mainframe y los sistemas invitados. Entonces, digamos que ejecutamos lotes durante la noche, necesito menos conectividad a la red. más potencia de cómputo y DASD más acceso a impresoras de alta velocidad. El marco principal se puede reconfigurar dinámicamente para manejar este cambio sin parar y reiniciar la máquina. Pero durante otro período de tiempo, el acceso a la red es la prioridad debido a la carga del proceso de transacción. Una vez más, los recursos del sistema necesarios pueden modificarse dinámicamente, de forma transparente para cualquier otra que se ejecute en la máquina.

Incluso cuando hay múltiples imágenes de sistemas que se ejecutan en una sola red principal (cada una con su propio sistema operativo y software de aplicación), los servicios comunes como seguridad, administración de red, mantenimiento, etc. pueden administrarse como si se tratara de un solo sistema de imagen.

Los mainframes son la idea general original de lo que era una computadora en los años setenta y ochenta. Al principio no se llamaban mainframes porque eran todo lo que sabíamos de lo que era una computadora. A diferencia de las computadoras personales, que originalmente se denominaban “microcomputadoras”, para contrastarlas con estas grandes y poderosas máquinas de computación académica y gubernamental, los mainframes son para todos los efectos, una única máquina en la que varias personas inician sesión para realizar trabajos de computación. El sistema operativo más común para mainframes es UNIX. UNIX es similar a Linux porque Linux se basó en UNIX, pero está diseñado para ejecutarse en PC en lugar de mainframes. Los mainframes y las PC utilizan arquitecturas ligeramente diferentes para sus CPU: el corazón y el cerebro de la computadora, y esta es la mayor diferencia técnica entre las PC y los mainframes.

Las máquinas mainframe o UNIX tienen terminales que se utilizan para conectarse a ellas. Los terminales se parecen a lo que pensamos como computadoras: una pantalla, un teclado y (hoy) un mouse. Pero no hay una caja de tamaño considerable conectada a ellos como lo habría con una PC. Están conectados a una caja pequeña (del tamaño de un módem) o directamente a una conexión de red (actualmente, generalmente, un cable de categoría 5 o 6 que parece un cable de teléfono muy grueso).

A finales de los noventa, estas máquinas adquirieron interfaces gráficas gracias al software llamado “X Windows”. Pronto, el software X Windows no solo podía ejecutarse en un terminal, sino que podía ejecutarse en cualquier PC que pudiera conectarse a una unidad central, como cualquier otra aplicación de PC. Esto condujo a la disminución de las terminales.

Los mainframes son muy poderosos. Son a lo que nos referimos cuando decimos “supercomputadora”. Los mainframes se encuentran más comúnmente en universidades, grandes colegios, grandes empresas y organizaciones gubernamentales.

Mainframe son máquinas enormes.

Las computadoras mainframe (denominadas coloquialmente como ” gran hierro ” son computadoras utilizadas principalmente por grandes organizaciones para aplicaciones críticas, procesamiento de datos a granel como censos , estadísticas de la industria y del consumidor, planificación de recursos empresariales y procesamiento de transacciones . – Wikipedia ..

Son máquinas configuradas en un sitio y a las que acceden otros, actualmente se utilizan principalmente para transacciones y bases de datos DB2 para grandes bancos en el sector bancario y el sector de seguros. Aparte de eso, también son ampliamente utilizados en las compañías de viajes. Puede manejar tanto el procesamiento por lotes como en línea.

En resumen, es una plataforma informática creada por IBM. Esto surgió en un momento en que no teníamos PC. Incluso cuando teníamos PC, no eran lo suficientemente potentes en términos de potencia informática, almacenamiento, etc. para ejecutar operaciones comerciales. Por lo tanto, el mainframe como plataforma informática fue muy adoptado por las grandes organizaciones de la época. A diferencia de la noción común de que los mainframes rara vez se usan, la mayoría de las grandes instituciones todavía usan mainframes.

Creo que hay mucha información sobre mainframe, por ejemplo, computadora mainframe. Por lo tanto, no volveré a escribir la misma información. Si tiene alguna pregunta específica sobre mainframe, puedo proporcionarle más información.

Mainframe = un sistema informático muy grande, confiable y redundante que generalmente está subdividido para múltiples tareas

Servidor = una computadora configurada para una tarea específica

Nube = un sistema informático muy grande que consta de muchos servidores. Se puede subdividir para múltiples usos donde la fiabilidad y la redundancia se logran a través del tamaño.


¿Es curioso cuánto cambian las cosas y terminan siendo lo mismo?

MainFrame es un tipo de computadoras, que tiene una gran cantidad de procesadores y GPU. Tienen un tamaño enorme y tienen procesadores de alta velocidad . Generalmente se utilizan en empresas para mantener el censo y para el procesamiento de datos a granel, estadísticas, etc. Pueden ejecutar múltiples sistemas operativos al mismo tiempo. En resumen, son como SUPERCOMPUTADORAS degradadas.

Mainframe se refiere a grandes sistemas informáticos que tienen un mayor dominio tecnológico que otros y generalmente son empleados por organizaciones comerciales para gestionar datos como la planificación de recursos empresariales, el procesamiento de transacciones, el censo, etc.

Básicamente, es una computadora realmente grande y costosa.

Sin embargo, hay muchos “si” y “peros” en torno a eso.

Cuando pienso en “mainframe”, pienso en IBM o Unisys, o sistemas Bull. No pienso en Sun / Oracle, HP u otros sistemas UNIX. Sun siempre solía comercializar sus grandes servidores como alternativas a los mainframes, no a los mainframes en sí mismos, a pesar de que probablemente marcarían todas las casillas necesarias para definir una computadora como ‘mainframe’.

En cierto modo, es como, ¿cuál es la diferencia entre una PC para juegos y una estación de trabajo? Probablemente no haya una sola cosa a la que pueda apuntar para definir una diferencia entre los dos, aunque ciertos * pueden * ser diferentes. ¿O cuál es la diferencia entre un Grand Tourer y un deportivo? A veces es algo difícil de decir.

Básicamente, los mainframes son computadoras grandes y caras, potentes, y personalmente, excluyo los sistemas UNIX de la definición, pero sin una razón real que no sea “Simplemente no lo son”.

Eche un vistazo a IBM z / OS, incluso mirar algunas capturas de pantalla en Google Images dará a entender que no se parece mucho a UNIX en apariencia, y que no se parece a UNIX típico en funcionamiento.