¿Cuál es la diferencia entre un entorno de computación en la nube y un entorno de sistema operativo interactivo multiusuario de mainframe?

Creo que esto realmente está comparando manzanas y naranjas. Se puede crear una nube a partir de una variedad de plataformas informáticas.

Un mainframe puede ser esencialmente una nube en una caja. Se pueden virtualizar en gran medida y permitir a los usuarios escalar a pedido. Con avances como la computación híbrida, por ejemplo, la extensión de zBx blade en el IBM zEnterprise actual, prácticamente le permite hacer cualquier cosa, con niveles de utilización increíblemente altos en comparación con la ejecución de x86.

Los mainframes están mucho más abiertos en estos días, por ejemplo, ejecutan Linux y, por lo tanto, se pueden adaptar fácilmente a través de Internet o cualquier otra carga de trabajo que desee. No digo que debas hacer todo en un mainframe, pero tampoco es eso correcto para x86.

Aquí hay un gran ejemplo de dónde un mainframe altamente virtualizado está proporcionando una solución en la nube que es muy asequible y eficiente.
http://www.redmonk.com/jgovernor…

La principal diferencia, diría, es que la computación en la nube se basa en mecanismos para escalar automáticamente con el tiempo cuando aumenta la demanda, mientras que los mainframes se limitan a la potencia de una computadora que funciona como servidor.

Dicho esto, hay muchas otras diferencias, que incluyen:

  • A diferencia de los mainframes, la informática podría no implicar terminales tontos.
  • La computación en la nube está destinada a compartir recursos entre muchas aplicaciones.
  • La computación en la nube se adapta a la infraestructura de Internet.
  • La computación en la nube introduce un nuevo paradigma de almacenamiento de datos y mecanismos de búsqueda de datos.
  • Los mainframes y las nubes usan diferentes protocolos de comunicación.
  • Es más práctico para las computadoras personales generalizadas comunicarse con aplicaciones en la nube que los mainframes.
  • Los mainframes y las nubes usan diferentes lenguajes y paradigmas de programación.

40 años y una generación diferente de geeks que lo crearon.