¿Cuál es la diferencia entre la computación en la nube y la arquitectura cliente / servidor?

Técnicamente, no mucho de hecho.

En una arquitectura cliente / servidor, uno inicia sesión en un servidor, autenticando su identificación con credenciales almacenadas en el servidor, no en la computadora local, incluso antes de acceder al sistema operativo de su computadora, mientras que el acceso a la nube generalmente se realiza sin requerir credenciales manuales proporcionadas por el usuario, después de que el usuario haya iniciado sesión en la computadora u otro dispositivo, utilizando credenciales almacenadas localmente.

Ambos proporcionan almacenamiento fuera de la computadora del usuario para archivos importantes. Algunos argumentarían que el almacenamiento en la nube es más transparente para el usuario, lo cual es cierto.

Las arquitecturas cliente / servidor generalmente se emplean en organizaciones donde el control de la computadora del usuario y el acceso a la computadora, como las credenciales de usuario almacenadas centralmente, las actualizaciones del sistema operativo o la actualización de las aplicaciones de los usuarios, se gestionan y controlan de forma centralizada.

El “almacenamiento en la nube” puede ser una subfunción (transparente) de una arquitectura cliente / servidor, aunque lo contrario no es cierto, es decir, una arquitectura cliente / servidor no es (actualmente) una subfunción del almacenamiento en la nube, aunque podemos probablemente espere que se convierta en la norma más temprano que tarde.

Dependiendo de la “nube”, nadie sabe realmente cuán segura es esa nube, ni si el acceso a los datos del usuario es realmente seguro o no.

En resumen, la arquitectura en la nube es, o puede ser, simplemente otra forma de arquitectura cliente / servidor donde el usuario está astutamente aislado de los aspectos cliente / servidor de su implementación. Todo depende de quién gestiona qué nube y de qué nube estamos hablando. Espere que en el futuro todas las arquitecturas cliente / servidor “se vean” más como la nube que las redes de antaño, pero es realmente lo mismo: almacenamiento remoto de datos de usuario que se modifica localmente y accesible para el usuario, independientemente de la plataforma que utilicen para acceder a ella

El servidor del cliente es un proceso donde el procesamiento de datos se distribuye entre un cliente y un servidor. El mejor ejemplo de cliente / servidor es: correos electrónicos y aplicaciones web basadas en RDBMS. En palabras más simples, el servidor cliente es un tipo de arquitectura de aplicaciones, mientras que la computación en la nube es la forma en que define cómo se alojan las aplicaciones. Cloud es la última tecnología que permite a las empresas extraer software del hardware y escalar / reducir las aplicaciones según las demandas de la empresa.