InformáticaRedes e internetUFLA 2025
UFLA – Edital PROGEPE Nº (vários cargos nível E)
Questão de Informática
Considere a seguinte situação hipotética: Uma equipe de engenhariaDevOps está implementando o processo de implantação automatizada de uma aplicação web como parte de umpipeline de entrega contínua. A aplicação é executada em um ambiente “conteinerizado”, composto por uma stack de serviços formada por um servidor NGINX, responsável pelo atendimento das requisiçõesHTTP, um serviço PHP-FPM, que executa a lógica da aplicação, bem como por um banco de dados MySQL, responsável pela persistência das informações. A orquestração desses componentes está sendo realizada por meio de um arquivodockercompose.yml, no qual cada serviço é executado em um contêiner distinto. Durante testes de inicialização do ambiente, a equipe observou que, em algumas execuções do comando docker compose up, o contêiner da aplicação tenta estabelecer conexão com o banco de dados antes que o serviço MySQL esteja completamente pronto para aceitar conexões, ocasionando falhas temporárias durante o bootstrap da aplicação. Considere o trecho do arquivo docker-compose.yml utilizado pela equipe: Página 36

Fonte: dados do elaborador Considerando o funcionamento do Docker Compose, bem como as boas práticas relacionadas à inicialização de serviços, resiliência de contêineres e gerenciamento seguro de credenciais, analise as afirmativas a seguir. I. A diretiva depends_on presente no serviço app garante a ordem de inicialização dos contêineres, mas não assegura que o banco de dados esteja completamente pronto para aceitar conexões. II. A utilização da variável ${MYSQL_ROOT_PASSWORD} no arquivo docker-compose.yml elimina os riscos de exposição de credenciais, sendo considerada equivalente ao uso de Docker Secrets em termos de segurança. III. A política restart: on-failure definida no serviço app permite que o contêiner seja reiniciado automaticamente caso o processo principal termine com erro, contribuindo para a resiliência da aplicação em cenários de falhas transitórias. IV. O uso de Docker Secrets é geralmente considerado mais seguro que variáveis de ambiente para armazenamento de credenciais sensíveis, pois os segredos podem ser gerenciados separadamente da configuração da aplicação e não ficam expostos diretamente no ambiente do contêiner. V. A definição de umhealthcheck no serviço db permite verificar periodicamente se o banco MySQL está operacional e possibilita identificar quando o serviço está efetivamente pronto para receber conexões. Página 37 Assinale a alternativa CORRETA:
Mais questões de Redes e internet
- FundatecNo que diz respeito aos conceitos de hardware e software, componentes de um computador e periféricos, analise as seguintes assertivas: I. A Unidade Central de Processamento (CPU)…
- FGVA tecnologia VoIP utiliza o protocolo IP para a transmissão de dados através de pacotes em redes IP, sendo, para isso, a necessária a utilização de protocolos de padrões de sistem…
- FundatecUm endereço IP (Internet Protocol) é um número de identificação exclusivo atribuído a cada dispositivo conectado à internet, possuindo as versões IPv4 e IPv6. Qual das alternativa…
- FundatecEm um aplicativo de correio eletrônico, um rascunho é uma mensagem de e-mail que foi salva sem que tenha sido enviada (1ª parte). Quando essa mensagem de e-mail é enviada, ela pas…
- FundatecO correio eletrônico, também conhecido como e-mail, é uma das ferramentas mais utilizadas no ambiente de trabalho. Considerando as funcionalidades básicas e os softwares relaciona…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.

