Buscar

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS A1

Prévia do material em texto

Os sistemas distribuídos caracterizam-se pela otimização da realização de trabalho compartilhado distribuindo tarefas para uma rede de elementos interconectados que trocam mensagens a fim de se coordenarem e funcionarem de forma independente e flexível. Duas das principais características de um sistema distribuído são a escalabilidade e a manutenção de um alto grau de disponibilidade dos serviços. Com base nos estudos realizados nesta unidade e também no contexto apresentado acima, explique a razão que torna um sistema distribuído mais escalável e com maior disponibilidade dos serviços em comparação a um sistema monolítico executado em apenas um único dispositivo, apresentando um exemplo prático que justifique sua resposta.
R:
Um sistema distribuído é mais escalável e disponível do que um sistema monolítico em um único dispositivo devido à distribuição de tarefas entre nós interconectados. Isso permite redundância, tolerância a falhas, escalabilidade horizontal e melhor uso de recursos. Por exemplo, em um sistema de comércio eletrônico distribuído, a carga pode ser distribuída entre vários servidores, garantindo maior disponibilidade e capacidade de escalabilidade para lidar com picos de demanda. Em contraste, um sistema monolítico pode enfrentar limitações de desempenho e ser mais suscetível a falhas durante períodos de alta carga devido às restrições de um único dispositivo.