O documento discute os tipos de sistemas distribuídos como computação em cluster, grade e nuvem, e sistemas de informação distribuídos. Também aborda as arquiteturas de sistemas distribuídos, incluindo estilos baseados em componentes, camadas, objetos, dados e eventos.
O documento discute os tipos de sistemas distribuídos como computação em cluster, grade e nuvem, e sistemas de informação distribuídos. Também aborda as arquiteturas de sistemas distribuídos, incluindo estilos baseados em componentes, camadas, objetos, dados e eventos.
O documento discute os tipos de sistemas distribuídos como computação em cluster, grade e nuvem, e sistemas de informação distribuídos. Também aborda as arquiteturas de sistemas distribuídos, incluindo estilos baseados em componentes, camadas, objetos, dados e eventos.
Os tipos de Sistemas Distribuídos são conhecidos como Computação em Cluster caracterizada
por ser homogênea e composta por hardware: conjunto de PCs e conexão entre eles (rede local), já na parte de software é normal ter o mesmo SO entre as máquinas com único programa executado em paralelo; Computação em Grade, tem como característica da heterogeneidade, suas máquinas podem ser de marca e SO diferentes, com conjunto de empresas que disponibiliza determinada maquina para cada uma delas permitindo o processamentos entre elas; Computação em Nuvem, atualmente está sendo a mais destacada e por ser mais segura em relação ao backup. Além disso permite o uso de máquina virtual e provê muito bem as características de elasticidade e escalabilidade; Sistemas de Informação Distribuídos existe duas implementação como Sistema de Processo de Transações, utilizada muito por caixas eletrônicos para retirar o seu dinheiro, e há a Integração de Aplicação Empresaria; e Sistema Distribuídos Pervasivos exemplo são a Internet das Coisas, sensores sem fio. Há uma grande instabilidade dos componentes que fazem parte dela sendo alimentada por baterias, mobilidade e conexão sem fio, acaba não sendo tão confiável, mas também entra nas aplicações pessoais sendo uma delas o eHealth servindo de monitoramento por onde permitindo saber se uma determinada pessoa está tendência para depressão ou não.
2. Vídeo: Arquitetura de Sistemas Distribuídos
Há varias implementações em uma arquitetura de SD sendo ela o estilos arquitetônicos
determinado através dos seus componentes, conexões, dados intercambiados e formas de configuração. Na arquitetura baseado em componentes podemos ter dois módulos que podem ser instanciados e consequentemente executados que possa fazem alguma tarefa mas normalmente não trabalham sozinhos transformando em uma conexão montando uma aplicação modular sendo possível conectar com outro componente. Entretanto deve ser mencionado os tipos de estilo arquitetônicos: Arquitetura de camadas, componentes são organizados em camadas, não tem permissão para chamar e utiliza o protocolo TCP/IP; Arquitetura baseados em objetos, os objetos são os componentes e conectado a outra por chamada remota em sistema cliente-servidor; Arquitetura centradas em dados, um determinado componente coloca uma informação no barramento compartilhado e os componentes podem recolher seus dados no repositório compartilhado, altamente voltados a ambiente de sistemas pervasivos; Arquiteturas baseados em eventos, baseado em publish- subscribe. Há diversas arquiteturas como as centralizadas (cliente-servidor) dividida por parte de interface, processamento e dados; descentralizadas (Peer-to-Peer) onde qualquer máquina pode ser cliente ou servidor;e hibridas.