Questões de Concurso Sobre sistemas distribuídos em arquitetura de software

Foram encontradas 242 questões

Q4409074 Arquitetura de Software
Uma organização utiliza o ActiveMQ Classic 5 em serviços executados em JVMs distintas. Durante a indisponibilidade total da rede de acesso aos brokers remotos, cada serviço deve continuar recebendo localmente as mensagens produzidas, para posterior encaminhamento quando a comunicação for restabelecida.

Nessa situação hipotética, a solução adequada ao requisito consiste em
Alternativas
Q4397131 Arquitetura de Software
Testes de ponta a ponta (End-to-End) visam validar o comportamento do sistema sob uma perspectiva de fluxo completo de negócio. O principal desafio técnico ao automatizar testes de ponta a ponta em sistemas distribuídos de microserviços é: 
Alternativas
Q4395246 Arquitetura de Software
O recurso do Kubernetes responsável por garantir que um número especificado de réplicas de um Pod esteja sempre em execução — recriando automaticamente Pods falhos ou excluídos para manutenção do estado desejado —, é o: 
Alternativas
Q4395245 Arquitetura de Software
No Kubernetes, o menor objeto implantável que encapsula um ou mais containers — compartilhando rede e armazenamento —, sendo a unidade básica de execução gerenciada pelo cluster, é denominado:
Alternativas
Q4389008 Arquitetura de Software
Uma sociedade empresária executa microsserviços com docker run manual em cada servidor. Quando um container falha, fica parado até reinício manual, e não há distribuição de tráfego entre réplicas. A equipe quer uma solução nativa para cluster com múltiplos servidores, capaz de reiniciar falhas, manter réplicas desejadas e balancear requisições.

Assinale a opção que apresenta uma solução adequada a esse cenário.  
Alternativas
Q4389004 Arquitetura de Software
Durante a fase de homologação de uma nova plataforma distribuída da DATAPREV, a equipe de Engenharia de Confiabilidade de Site (SER) configurou a coleta de algumas métricas para avaliar o comportamento dos microsserviços sob alta demanda. Ao analisar o painel de monitoramento durante um pico de requisições, o analista observou dois comportamentos críticos no ecossistema: uma métrica indicava que a fila de requisições pendentes na aplicação havia atingido o limite máximo, resultando no enfileiramento excessivo de jobs e na degradação da memória do sistema, indicando o quão ocupado estava o recurso restritivo em relação à sua capacidade máxima. Outra métrica registrava uma medição quantitativa direta da demanda do sistema, contabilizada em termos de transações bancárias por segundo (TPS) nos microsserviços de back-end. De acordo com os Golden Signals (Sinais de Ouro) utilizados no Google SER, as duas métricas observadas correspondem, respectivamente, aos sinais de  
Alternativas
Q4379696 Arquitetura de Software
No Kubernetes, a relação ou diferença entre um Deployment e um ReplicaSet é que
Alternativas
Q4379678 Arquitetura de Software
Assinale a alternativa que apresenta uma afirmação correta sobre uma arquitetura de computação em nuvem do tipo multi-tenancy.
Alternativas
Q4375807 Arquitetura de Software
A DATAPREV pretende implantar uma aplicação institucional crítica em nuvem. A solução será hospedada em uma única região e deverá reduzir o risco de interrupção do serviço decorrente da indisponibilidade de uma instalação física. Para isso, a equipe de TI avalia distribuir os componentes da aplicação entre zonas de disponibilidade distintas. Considerando a organização da infraestrutura em regiões e zonas de disponibilidade, analise as afirmativas a seguir.

I. A distribuição de componentes da aplicação entre zonas de disponibilidade distintas de uma mesma região pode favorecer a continuidade do serviço diante da indisponibilidade de uma das zonas, desde que a arquitetura da solução esteja preparada para operar nessas condições.
II. Por estarem localizadas em uma mesma região, diferentes zonas de disponibilidade compartilham necessariamente a mesma infraestrutura física, de modo que a distribuição de componentes entre elas não proporciona isolamento em relação a falhas de instalações.
III. A utilização de múltiplas zonas de disponibilidade pode reduzir a exposição da aplicação a falhas que afetem uma zona específica, mas não elimina a necessidade de considerar eventos capazes de afetar uma região inteira.

Está correto o que se afirma em  
Alternativas
Q4375806 Arquitetura de Software
A DATAPREV pretende ampliar o uso de computação em nuvem para aplicações institucionais, buscando aproveitar características desse ambiente para responder a variações de demanda e aumentar a continuidade dos serviços.
Considerando os benefícios associados à computação em nuvem, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) A utilização de recursos de nuvem pode favorecer estratégias de recuperação de desastres ao possibilitar, conforme a arquitetura adotada, a replicação de dados e a recuperação de cargas de trabalho em ambiente distinto daquele afetado pelo evento.
( ) A elasticidade permite que capacidades computacionais sejam provisionadas e liberadas rapidamente em função da demanda, podendo esse ajuste ocorrer automaticamente.
( ) O escalonamento horizontal permite aumentar ou diminuir a capacidade computacional de uma única instância, por exemplo, alterando a quantidade de memória ou de capacidade de processamento a ela atribuída.

As afirmativas são, respectivamente,  
Alternativas
Q4370783 Arquitetura de Software

Julgue o item que se segue, relativo à infraestrutura como código com Ansible e à arquitetura serverless.


Em uma aplicação serverless orientada a eventos, invocações simultâneas de uma mesma função podem ser atendidas em ambientes de execução distintos, provisionados automaticamente pelo provedor, conforme a concorrência.

Alternativas
Q4305761 Arquitetura de Software
Um sensor de temperatura (dispositivo IoT) atua exclusivamente como publisher, publicando leituras periódicas usando o protocolo MQTT. Uma aplicação de painel de monitoramento, executando em um servidor web, atua exclusivamente como subscriber, desejando apenas receber essas leituras em tempo real. Assinale a alternativa que descreve corretamente o caminho percorrido pelas leituras do sensor até a aplicação de painel, segundo a arquitetura do protocolo MQTT.
Alternativas
Q4293833 Arquitetura de Software
Um agente de fiscalização de transporte está avaliando práticas de arquitetura para sistemas cloud-native que precisam garantir escalabilidade e resiliência em ambientes de nuvem. Nesse contexto, a configuração mais adequada é:
Alternativas
Q4293830 Arquitetura de Software
Uma equipe de uma agência reguladora de transporte está modernizando o sistema de gestão da frota de ônibus para uma arquitetura baseada em microsserviços implantados em Docker containers, em Java. Cada microsserviço, como rastreamento de posição, cálculo de previsão de chegada e análise de demanda por ponto, deve poder ser iniciado, parado e escalado de forma independente, sem impactos nos demais componentes. A partir dessas mudanças, optou-se por
Alternativas
Q4293825 Arquitetura de Software
Considere, por hipótese, que uma equipe técnica está migrando serviços críticos, como roteamento dinâmico, monitoramento de frota e emissão de bilhetes, para um ambiente conteinerizado. Durante a revisão do projeto, surgiu a dúvida sobre como o Kubernetes coordena a execução de containers que precisam manter alta disponibilidade para lidar com picos de demanda em horários de rush. Um técnico com experiência no uso de Docker e Kubernetes, explicou que o mecanismo utilizado para garantir essa resiliência é o
Alternativas
Q4256900 Arquitetura de Software
A computação em nuvem revolucionou a forma como os recursos de TI são consumidos e gerenciados pelas organizações.
Assinale a alternativa correta sobre os modelos de serviço em nuvem (IaaS, PaaS, SaaS).
Alternativas
Q4240107 Arquitetura de Software
Em um Tribunal de Justiça, um portal de serviços digitais permite que advogados e cidadãos consultem processos, protocolem petições, acompanhem audiências e recebam comunicações processuais. A solução é composta por microsserviços executados em contineres, com escalabilidade dinâmica. O acesso externo ocorre por APIs HTTPS. Alquns servicos, como validacão de documentos e consultaa sistemas legados, podem apresentar indisponibilidades temporárias e não devem comprometer todo o fluxo de protocolo. Nesse cenário, a composição arquitetural adequada é
Alternativas
Q4234285 Arquitetura de Software

No que concerne aos componentes de arquitetura do Kubernetes, a arquiteturas de mensageria e processamento de eventos e a padrões de arquitetura e microsserviços, julgue o item que se segue.


 No Kubernetes, o componente Kubelet é o agente que corre no nó mestre (Control Plane).

Alternativas
Q4234284 Arquitetura de Software

No que concerne aos componentes de arquitetura do Kubernetes, a arquiteturas de mensageria e processamento de eventos e a padrões de arquitetura e microsserviços, julgue o item que se segue.


No Apache Kafka, as mensagens são destruídas e apagadas do servidor assim que o cliente confirma que as leu.

Alternativas
Q4234282 Arquitetura de Software

No que concerne aos componentes de arquitetura do Kubernetes, a arquiteturas de mensageria e processamento de eventos e a padrões de arquitetura e microsserviços, julgue o item que se segue.


No Kubernetes, o componente Kubelet tem a função de organizar e de agendar onde os pods serão executados.

Alternativas
Respostas
1: E
2: C
3: C
4: B
5: E
6: B
7: C
8: B
9: C
10: A
11: C
12: B
13: E
14: C
15: E
16: C
17: E
18: E
19: E
20: E