A respeito de soluções de alta disponibilidade, julgue o it...
A implementação da tecnologia Heartebeat em um ambiente que disponibilize vários servidores web com o mesmo conteúdo para Internet tornará esse ambiente capaz de identificar falhas na disponibilidade dos servidores e adotar medidas para que o sistema continue em funcionamento.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é C - certo.
Vamos entender melhor por que essa é a alternativa correta e os conceitos envolvidos.
Alta Disponibilidade é um conceito que se refere à implementação de sistemas e componentes de forma que eles estejam disponíveis para uso com o mínimo de interrupções possível. Isso é crucial para serviços que precisam estar sempre online, como aplicações web.
Heartbeat é uma tecnologia frequentemente utilizada em soluções de alta disponibilidade. Consiste em um mecanismo de monitoramento contínuo que verifica a saúde de serviços e servidores em um ambiente. Esse mecanismo envia sinais (ou "batidas") em intervalos regulares para verificar se os componentes do sistema estão operando corretamente.
A questão fala sobre a implementação da tecnologia Heartbeat em um ambiente com vários servidores web que disponibilizam o mesmo conteúdo. Isso é uma prática comum em clusters de servidores web onde se busca alta disponibilidade.
Vamos agora justificar por que a alternativa correta é "C":
C - certo: A tecnologia Heartbeat é de fato usada para monitorar a disponibilidade dos servidores. Quando detecta uma falha, o Heartbeat pode disparar ações de contingência, como redirecionar o tráfego para outros servidores que estão operacionais. Isso garante que o sistema continue em funcionamento, mesmo que um ou mais servidores falhem.
O entendimento correto desta questão exige conhecimentos sobre:
- Alta Disponibilidade: Garantir que sistemas estejam sempre disponíveis.
- Heartbeat: Monitoramento contínuo da saúde dos componentes do sistema.
- Clusters de Servidores Web: Uso de múltiplos servidores para fornecer o mesmo conteúdo, aumentando a resiliência e disponibilidade.
Espero que esta explicação tenha esclarecido o motivo pelo qual a alternativa "C" é a correta. Se tiver mais dúvidas ou precisar de esclarecimentos adicionais, estou à disposição!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Heartbeat is a program that runs specialized scripts automatically whenever a system is initialized or rebooted. Originally designed for two-node Linux-based clusters, Heartbeat is extensible to larger configurations.
In a system running Heartbeat, nodes communicate by exchanging packets called "heartbeats" at the rate of approximately 2 Hz (twice per second). The name of the program comes from the regularity of the packet exchanges.
When Heartbeat is used in a multi-node system, one machine is designated as the primary node and the other as the secondary node. If the primary node fails or requires downtime, the secondary node can take over the primary role. A script called "shoot the other node in the head (STONITH)" shuts down the primary node before the secondary node comes online. STONITH prevents "split-brain" operation, with the consequent risk of file corruption, that could occur if both nodes attempt to play the primary role at the same time.
Heartbeat is commonly bundled with a software component called Distributed Replicated Block Device (DRBD), which facilitates the replacement of shared storage systems by networked mirroring.
Fonte: http://searchenterpriselinux.techtarget.com/definition/Heartbeat
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo