O TCE-PI precisa processar muitas requisições web de usuários simultaneamente, acelerando o processamento no lado do servidor e garantindo que seus serviços continuem funcionando bem, de modo que os computadores que o compõem pareçam um único site lógico para os clientes. Assinale a opção que indica a tecnologia que pode ser empregada para isso.
- A)IoT.
Errada, porque IoT trata de dispositivos conectados e sensores, não de balanceamento de requisições web em servidores.
- B)Virtualização.
Errada, porque virtualização é a criação de máquinas virtuais sobre um hardware, e não uma solução específica para múltiplos servidores parecerem um único site.
- C)Middleware.
Errada, porque middleware é uma camada de software intermediária para integração e comunicação, não a infraestrutura de servidores em conjunto.
- D)Server Farm.
Certa, porque server farm é um conjunto de servidores que processa requisições em paralelo e pode aparecer como um único serviço lógico ao cliente.
- E)Arquitetura peer to peer.
Errada, porque arquitetura peer to peer distribui funções entre pares, mas não descreve a estrutura típica de um ambiente web centralizado para alta disponibilidade.
Gabarito: D
Quando a prova fala em muitas requisições web ao mesmo tempo, a ideia é distribuir a carga entre vários servidores para ganhar desempenho e manter o serviço de pé mesmo se um deles falhar. Pense em uma equipe bem treinada: em vez de um único computador carregar o piano sozinho, vários computadores dividem o trabalho e o usuário enxerga tudo como se fosse um único serviço. Isso é típico de uma server farm, também chamada de fazenda de servidores. Ela reúne vários servidores trabalhando em conjunto para balanceamento de carga, escalabilidade e alta disponibilidade, o que combina perfeitamente com a descrição do enunciado: acelerar o processamento no lado do servidor e garantir continuidade dos serviços. A banca costuma misturar esse conceito com outras tecnologias que parecem próximas, mas não são a mesma coisa. Virtualização cria máquinas virtuais; middleware faz a integração entre sistemas; peer to peer distribui recursos entre pares sem um centro de controle típico de serviço web corporativo. Já a server farm entrega exatamente a lógica de vários servidores aparentando um único site lógico para o cliente. Em termos de doutrina de sistemas distribuídos, a ideia central aqui é transparência para o usuário e distribuição de carga para o backend. Por isso, o gabarito é a letra D.