SISTEMA CENTRALIZADO
Um sistema de informação centralizado (SIC)
é aquele executado em uma coleção de máquinas, que se utiliza de seus
recursos individuais e possui uma máquina servidora que centraliza todas
as informações. São sistemas que possuem pouco poder de processamento
sequencial (tempo compartilhado) e necessitam de um mainframe para que possa funcionar com qualidade. Porém, por maior que seja a velocidade
de processamento de um mainframe, ele jamais conseguirá alcançar o
poder de processamento de vários microcomputadores interligados, como se
fosse um único sistema.
Existem três modelos de sistemas centralizados: Monousuário, Cliente-servidor (duas camadas) e Multicamadas.
Como características do cliente servidor, geralmente, são utilizadas as
máquinas clientes com pouca capacidade e um servidor robusto. Uma outra
forma de especificar essa característica é utilizando a expressão
"servidor gordo e cliente magro". As regras de negócio ficam armazenadas
no próprio banco de dados por "views" e "storage procedures". No
cliente, fica somente a interação do sistema com o usuário, as chamadas
interfaces, como as telas e os relatórios. Já o sistema Multicamadas é
uma melhoria do cliente servidor (duas camadas), em que são separadas as
regras de negócio, a interface e o banco de dados.
A segurança é um ponto fundamental em qualquer sistema de
informação e uma das vantagens dos sistemas centralizados é que eles
possuem um único host que fornece alto grau de segurança, concorrência e
controle de cópias de segurança e recuperação. Ao contrário dos
sistemas distribuídos que é mais fácil acessar os dados, o que dificulta garantir a segurança dos dados existentes e a privacidade dos dados secretos.
A segurança das informações em qualquer sistema é extremamente importante,
pois é ela que garante que o sistema conseguirá fazer aquilo pelo qual
foi projeto, de maneira correta e para os usuários corretos. Muitas
informações mantidas ou que trafegam em sistemas distribuídos são
sensíveis e sigilosas, portanto sua segurança é fundamental e consiste
em três aspectos: confiabilidade, integridade e disponibilidade.
Uma característica marcante dos sistemas de informação
distribuídos, que são construídos a partir de uma variedade de redes,
sistemas operacionais, hardwares e linguagens de programação variadas, é
a transparência, cujo objetivo é tornar certos aspectos da distribuição
e da funcionalidade do sistema invisíveis ao usuário, parecendo não
existir, quando na verdade existem. A transparência é o atributo que
esconde de usuários/aplicativos detalhes de funcionamento do sistema
distribuído, de tal forma que exista a impressão de se tratar de um
sistema centralizado.
Os SIDs possuem grande tolerância a falhas, ou seja, grande capacidade do sistema sobreviver a falhas em algum dos seus elementos. Uma falha em algum tipo de componente poderá ocorrer o isolamento do mesmo e dos computadores dependentes, mas não impede que o resto do sistema continue funcionando normalmente.
Além de todas estas características dos sistemas de informação distribuídos, podemos destacar a economia que este sistema oferece. Isto porque, um sistema de informação centralizado de grande porte, necessita de um mainframe para que possa funcionar perfeitamente. Quando se utiliza um sistema distribuído em substituição a um sistema centralizado, pode-se substituir o mainframe por vários microcomputadores, onde é acrescentado um poder computacional de processamento de baixo custo, sendo mais viável economicamente. Isto porque o custo de um mainframe é bem mais alto que o custo de processamento por servidores distribuídos.
Existem três modelos de sistemas centralizados: Monousuário, Cliente-servidor (duas camadas) e Multicamadas
Além disto, em um sistema centralizado não há necessidade de um
diretório distribuído, já que todos os dados estão localizados em um
único host. Porém todos os acessos aos dados realizados por outro que
não seja o host, onde o banco de dados está, gera alto custo de
comunicação. O host em que o banco de dados está localizado pode ainda
criar um "gargalo" (diz-se que um elemento é o gargalo quando limita o
desempenho do sistema), dependendo da quantidade de acessos simultâneos.
Podem acontecer também problemas de disponibilidade dos dados, se o
host, onde os dados estão armazenados, sair do ar.
SISTEMA DISTRIBUÍDO
Os sistemas de informação distribuídos
ficaram mais populares depois da explosão da Internet em 1993 e, desde
então, estes sistemas não param de crescer, tanto no meio acadêmico como
no meio comercial. A principal motivação na construção de um sistema
distribuído é o compartilhamento de recursos tais como: impressoras,
arquivos, páginas web, acesso a banco de dados distribuídos, etc.,
porém, é muito mais do que isto; um SID é um conjunto de processos
concorrentes acessando recursos distribuídos, os quais podem ser
compartilhados ou replicados, através de troca de mensagens em um
ambiente de rede. Durante décadas, pesquisadores e profissionais
enfatizaram a importância destes sistemas, muito utilizados atualmente,
principalmente em ambientes que necessitam ter escalabilidade, alto
desempenho, tolerância a falhas e heterogeneidade.
Os SIDs possuem grande tolerância a falhas, ou seja, grande capacidade do sistema sobreviver a falhas em algum dos seus elementos. Uma falha em algum tipo de componente poderá ocorrer o isolamento do mesmo e dos computadores dependentes, mas não impede que o resto do sistema continue funcionando normalmente.
Além de todas estas características dos sistemas de informação distribuídos, podemos destacar a economia que este sistema oferece. Isto porque, um sistema de informação centralizado de grande porte, necessita de um mainframe para que possa funcionar perfeitamente. Quando se utiliza um sistema distribuído em substituição a um sistema centralizado, pode-se substituir o mainframe por vários microcomputadores, onde é acrescentado um poder computacional de processamento de baixo custo, sendo mais viável economicamente. Isto porque o custo de um mainframe é bem mais alto que o custo de processamento por servidores distribuídos.
Nenhum comentário:
Postar um comentário