¿Cuál es la diferencia entre un modelo de servidor cliente y la computación en la nube?

Hola,

En un modelo tradicional de cliente-servidor, un cliente se conecta a un servidor que realiza un trabajo en particular. Este servidor puede alojar una base de datos, una serie de archivos compartidos o una página web. Cuando el cliente se conecta a ese servidor, existe una comprensión implícita del tipo de comunicación y transmisión de datos que se producirá entre las dos computadoras. También puede haber una comprensión por parte del cliente, o del usuario final, de las capacidades del hardware del servidor y sus limitaciones. Este relativamente “acoplamiento estrecho” entre la máquina del cliente y su servidor puede plantear problemas a un administrador de sistemas que necesita eliminar un servidor para su mantenimiento; Todas las aplicaciones que dependen de los recursos proporcionados por este servidor deben apuntar a otro servidor, y no todas las aplicaciones e infraestructuras están diseñadas teniendo en cuenta este tipo de redundancia y tolerancia a la conmutación por error.
En un modelo de nube, el hardware, la topología, la división del trabajo e incluso el número de máquinas reales involucradas se abstraen detrás de un único punto final. La analogía podría extraerse de una “aplicación web” moderna, a diferencia de las generaciones anteriores de “sitio web” que eran más estáticas. Podríamos adivinar que hay un servidor de aplicaciones y un servidor de base de datos detrás de escena, pero realmente no tenemos que preocuparnos; El servidor web, como parte de su trabajo para servir la aplicación completa a los usuarios más allá del “borde”, proporciona un punto final unificado que permite el acceso controlado a todos los datos y servicios proporcionados por otras máquinas detrás de esta puerta principal.

¡Buena suerte!

La diferencia entre esos 2 es similar a la diferencia entre un conductor y un automóvil.

Client Server es un tipo de programación / implementación. Cloud es una plataforma donde implementa cosas como Client Server o lo que sea que invente …

Un modelo de servidor cliente significa que parte del trabajo se realiza en el cliente (generalmente su computadora de escritorio) y parte del trabajo se realiza en el servidor. El servidor en este caso podría estar en la nube o en un centro de datos tradicional.

La computación en la nube es un término general que se utiliza para indicar que todo el trabajo está siendo realizado por servidores en la nube. Accede a esos servidores en la nube a través de su navegador web.