Qual é a diferença entre um modelo de servidor cliente e computação em nuvem?

Um modelo de servidor cliente significa que parte do trabalho está sendo realizado no cliente (geralmente o computador da área de trabalho) e parte do trabalho está sendo realizado no servidor. O servidor nesse caso pode estar na nuvem ou em um data center tradicional.

Computação em nuvem é um termo geral usado para indicar que todo o trabalho está sendo realizado por servidores em nuvem. Você acessa esses servidores em nuvem através do seu navegador da web.

Olá,

Em um modelo tradicional de cliente-servidor, um cliente se conecta a um servidor que executa uma tarefa específica. Este servidor pode hospedar um banco de dados, uma série de compartilhamentos de arquivos ou uma página da web. Quando o cliente se conecta a esse servidor, existe um entendimento implícito do tipo de comunicação e transmissão de dados que ocorrerá entre os dois computadores. Também pode haver um entendimento do cliente ou do usuário final sobre os recursos do hardware do servidor e suas limitações. Esse acoplamento relativamente "estreito" entre a máquina cliente e seu servidor pode causar problemas para um administrador de sistemas que precisa desativar um servidor para manutenção; todos os aplicativos dependentes dos recursos fornecidos por esse servidor precisam ser apontados para outro servidor e nem todos os aplicativos e infraestruturas são projetados com esse tipo de redundância e tolerância a failover. Em um modelo de nuvem, o hardware, a topologia e a divisão de mão-de-obra e número uniforme de máquinas envolvidas são abstraídas por trás de um único ponto de extremidade. A analogia poderia ser atraída para uma "aplicação web" moderna, em oposição às gerações mais antigas de "site", que eram mais estáticas. Podemos supor que exista um servidor de aplicativos e um servidor de banco de dados nos bastidores, mas realmente não precisamos nos preocupar; o servidor da web, como parte de seu trabalho de atender o aplicativo completo aos usuários além da "borda", fornece um ponto de extremidade unificado, permitindo acesso controlado a todos os dados e serviços fornecidos por outras máquinas atrás dessa porta da frente.

Boa sorte!