Questões de Concurso sobre Servidores de Aplicação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
135 questões encontradas
Questões por página
20
Mais recentes
 

Uma aplicação baseada em microsserviços, hospedada em uma nuvem privada de um órgão, tem apresentado picos de latência em transações que atravessam vários serviços.


Com base no conceito de observabilidade, a correlação correta de itens a ser adotada para acelerar a investigação da causa raiz do problema é:


A

thresholds distribuídos + métricas + logs distribuídos;


B

traces distribuídos + métricas + logs correlacionados;


C

thresholds locais + métricas agregadas + logs centralizados;


D

traces locais + métricas agregadas + thresholds distribuídos;


E

traces locais + thresholds distribuídos + logs correlacionados.

Um Ministério Público decidiu modernizar seu sistema de acompanhamento processual, que antes era totalmente manual. No novo cenário, os promotores e funcionários utilizam um aplicativo desktop (desenvolvido em C#) instalado em seus computadores para consultar processos, registrar manifestações e emitir relatórios. Esse aplicativo cliente conecta-se diretamente a um servidor de aplicação no back-end, por meio de chamadas remotas (REST), para executar operações como “consultar andamento processual”, “protocolar manifestação” e “emitir relatórios estatísticos”. O servidor de aplicação, por sua vez, organiza suas funções em camadas internas (serviços, regras de negócio e acesso a dados) e conecta-se a um banco de dados centralizado, que armazena todos os processos sob responsabilidade da instituição. Nesse cenário,


A

se futuramente parte das funcionalidades (por exemplo, gestão de manifestações ou relatórios estatísticos) for extraída para serviços independentes, a arquitetura migrará necessariamente para um modelo de microsserviços.


B

por se tratar de uma arquitetura distribuída, os desenvolvedores não podem aplicar conceitos de orientação a objetos como encapsulamento, herança ou polimorfismo no código do servidor ou do cliente.


C

esse desenho arquitetural caracteriza um modelo de cliente gordo em duas camadas, pois grande parte da lógica processual está implementada diretamente no aplicativo desktop utilizado pelos promotores.


D

devido ao fato de o servidor de aplicação já possuir camadas internas de serviços, regras de negócio e acesso a dados, essa arquitetura já deve ser considerada totalmente orientada a serviços (SOA).


E

uma desvantagem da arquitetura é que os aplicativos dos promotores e funcionários precisam ser atualizados sempre que houver mudanças relevantes nas operações do servidor, para manter compatibilidade.

No contexto da computação em nuvem, o paradigma conhecido como Serverless ou Function as a Service (FaaS), caracteriza-se por:


A

exigir, do administrador, o controle direto sobre a infraestrutura física.


B

permitir a execução de trechos de código acionados por eventos, com cobrança baseada apenas no tempo efetivo de execução.


C

restringir-se exclusivamente a ambientes de nuvem privada.


D

impedir a integração com bancos de dados ou serviços externos.


E

manter instâncias de servidores ativas continuamente, independentemente da demanda.

Os servidores são computadores projetados para executar aplicações cliente e dependem de estações de trabalho para processamento.


C

Certo


E

Errado

Assinale a opção em que é citado o procedimento que, em ambientes distribuídos, permite a replicação de sessão entre múltiplos servidores de aplicação.


A

registro da sessão em arquivos de log


B

inclusão de todas as informações de sessão em cookies do cliente


C

armazenamento de sessões na RAM local de cada instância


D

clusterização com replicação de sessão via middleware ou engine do servidor


E

encaminhamento de todas as requisições do usuário ao mesmo servidor

Com base nos modelos de serviço de computação em nuvem, analise as seguintes afirmações:


I. No modelo laaS, o provedor de nuvem gerencia a infraestrutura física subjacente (servidores, armazenamento, rede), e o cliente é responsável por gerenciar o sistema operacional, o middleware, os dados e as aplicações, tendo o maior nível de controle sobre o ambiente.

II.O modelo PaaS fornece uma plataforma que permite aos clientes desenvolver, executar e gerenciar aplicativos sem a complexidade de construir e manter a infraestrutura associada. O cliente gerencia a aplicação e os dados, enquanto o provedor gerencia o sistema operacional, o middleware e o tempo de execução (runtime).

III.O modelo SaaS oferece um software completo, pronto para uso, acessível via internet. O cliente utiliza a aplicação, enquanto o provedor é responsável por gerenciar toda a pilha tecnológica, desde a infraestrutura até a própria aplicação. Exemplos comuns incluem serviços de e-mail e CRM online.


Está correto o que se afirma em:


A

l e Il, apenas.


B

Il e III, apenas.


C

l e Ill, apenas.


D

I, II e III.

A equipe de TI de uma prefeitura está desenvolvendo uma aplicação para integração com diversos serviços externos, utilizando arquiteturas serverless em um ambiente de nuvem. Para implementar a lógica que orquestra à comunicação entre serviços, a equipe considera adotar um design pattem adequado à abordagem serverless. Com base nas tendências emergentes, o design pattern mais indicado para lidar com a orquestração e controle de fluxos em arquiteturas serverless é o


A

Observer.


B

Circuit Breaker.


C

Saga.


D

Proxy.


E

Strategy.

Uma aplicação crítica em Kubernetes, monitorada com Prometheus, Grafana, Loki e Jaeger (OpenTelemetry), apresenta um disparo em sua latência de cauda (p99), que saltou de 200 ms para 2000 ms. No entanto, a latência média segue estável em ~300 ms, sem qualquer alteração na taxa de erros. O Service Level Objective (SLO) de performance da aplicação é p95 < 500 ms.

Simultaneamente, a equipe de FinOps alerta para um aumento de 40% nos custos de armazenamento, impulsionado por um volume excessivo de logs de nível DEBUG nas últimas 24 horas.


Considerando a integração dos pilares de observabilidade (métricas, logs, traces), o SLO definido e o impacto financeiro (FinOps), assinale a afirmativa correta.


A

Tratar como latência de cauda. Filtrar traces > 1s no Jaeger para identificar spans lentos (BD/APIs). Usar trace_id no Loki para inspecionar os logs DEBUG associados. Para FinOps, habilitar tail-based sampling (capturar 100% dos traces lentos) e reverter o nível de log da aplicação para INFO.


B

A anomalia no p99 sugere violação do SLO, caracterizando quebra de SLA. A ação imediata é executar rollback via kubectl, aumentar o replicas count (HPA) para absorver a carga e, preventivamente, investigar a rede física com polling SNMP mais agressivo nos switches do datacenter.


C

A estabilidade da média indica que os alertas estão mal configurados. Ajustar o SLO para se basear na latência média (p50), que reflete melhor o usuário comum. Para resolver o FinOps, pausar o distributed tracing (Jaeger) em produção, removendo o overhead de coleta e o custo de amostragem.


D

O SLO (p95) e a média estão saudáveis; o p99 é um outlier não prioritário. Focar no FinOps: aplicar head-based sampling de 1% no OpenTelemetry e reduzir a ingestão de logs no Loki. A economia de custos deve ser a ação principal e imediata para normalizar os gastos do projeto.


E

O p99 alto e o excesso de logs DEBUG indicam contenção de recursos (CPU ou I/O) nos nodes. A ação é alocar mais recursos, aumentando requests/limits de CPU e Memória dos pods e escalando verticalmente o cluster. O custo de FinOps é secundário e deve ser tratado após o incidente.

Na arquitetura de aplicações para ambiente web, a arquitetura cliente-servidor é um modelo de design que separa as responsabilidades de processamento entre clientes, que solicitam serviços ou recursos, e servidores, que fornecem e gerenciam esses serviços.


C

Certo


E

Errado

Em algumas aplicações IoT, os nós de uma rede podem se comunicar diretamente entre si. Nessas aplicações, os dispositivos da rede atuam tanto como clientes quanto como servidores.


O nome dado a essa arquitetura é:


A

cliente-servidor.


B

microkernel.


C

peer-to-peer.


D

monolítica.


E

orientada à serviços.

No contexto da computação, os computadores ou sistemas computacionais que atendem requisições de dispositivos clientes, através de uma ou mais redes, capazes de executar aplicações, prover processamento e ter capacidade de armazenamento de dados são denominados:


A

Retransmissores.


B

Hubs.


C

Switches.


D

Servidores.


E

Roteadores.

=APIs RESTful são stateless, o que significa que o servidor mantém o estado de cada cliente entre as requisições para otimizar a performance.


C

Certo


E

Errado

O papel de um servidor de aplicação, componente responsável por processar requisições HTTP e HTTPS e que conecta as camadas na arquitetura em três camadas, é


A

hospedar a lógica de negócios e intermediar a comunicação com o banco de dados.


B

armazenar e distribuir arquivos estáticos como HTML e imagens.


C

controlar dispositivos de rede e rotear pacotes entre sub-redes.


D

oferecer serviços de autenticação via LDAP.


E

gerenciar o acesso aos discos físicos do sistema operacional.

Em relação ao software de sistema, qual dos seguintes componentes é responsável por gerenciar os recursos de hardware de um computador, oferecendo uma interface entre o hardware e as aplicações?


A

Placa-mãe


B

Sistema Operacional


C

Driver de Dispositivo


D

BIOS/UEFI


E

Shell

Os servidores de aplicação são também conhecidos como softwares de backend, pois abstraem algumas complexidades do sistema operacional para o desenvolvedor.


C

Certo


E

Errado

Um servidor de aplicações amplia os recursos de um servidor Web ao oferecer suporte à geração dinâmica de conteúdo, à lógica da aplicação e à integração com vários recursos. Assinale a alternativa que se refere a uma característica do servidor de aplicação, distinta do servidor Web:


A

O navegador usa a URL para encontrar o endereço IP do servidor.


B

O navegador envia uma solicitação HTTP para obter informações.


C

O servidor de aplicações renderiza uma nova página HTML e a retorna como uma resposta ao servidor Web.


D

O servidor de aplicações se comunica com um servidor de banco de dados para encontrar os dados relevantes.

Na consolidação de servidores, podem ser utilizadas heurísticas para realizar, com algoritmos, a otimização dos recursos computacionais. Assinale a opção correspondente à holística usada quando é escolhido um algoritmo para encontrar o host que, ao receber a requisição da máquina virtual, utilize a menor quantidade possível de seus recursos em relação aos demais hosts.


A

XEN-Fit


B

Best-Fit


C

First-Fit


D

Worst-Fit


E

Random-Fit

Assinale a alternativa que apresenta os servidores de aplicação utilizados para hospedar e executar aplicações baseadas no Java Enterprise Edition (JEE).


A

Nginx, Node.Js, Apache Tomcat


B

JBoss EAP, Oracle WebLogic e Node.js


C

IBM WebSphere, Flask e Django


D

Apache Tomcat, GlassFish, IBM WebSphere

 
 
Gerar simulado