O que é Distributed?
É o compartilhamento de um trabalho entre vários dispositivos conectados à rede em vez de um único centro.
Definição
Os sistemas distribuídos dividem tarefas grandes e complexas em partes e as distribuem para diferentes dispositivos, em vez de deixá-las nas mãos de um único computador. Dessa forma, o sistema funciona mais rápido e mesmo que um dispositivo falhe, o restante do trabalho pode continuar. É o princípio básico de funcionamento de aplicações em grande escala.
Como funciona
O sistema divide o trabalho principal a ser realizado em pequenas partes. Em seguida, ele envia essas peças pela rede para outros computadores. Cada computador finaliza sua parte e envia o resultado de volta ao centro, que os combina.
Onde é usado
É usado em sistemas de computação em nuvem, análise de big data e como pano de fundo de aplicações web modernas.
Costuma ser confundido com
Pode ser misturado com sistemas centrais; Em sistemas centralizados, toda a carga está em um único computador poderoso.
Perguntas frequentes
Por que não fazemos tudo em um computador?
O poder de processamento e a capacidade de armazenamento de um único computador são limitados; sistemas distribuídos nos permitem superar esses limites.
Os sistemas distribuídos são mais propensos a erros?
Sim, apresenta desafios adicionais, como conectividade de rede ou compatibilidade de dispositivos, mas é muito mais confiável quando configurado corretamente.
Termos relacionados
Ferramentas relacionadas
Esta explicação foi escrita em linguagem simples para a TreScout e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →