Mainframe vs. Servidor de cliente

Los sistemas cliente-servidor han crecido en potencia informática a lo largo de los años debido a las mejoras en la arquitectura del procesador de la computadora. Sin embargo, ofrecen una capacidad de procesamiento menor que sus contrapartes de mainframe debido a la arquitectura del sistema informático general. Cuando necesita un procesamiento de transacciones de alto volumen, un mainframe cumple con las capacidades menores que ofrecen los sistemas cliente-servidor.

Coste de adquisición

Los ordenadores centrales suelen tener un precio de millones de dólares, mientras que los sistemas cliente-servidor tienen miles de puntos de entrada. Los sistemas menos costosos hacen posible que las organizaciones más pequeñas ingresen al mundo de la computación por un costo menor. Sin embargo, las empresas más grandes, como los bancos, las aseguradoras y los procesadores de pagos, tienen los fondos para financiar el tan necesario poder de procesamiento de transacciones de un mainframe.

Costo de mantenimiento

Como es el caso del costo de adquisición, el costo de mantenimiento y otros costos continuos también son más bajos para un sistema cliente-servidor. Por ejemplo, las empresas de software de mainframe suelen cobrar alrededor del 20 por ciento del precio de compra por el mantenimiento anual del software. En un entorno cliente-servidor, este costo es mucho menor. Los costos de soporte en forma de personal técnico también son más bajos con los sistemas cliente-servidor, y los ingenieros cliente-servidor ganan alrededor de un tercio menos que los programadores de sistemas mainframe.

Diferencias del sistema operativo

La mayoría de los sistemas cliente-servidor ejecutan sistemas operativos familiares como Windows Server y Linux. La complejidad de los sistemas operativos de mainframe es mucho mayor que la de los sistemas cliente-servidor, lo que impulsa aplicaciones de hardware y software mucho más sofisticadas. Las empresas de sistemas operativos cliente-servidor dependen de los fabricantes de hardware para escribir interfaces para el sistema operativo, mientras que las empresas de mainframe suelen proporcionar todo el software de interfaz escrito en el sistema operativo. La multitarea es similar en los sistemas operativos mainframe y Windows / Linux / Unix, y todos son capaces de realizar multitarea preventiva, lo que hace que parezca que la computadora está ejecutando muchas tareas simultáneamente.

Ambientes operativos

Si bien muchos servidores funcionan bien en una sala limpia y relativamente fresca, las computadoras centrales requieren controles más específicos, particularmente en las áreas de temperatura, humedad, extinción de incendios y limpieza. Los mainframes generalmente son compatibles con fuentes de alimentación ininterrumpidas para un funcionamiento continuo y consumen mucha más energía que sus contrapartes cliente-servidor más pequeñas. Una habitación fresca con protección contra incendios adecuada y una puerta con cerradura puede albergar, enfriar y proteger fácilmente varios sistemas cliente-servidor.

Tamaño

Las computadoras mainframe modernas son más pequeñas que sus predecesoras que ocupaban una habitación entera, pero todavía son típicamente del tamaño de un refrigerador o más grandes. Las máquinas cliente-servidor, por otro lado, suelen tener el tamaño de varias cajas de zapatos apiladas. La huella más pequeña de una máquina cliente-servidor contribuye a reducir los requisitos ambientales, así como a un menor consumo de energía.

Operaciones

Las operaciones cliente-servidor a veces son un poco más relajadas que las operaciones del mainframe. Los usuarios cliente-servidor suelen ser empresas pequeñas y medianas que no necesitan la potencia de procesamiento o el entorno estricto de un mainframe. Los usuarios de mainframe suelen ser grandes empresas, como compañías de seguros, grandes instituciones financieras y organizaciones de salud. Debido a los altos requisitos de seguridad de dichas instituciones, las operaciones suelen ser estrictas y siguen una serie de eventos para garantizar el cumplimiento de los procedimientos.