Lar Redes O que é um sistema distribuído? - o que é techopedia

O que é um sistema distribuído? - o que é techopedia

Índice:

Anonim

Definição - O que significa Sistema Distribuído?

Um sistema distribuído é uma rede que consiste em computadores autônomos conectados usando um middleware de distribuição. Eles ajudam no compartilhamento de diferentes recursos e capacidades para fornecer aos usuários uma rede coerente única e integrada.

Techopedia explica Sistema Distribuído

Os principais recursos de um sistema distribuído são:

  • Os componentes no sistema são simultâneos. Um sistema distribuído permite o compartilhamento de recursos, incluindo software de sistemas conectados à rede ao mesmo tempo.
  • Pode haver vários componentes, mas eles geralmente são de natureza autônoma.
  • Um relógio global não é necessário em um sistema distribuído. Os sistemas podem ser espalhados por diferentes geografias.
  • Comparado a outros modelos de rede, há uma maior tolerância a falhas em um modelo distribuído.
  • A relação preço / desempenho é muito melhor.

Os principais objetivos de um sistema distribuído incluem:

  • Transparência: alcançar a imagem de uma única imagem do sistema sem ocultar os detalhes do local, acesso, migração, concorrência, falha, realocação, persistência e recursos para os usuários
  • Abertura: Facilitando a rede para configurar e modificar
  • Confiabilidade: Comparado a um único sistema, um sistema distribuído deve ser altamente capaz de ser seguro, consistente e ter uma alta capacidade de mascarar erros.
  • Desempenho: Comparado a outros modelos, espera-se que os modelos distribuídos dêem um impulso muito desejado ao desempenho.
  • Escalabilidade: Os sistemas distribuídos devem ser escaláveis ​​em relação à geografia, administração ou tamanho.

Os desafios para sistemas distribuídos incluem:

  • A segurança é um grande desafio em um ambiente distribuído, especialmente ao usar redes públicas.
  • A tolerância a falhas pode ser difícil quando o modelo distribuído é construído com base em componentes não confiáveis.
  • A coordenação e o compartilhamento de recursos podem ser difíceis se não houver protocolos ou políticas adequadas.
  • O conhecimento do processo deve ser colocado em prática para os administradores e usuários do modelo distribuído.
O que é um sistema distribuído? - o que é techopedia