Sistema de Computação Distribuída

Autor: Monica Porter
Data De Criação: 21 Marchar 2021
Data De Atualização: 27 Junho 2024
Anonim
Sistema de Computação Distribuída - Tecnologia
Sistema de Computação Distribuída - Tecnologia

Contente

Definição - O que significa Sistema de Computação Distribuída?

A computação distribuída é um conceito de computação que, em seu sentido mais geral, se refere a vários sistemas de computadores trabalhando em um único problema. Na computação distribuída, um único problema é dividido em várias partes e cada parte é resolvida por computadores diferentes. Enquanto os computadores estiverem em rede, eles poderão se comunicar para resolver o problema. Se feito corretamente, os computadores funcionam como uma única entidade.


O objetivo final da computação distribuída é maximizar o desempenho conectando usuários e recursos de TI de maneira econômica, transparente e confiável. Ele também garante tolerância a falhas e permite acessibilidade de recursos no caso de um dos componentes falhar.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica o sistema de computação distribuída

A idéia de distribuir recursos dentro de uma rede de computadores não é nova. Isso começou com o uso de terminais de entrada de dados em computadores mainframe, depois passou para minicomputadores e agora é possível em computadores pessoais e na arquitetura cliente-servidor com mais camadas.


Uma arquitetura de computação distribuída consiste em várias máquinas clientes com agentes de software muito leves instalados com um ou mais servidores de gerenciamento de computação distribuída dedicados. Os agentes em execução nas máquinas clientes geralmente detectam quando a máquina está ociosa e uma notificação ao servidor de gerenciamento de que a máquina não está em uso e disponível para uma tarefa de processamento. Os agentes solicitam um pacote de aplicativos. Quando a máquina cliente recebe esse pacote de aplicativos do servidor de gerenciamento para processar, ele executa o software do aplicativo quando possui ciclos de CPU livres e obtém o resultado de volta ao servidor de gerenciamento. Quando o usuário retorna e requer os recursos novamente, o servidor de gerenciamento retorna os recursos que estava usando para executar tarefas diferentes na ausência de usuários.