¿La computación en la nube es similar a la computación mainframe?

Más o menos, en el sentido de que un mainframe proporciona servicios a clientes ligeros, sin embargo, la computación en la nube se trata más de proporcionar servicios a clientes gordos, es decir, el navegador web.

La computación en la nube es realmente solo otro nombre para SaaS o SOA, pero, por supuesto, nadie sabía qué significaban o significaban esos acrónimos, por lo que se utilizó el término “nube”, y todos pensaron que era nuevo.

Creo que la computación en la nube es una corrupción bastante grave de los principios de tener un gran servidor y pequeños clientes. Digamos que cuando tenía Sun Rays conectado a un servidor, hablaban un protocolo entre sí, y eso es todo. Ahora todos los servicios en la nube tienen sus propios protocolos, casi todos horribles. Además, tiene autenticación OAuth solo en la web que impide que esos protocolos funcionen en cualquier cosa que no sea un navegador web y hace que la automatización sea un verdadero dolor.

La informática de mainframe / cliente ligero, o tal vez la especificación de Computer Network de Oracle era / es un sistema mucho mejor pensado que lo que ahora consideramos la informática ‘en la nube’, que en realidad es solo un caos de API REST complicadas espectacularmente por OAuth, y necesitan el cliente más gordo en informática para ejecutar, el navegador web.

No estoy seguro de que la computación en la nube sea una combinación directa para los mainframes, pero estamos volviendo al mantra de los clientes delgados como los terminales. Esperamos que nuestros dispositivos hagan cada vez menos trabajo pesado y lo pongan del lado del servidor. Así es como dispositivos como Chromebooks han comenzado a ser tan populares y útiles. No tiene que instalar nada localmente, puede hacer todo el trabajo pesado en el servidor y simplemente usar el Chromebook como una “terminal” tonta para llegar a la nube.

La computación en la nube en sí misma no es un proceso tan diferente al autohospedaje. Solo está transfiriendo la responsabilidad de mantener su servidor a otra persona. En los días de mainframe, aún poseía y mantenía el servidor.

De ninguna manera.

La CPU de la unidad central falla, el sistema está inactivo; demasiado centralizado (no te equivoques: eso tiene ventajas). Un sistema en la nube correctamente configurado debería degradarse con gracia (eso es media broma porque escuché esa frase cuando estaba en la universidad y todavía no he visto un sistema real que lo haga).

Ahora, conozco al menos dos compañeros de clase que trabajaron para Tandem (ahora HP), y los mainframes de IBM nunca tienen ese tipo de confiabilidad, y los Tandems también pueden fallar, pero la gente habla menos de eso. ¿Desea sus datos de tarjeta de crédito / cajero automático en un sistema IBM o un sistema Tandem? Piénsalo.

Y los sistemas en tándem no son sistemas en la nube.