⾕

Computação  |  

Introdução

Sistemas distribuídos são um conjunto de computadores independentes que parecem um único sistema coerente aos seus usuários.

Esses sistemas trabalham juntos para alcançar um objetivo comum e compartilham recursos como arquivos, dados e dispositivos.

O objetivo principal de um sistema distribuído é tornar a distribuição de recursos e tarefas transparentes para os usuários, melhorando a eficiência e a disponibilidade do sistema.

Características dos Sistemas Distribuídos

Transparência: Os usuários percebem o sistema distribuído como um único sistema. Isso inclui transparência de acesso, localização, migração, replicação, concorrência e falhas.

Escalabilidade: Capacidade de crescer e gerenciar um número crescente de recursos e usuários sem degradar o desempenho.

Tolerância a Falhas: Habilidade de continuar funcionando corretamente mesmo quando partes do sistema falham.

Heterogeneidade: Capacidade de integrar diferentes tipos de hardware e software em um único sistema coerente.

Arquiteturas de Sistemas Distribuídos

Cliente-Servidor: Os serviços são fornecidos por servidores e solicitados por clientes. Exemplos incluem servidores web, servidores de banco de dados e servidores de arquivos.

Next