MAPA - REDES - SISTEMAS DISTRIBUÍDOS - 54_2024
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico
CONTATO
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
(15)98170-8778
Tele gram.:( 15) 98170-8778 -
E-MAIL: Mvf5system@gmail.comTEXTO MOTIVADOR
Em um mundo cada vez mais digital, a capacidade de processar
grandes volumes de dados de forma eficiente e rápida é crucial para muitas
empresas e organizações. Uma das soluções para aumentar a capacidade de
processamento e garantir alta disponibilidade é a utilização de clusters. Um
cluster é um conjunto de computadores interconectados que trabalham juntos como
se fossem um único sistema. Eles são amplamente utilizados para aplicações que
exigem alto desempenho, como simulações científicas, renderização de gráficos,
análise de big data e hospedagem de serviços de internet de alta
disponibilidade. Clusters podem ser configurados para melhorar tanto a
capacidade de processamento (através de paralelismo) quanto a resiliência a
falhas.
Chegou o momento de você, profissional na área de TI, usar
as habilidades adquiridas na disciplina Sistemas Distribuídos e respondes às
questões apresentadas em cada cenário a seguir:
CENÁRIO 1: Empresa de e-commerce TechMart
A TechMart é uma empresa de e-commerce que experimentou um
crescimento significativo nos últimos anos. Inicialmente, sua infraestrutura de
TI consistia em um único servidor para gerenciar o site, processar transações
de vendas, manter o banco de dados de clientes e gerenciar o inventário de
produtos. Esse servidor era suficiente quando a empresa estava em seus
primeiros estágios, mas à medida que a base de clientes cresceu e o volume de
transações aumentou, a TechMart começou a enfrentar sérios problemas de
desempenho e disponibilidade.
Durante eventos de alto tráfego, como a Black Friday, o
servidor único ficava frequentemente sobrecarregado, resultando em lentidão no
site, falhas no processamento de pagamentos e, em alguns casos,
indisponibilidade total do sistema. Isso levou a uma perda significativa de
vendas e prejudicou a reputação da empresa, com clientes insatisfeitos
reclamando nas redes sociais sobre a experiência ruim.
Além disso, a empresa também percebeu que, em caso de falha
de hardware no servidor único, todo o sistema ficaria indisponível, o que
poderia levar horas, ou até dias, para ser restaurado. Com isso, a alta
dependência de um único ponto de falha se tornou uma grande preocupação para a
liderança da TechMart.
Para resolver esses problemas, a TechMart decidiu investir
na reconfiguração de sua infraestrutura de TI, adotando uma arquitetura de
cluster para melhorar tanto a capacidade de processamento quanto a
disponibilidade do sistema.
Questão 1: Como a implantação de um cluster pode melhorar a
capacidade de
Questão 2: De que forma a utilização de um cluster pode
melhorar processamento na TechMart? disponibilidade de um sistema na TechMart:
CENÁRIO 2: Instituto de Pesquisa DataGen
O Instituto de Pesquisa DataGen é uma organização que
realiza estudos científicos em diversas áreas, incluindo biologia
computacional, física de partículas e análise climática. Cada uma dessas áreas
gera grandes volumes de dados que precisam ser processados para análise e
experimentação.
Inicialmente, o DataGen utilizava servidores isolados para
diferentes projetos de pesquisa. Cada servidor era responsável por processar os
dados de um projeto específico, e os cientistas enfrentavam longos tempos de
espera para obter os resultados, especialmente em projetos que exigiam
processamento intensivo, como simulações de modelos climáticos ou
sequenciamento genômico.
Além disso, a manutenção desses servidores era complicada,
pois cada máquina tinha configurações diferentes e estava localizada em
diferentes partes do instituto. Isso não apenas aumentava a carga de trabalho
da equipe de TI, mas também resultava em um uso ineficiente dos recursos, já
que alguns servidores ficavam subutilizados enquanto outros eram
sobrecarregados.
Com o aumento da complexidade e do volume de dados dos
projetos de pesquisa, o DataGen começou a enfrentar dificuldades
significativas. A liderança do instituto percebeu que, para continuar
competindo na vanguarda da pesquisa, era necessário encontrar uma solução mais
eficiente para processar os dados de maneira mais rápida e confiável.
Como solução, o DataGen decidiu implementar um sistema
distribuído baseado em clusters, integrando os recursos computacionais de todos
os servidores disponíveis em uma única rede de processamento.
Questão 3: Quais são os principais benefícios de utilizar
clusters para a DataGen?
ORIENTAÇÕES IMPORTANTES:
- Realize uma leitura cuidadosa do livro da disciplina e
assista a videoaula.
- Assista ao vídeo de orientações gravado pelo professor.
- Realize pesquisas complementares nas referências
apresentada pelo professor.
- Ao realizar pesquisas, não faça cópia fiel do texto e
sempre insira as devidas referências dos autores.
Referências:
MACHADO, F. B.; MAIA, L. P. Arquitetura de sistemas
operacionais. 5. ed. Rio de Janeiro: LTC, 2017.
TANENBAUM, A. S.; WOODHULL, A. S. Sistemas operacionais:
projeto e implementação. 3. ed. Porto Alegre: Bookman, 2008.
SILBERSCHATZ, A.; GALVIN, P. B.; GAGNE, G. Fundamentos de
sistemas operacionais. 9. ed. Rio de Janeiro: LTC, 2015.
0 comentários:
Postar um comentário