O que é uma arquitetura descentralizada?

Perguntado por: agalvao . Última atualização: 20 de maio de 2023
4.8 / 5 15 votos

Em uma arquitetura completamente descentralizada, todo processamento é executado de forma distribuída, não é definido um servidor como na arquitetura centralizada. Os recursos compartilhados são replicados nos sistemas de cada usuário.

Trata-se de um sistema de gerenciamento em que são utilizados dispositivos denominados coletores e consolidadores que colaboram para uma melhor performance no processamento e na capacidade de coleta de informações, proporcionando um monitoramento ágil e eficiente de toda rede, sem perda de dados importantes.

(a) Arquitetura com N camadas. (b) Arquitetura de 3 camadas. Arquitetura baseada em objeto: também chamada de arquitetura orientada a serviços, esse estilo arquitetural não tem regras muito rígidas.

A descentralização é o processo pelo qual as atividades de uma organização, particularmente aquelas relativas ao planejamento e à tomada de decisões, são distribuídas e transferida fora de um poder centralizado e autoritário.

No caso da gestão centralizada, o poder de decisão fica concentrado nas mãos dos líderes, enquanto na gestão descentralizada, as decisões podem partir de diferentes áreas ou funcionários, não necessariamente das lideranças.

Tipos de arquitetura de banco de dados
Essa classificação pode ser de quatro tipos: centralizada, descentralizada, distribuída e replicada.

O conceito da centralização de dados é simples: uma base de dados centralizada é uma coletânea de informações armazenadas em um único local, porém acessível a partir de diversos pontos.

Entenda as diferenças entre os principais tipos de Arquitetura

  • 1.1 Clássico.
  • 1.2 Minimalista.
  • 1.3 Contemporâneo.
  • 1.4 High tech.
  • 1.5 Industrial.

Tipos de Sistemas Distribuídos
Sistemas de informação (Integração de aplicações comerciais); Sistemas pervasivos (Redes de sensores).

Listamos os cinco principais a seguir:

  1. Estilo colonial. ...
  2. Estilo barroco. ...
  3. Estilo neoclássico. ...
  4. Estilo modernista. ...
  5. Estilo contemporâneo.

Os principais tipos de arquitetura de software são:

  • Layers (camadas) ...
  • Client-server (cliente-servidor) ...
  • Model-view-controller (MVC) ...
  • Microservices (microsserviços) ...
  • Pipes-and-filters (PF) ...
  • Peer-to-Peer (P2P) ...
  • Service-Oriented Architecture (SOA) ...
  • Publish-Subscribe (Pub/Sub)

A grande vantagem dos Sistemas Distribuídos é poder, com computadores baratos e de baixo processamento, formar um supercomputador que normalmente sairia muito caro.

SOA é um tipo de design de software que torna os componentes reutilizáveis usando interfaces de serviços com uma linguagem de comunicação comum em uma rede.

Descentralização: conceito
Conforme citamos anteriormente, um exemplo típico de descentralização administrativa ocorre com a criação das entidades da administração indireta. Como exemplo, podemos citar o exercício do serviço público de vigilância sanitária realizado pelo Governo Federal.