Um arquiteto de software sugere que seja utilizada e...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta para a questão é a alternativa B - servidor de aplicação.
Vamos entender o motivo dessa escolha e analisar as demais alternativas.
Primeiro, é importante compreender o que um servidor de aplicação faz. Ele é responsável por executar aplicações empresariais, fornecendo um ambiente para rodar essas aplicações e oferecendo diversos serviços como:
- Segurança: Autenticação e autorização de usuários, controle de acesso, entre outros.
- Balanceamento de carga: Distribuição equilibrada de solicitações entre múltiplas instâncias para garantir desempenho e alta disponibilidade.
- Disponibilidade: Garantia de que os serviços estarão disponíveis para os usuários, minimizando o tempo de inatividade.
- Tratamento de exceções: Gestão de erros de forma centralizada, proporcionando uma maior robustez à aplicação.
Portanto, um servidor de aplicação é a escolha ideal quando se busca uma solução que ofereça todas essas funcionalidades.
Agora, vamos analisar as outras alternativas:
Alternativa A - servidor de autenticação: Este tipo de servidor é especializado em verificar as credenciais de usuários, ou seja, autenticar. Ele não necessariamente oferece balanceamento de carga, disponibilidade ou tratamento de exceções de forma abrangente.
Alternativa C - servidor de arquivos: Um servidor de arquivos é utilizado para armazenar e gerenciar arquivos em uma rede. Embora possa ter algumas funcionalidades de segurança, ele não é projetado para balanceamento de carga ou tratamento de exceções de aplicações.
Alternativa D - servidor de rede: Este tipo de servidor gerencia os recursos de rede, como roteamento e switches. Ele não está focado em executar aplicações empresariais e fornecer os serviços mencionados na questão.
Alternativa E - servidor de API: Um servidor de API é responsável por gerenciar chamadas de API e integrar diferentes sistemas. Embora possa oferecer alguns aspectos de segurança e tratamento de exceções, ele não é tão abrangente quanto um servidor de aplicação em termos de balanceamento de carga e disponibilidade.
Assim, a alternativa B - servidor de aplicação é a mais adequada, pois atende a todas as necessidades descritas na questã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
Gabarito B
Um Servidor de Aplicações (em inglês Applications Server), é um servidor que disponibiliza um ambiente para a instalação e execução de certas aplicações, centralizando e dispensando a instalação nos computadores clientes. Os servidores de aplicação também são conhecidos por middleware.
O objetivo do servidor de aplicações é disponibilizar uma plataforma que separe do desenvolvedor de software algumas das complexidades de um sistema computacional. No desenvolvimento de aplicações comerciais, por exemplo, o foco dos desenvolvedores deve ser a resolução de problemas relacionados ao negócio da empresa, e não de questões de infraestrutura da aplicação. O servidor de aplicações responde a algumas questões comuns a todas as aplicações, como segurança, garantia de disponibilidade, balanceamento de carga e tratamento de exceções.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
solução pronta e tratamento de exceções= aplicação.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo