{"subject_id":"3a3cc48d00998133aec6e5da314beae0","topico":"Balanceamento de carga (L4 × L7, sticky); escalabilidade vertical × horizontal","stems":["A respeito da arquitetura de sistemas distribuídos, julgue os itens que se seguem.","Acerca de escalabilidade e tolerância a falhas em sistemas web, julgue os itens a seguir.","Acerca de Active Directory, LDAP, interoperabilidade, computação em nuvem e servidores de aplicação, julgue os itens subsequentes.","Considerando o trecho de código precedente, retirado de um servidor NGINX, e conceitos de servidores web NGINX, julgue os itens subsequentes.","Com relação a bancos de dados distribuídos, julgue os itens que se seguem.","Acerca de servidores de aplicação, julgue os próximos itens.","Uma empresa de comércio eletrônico está planejando um sistema de banco de dados para gerenciar suas operações, que incluem informações sobre clientes, produtos, pedidos e inventário, sendo importantes os seguintes aspectos: desempenho, escalabilidade, disponibilidade e segurança. Considerando a situação hipotética precedente, julgue os próximos itens.","No que se refere à arquitetura cliente‐servidor, julgue os itens subsecutivos.","No que diz respeito à arquitetura de sistemas web, julgue os itens a seguir.","Julgue os seguintes itens, relativos DevOps, CI/CD, contêiner e arquitetura de banco de dados.","Julgue os itens seguintes, a respeito de modelo de implantação de nuvem computacional e algumas de suas propriedades.","Em relação a ambientes com alta disponibilidade e escalabilidade, julgue os itens seguintes.","Tendo como referência servidores Nginx, considere a configuração a seguir.\n\nhttp {\n    upstream appfood {\n        server s1.appfooduat.com;\n        server s2.appfooduat.com;\n        server s3.appfooduat.com;\n    }\n    server {\n        listen 80;\n        location / {\n            proxy_pass http://appfood;\n    }\n}\n\nA partir dessas informações, julgue os itens que se seguem.","Julgue os próximos itens, relativos à arquitetura de computadores e computação de alto desempenho.","No que se refere a servidores de aplicação, julgue os itens a seguir.","Julgue os itens subsecutivos, a respeito de balanceamento de carga e conceitos de falhas e recuperação.","Acerca de redes de computadores, datacenter e sistemas Linux, julgue os próximos itens.","No que se refere à tipologia de ambientes com alta disponibilidade e escalabilidade para a estruturação de ambientes computacionais, julgue os itens subsequentes."],"questions":[{"id":"12a70fbd0852","number":107,"stem":0,"statement":"Em sistemas distribuídos, técnicas de análise de desempenho e otimização de consultas (tuning) envolvem particionamento de dados entre nós, uso de cache distribuído, ajuste de parâmetros de redes, avaliação de latência e análise de balanceamento de carga, com o objetivo de melhorar a eficiência geral do sistema, assegurar sua consistência e reduzir o tempo de resposta das consultas.","answer":"C","source":{"slug":"MP_CE_25_SERVIDOR","ano":2025},"explanation":{"verdict_reason":"O item apenas enumera o repertório corrente de tuning em ambiente distribuído, sem atribuir a nenhuma técnica um efeito que ela não tenha. Particionar aproxima o dado do processamento e reduz a varredura; cache distribuído evita ida repetida à origem; ajuste de rede e medição de latência atacam o custo de comunicação, que domina o tempo de resposta em sistema distribuído; e a análise de balanceamento revela o nó sobrecarregado que trava o conjunto.","distortion_type":"correto","distorted_span":null,"corrected_statement":null,"concept":"Tuning em sistema distribuído ataca latência e distribuição de carga","citation":null,"trap_note":"Item que só lista técnicas coerentes com o objetivo declarado, sem absoluto, número ou atribuição a componente, tende a ser Certo. A distorção mora no verbo e no dono da ação, não na lista."}},{"id":"481cb7271a85","number":108,"stem":0,"statement":"Enquanto o balanceamento de carga distribui as requisições entre os nós disponíveis, o fail-over assegura a continuidade do serviço em caso de falha de um nó, e a replicação de estado garante que os dados estejam duplicados ou sincronizados entre os nós.","answer":"C","source":{"slug":"MP_CE_25_SERVIDOR","ano":2025},"explanation":{"verdict_reason":"São três mecanismos com papéis distintos e o item dá a cada um o seu. O balanceamento reparte requisições entre nós que estão de pé; o failover cobre a queda de um nó, transferindo sua função a outro; a replicação de estado mantém os dados sincronizados entre os nós, sem a qual o nó que assume não teria com que trabalhar.","distortion_type":"correto","distorted_span":null,"corrected_statement":null,"concept":"Balanceamento distribui, failover substitui, replicação sincroniza","citation":null,"trap_note":"Essa tríade resolve a maior parte dos itens de arquitetura distribuída: distribuir, substituir e sincronizar. A banca troca os papéis entre elas — atribuir ao balanceador a recuperação da falha é a troca mais comum."}},{"id":"2ccfa48b4b63","number":51,"stem":1,"statement":"Escalabilidade vertical ocorre, por exemplo, quando são adicionados mais recursos de CPU e de RAM a um servidor, para aumentar sua capacidade.","answer":"C","source":{"slug":"CNJ_24","ano":2024},"explanation":{"verdict_reason":"Acrescentar CPU e memória à mesma máquina é o exemplo canônico de escalabilidade vertical — cresce a capacidade da instância, não a quantidade delas. O item usa o eixo certo para o exemplo certo.","distortion_type":"correto","distorted_span":null,"corrected_statement":null,"concept":"Escalabilidade vertical: mais CPU e RAM na mesma máquina","citation":null,"trap_note":"O limite do vertical é físico e financeiro: existe um teto de máquina e o preço cresce mais rápido que a capacidade; além disso, a máquina única continua sendo ponto único de falha. É o argumento que sustenta o horizontal."}},{"id":"bc89f467e57e","number":70,"stem":2,"statement":"O balanceamento de carga é um mecanismo usado para atingir escalabilidade, dividindo o processamento entre um conjunto de duas ou mais máquinas.","answer":"C","source":{"slug":"MP_TO_24_SERVIDOR","ano":2024},"explanation":{"verdict_reason":"O balanceamento é o mecanismo que torna útil a adição de máquinas: sem ele, o conjunto de servidores não recebe carga repartida e a capacidade extra fica ociosa. Dividir o processamento entre duas ou mais máquinas é justamente como se realiza a escalabilidade horizontal.","distortion_type":"correto","distorted_span":null,"corrected_statement":null,"concept":"Balanceamento é o meio de realizar escalabilidade horizontal","citation":null,"trap_note":"Escalabilidade horizontal e balanceamento de carga andam juntos, mas não são sinônimos: um é o objetivo (mais capacidade por adição de nós), o outro é o mecanismo (repartir a carga entre eles)."}},{"id":"2b30fc62292d","number":73,"stem":3,"statement":"O servidor web NGINX pode ser utilizado para balanceamento de carga e direcionamento de requisições para inúmeros outros servidores.\n\nlista = [1, 2, 3, 4]\npos = 2\ntemp = []\nfor i in range(len(lista)):\n if i != pos:\n temp.append(lista[i])\nlista = temp\nprint(lista)","answer":"C","source":{"slug":"MPO_24","ano":2024},"explanation":{"verdict_reason":"O NGINX não é apenas servidor de páginas: atua como proxy reverso e, nessa função, distribui requisições para um conjunto de servidores declarado em um bloco upstream. O direcionamento por localização, cabeçalho ou destino é parte do mesmo recurso.","distortion_type":"correto","distorted_span":null,"corrected_statement":null,"concept":"NGINX como proxy reverso e balanceador de carga","citation":"nginx — ngx_http_upstream_module","trap_note":"Servidor web, proxy reverso e balanceador são papéis que um mesmo produto acumula (NGINX, Apache, HAProxy em parte). Item que negue um desses papéis por 'ser apenas servidor web' está errado."}},{"id":"8b80256d8b28","number":73,"stem":4,"statement":"Bancos de dados distribuídos trabalham com escalabilidade horizontal, na qual ocorre a expansão da capacidade de armazenamento de um nó específico.","answer":"E","source":{"slug":"MP_TO_24_SERVIDOR","ano":2024},"explanation":{"verdict_reason":"Expandir a capacidade de um nó específico é escalabilidade vertical. Na escalabilidade horizontal, que é de fato a que sustenta bancos distribuídos, acrescentam-se novos nós ao conjunto e o dado é repartido ou replicado entre eles. A primeira metade do item está certa; a definição colada nela é a do outro eixo.","distortion_type":"troca_de_termo","distorted_span":"na qual ocorre a expansão da capacidade de armazenamento de um nó específico","corrected_statement":"Bancos de dados distribuídos trabalham com escalabilidade horizontal, na qual ocorre a adição de novos nós ao conjunto.","concept":"Horizontal adiciona nós; vertical amplia o nó","citation":null,"trap_note":"O padrão se repete: o item acerta o nome do eixo e erra a definição, ou vice-versa. Confira sempre as duas metades, porque só uma delas costuma ser adulterada."}},{"id":"21b837602e48","number":82,"stem":5,"statement":"O balanceamento de carga dos servidores de aplicação distribui as chamadas de maneira que as diferentes máquinas do cluster funcionem como uma única.","answer":"C","source":{"slug":"TCE_AC_24","ano":2024},"explanation":{"verdict_reason":"É a imagem única de sistema aplicada ao balanceamento: o cliente dirige a chamada a um endereço só e o balanceador a encaminha a uma das máquinas do cluster, de modo que o conjunto se apresenta como um servidor único. A distribuição das chamadas é o que produz esse efeito.","distortion_type":"correto","distorted_span":null,"corrected_statement":null,"concept":"Imagem única de sistema no cluster balanceado","citation":null,"trap_note":"Apresentar-se como sistema único é característica de cluster em geral, com ou sem balanceamento. O que muda entre os tipos é o motivo da existência do conjunto, não a fachada única."}},{"id":"c884809b65c8","number":99,"stem":6,"statement":"A técnica de balanceamento de carga poderia ser utilizada na empresa, pois é o método ideal de distribuição da quantidade de dados nas tabelas de um banco de dados para manter a estabilidade do servidor quando o volume de dados for muito grande.","answer":"E","source":{"slug":"CODEVASF_24","ano":2024},"explanation":{"verdict_reason":"Balanceamento de carga distribui requisições entre servidores; não distribui dados entre tabelas. Repartir volume de dados é particionamento ou fragmentação (sharding), técnica de outra natureza. A conclusão do item pode até ser útil à empresa, mas a razão que ele oferece descreve outra técnica.","distortion_type":"troca_de_termo","distorted_span":"é o método ideal de distribuição da quantidade de dados nas tabelas de um banco de dados","corrected_statement":"A técnica de balanceamento de carga poderia ser utilizada na empresa, pois distribui as requisições entre os servidores disponíveis para manter a estabilidade do serviço quando o volume de acessos for muito grande.","concept":"Balanceamento distribui requisições; particionamento distribui dados","citation":null,"trap_note":"Pergunte o que está sendo repartido. Requisição repartida é balanceamento; dado repartido é particionamento; dado copiado é replicação. A banca aplica o nome de um ao objeto do outro."}},{"id":"3bce120d3439","number":115,"stem":7,"statement":"Na arquitetura cliente-servidor aplicada à computação em nuvem, a escalabilidade horizontal permite que mais servidores sejam adicionados, a fim de melhorar a capacidade de processamento, a resiliência e o desempenho do sistema.","answer":"C","source":{"slug":"TCE_AC_24","ano":2024},"explanation":{"verdict_reason":"Escalabilidade horizontal é exatamente somar servidores ao conjunto. Os três ganhos citados decorrem disso: mais máquinas somam capacidade de processamento, repartem a carga e melhoram o desempenho, e a existência de vários nós equivalentes torna o serviço resiliente à queda de qualquer um deles.","distortion_type":"correto","distorted_span":null,"corrected_statement":null,"concept":"Escalabilidade horizontal: mais servidores, mais capacidade e resiliência","citation":null,"trap_note":"A resiliência é subproduto do escalonamento horizontal, não do vertical: uma máquina maior continua sendo uma máquina só. Item que atribua ganho de disponibilidade ao escalonamento vertical está errado."}},{"id":"2cd4a363ffd5","number":73,"stem":8,"statement":"Com o balanceamento de carga no modo espera ativa, uma instância do controlador de entrega de aplicações é colocada online quando houver falha no nó principal.","answer":"C","source":{"slug":"BCB_24","ano":2023},"explanation":{"verdict_reason":"No modo de espera ativa, o controlador de entrega de aplicações trabalha em par: uma instância atende e a outra permanece pronta, entrando em operação quando o nó principal falha. É o arranjo ativo-passivo aplicado ao próprio balanceador, que existe para que o balanceador não vire ponto único de falha.","distortion_type":"correto","distorted_span":null,"corrected_statement":null,"concept":"ADC em espera ativa: instância reserva assume na falha do principal","citation":null,"trap_note":"O balanceador de carga é ele próprio um ponto único de falha e precisa de par redundante. Item que trate o balanceador como infalível, ou que negue a necessidade de redundá-lo, ignora o problema central do arranjo."}},{"id":"16e9bf37e4c1","number":97,"stem":5,"statement":"O balanceamento de carga em um ambiente de servidores de aplicação é uma técnica que permite distribuir as solicitações de rede de maneira uniforme ou com pesos diferenciados conforme o desempenho ou o tempo de resposta de cada máquina.","answer":"C","source":{"slug":"CNPQ_23","ano":2023},"explanation":{"verdict_reason":"O item cobre os dois modos legítimos de repartir: o uniforme, do rodízio simples, e o ponderado, em que cada máquina recebe fatia proporcional à sua capacidade ou ao seu tempo de resposta observado. Os dois convivem nos balanceadores de ambiente de servidores de aplicação; nada no item exige exclusividade de um deles.","distortion_type":"correto","distorted_span":null,"corrected_statement":null,"concept":"Balanceamento uniforme × ponderado","citation":null,"trap_note":"Algoritmos que a prova cita: rodízio, rodízio ponderado, menor número de conexões, menor tempo de resposta e hash de origem. Item que declare um deles o único existente generaliza."}},{"id":"16f186a2cbd4","number":108,"stem":9,"statement":"Em que pese o fato de não serem particionáveis, os bancos de dados do tipo chave-valor, por possuírem estrutura maleável aos dados, permitem o armazenamento de objetos complexos, proporcionando escalabilidade vertical de forma mais fácil que os do tipo orientado a documento.","answer":"E","source":{"slug":"INPI_23","ano":2023},"explanation":{"verdict_reason":"Bancos chave-valor são, ao contrário, os mais fáceis de particionar: a chave é o critério natural de fragmentação, e é por isso que sustentam grandes conjuntos distribuídos. E o ganho que essa facilidade produz é escalabilidade horizontal, por adição de nós, não vertical. O item nega a característica que define o modelo e ainda troca o eixo de escalabilidade.","distortion_type":"inversao","distorted_span":"não serem particionáveis","corrected_statement":"Por serem facilmente particionáveis pela chave, os bancos de dados do tipo chave-valor, por possuírem estrutura maleável aos dados, permitem o armazenamento de objetos complexos, proporcionando escalabilidade horizontal de forma mais fácil que os do tipo orientado a documento.","concept":"Chave-valor particiona pela chave e escala horizontalmente","citation":null,"trap_note":"Os bancos NoSQL existem para escalar horizontalmente por particionamento; é a premissa do modelo. Item que atribua escalabilidade vertical a família NoSQL, ou negue a ela o particionamento, contradiz a razão de ser da tecnologia."}},{"id":"2715d09da657","number":144,"stem":10,"statement":"A escalabilidade em nuvem computacional, em sua dimensão horizontal, significa tornar um componente maior ou mais rápido para lidar com uma carga maior.","answer":"E","source":{"slug":"SEFIN_FORTALEZA_CE_23","ano":2023},"explanation":{"verdict_reason":"Tornar um componente maior ou mais rápido — mais CPU, mais memória, disco melhor na mesma máquina — é escalabilidade vertical, o escalar para cima. A dimensão horizontal é outra: acrescentar instâncias ao conjunto e repartir a carga entre elas, sem tocar no tamanho de cada uma. O item dá a definição de uma sob o nome da outra.","distortion_type":"troca_de_termo","distorted_span":"em sua dimensão horizontal","corrected_statement":"A escalabilidade em nuvem computacional, em sua dimensão vertical, significa tornar um componente maior ou mais rápido para lidar com uma carga maior.","concept":"Horizontal acrescenta instâncias; vertical aumenta a instância","citation":null,"trap_note":"Leia o verbo antes do adjetivo: 'adicionar servidores, nós, instâncias' é horizontal; 'aumentar CPU, memória, capacidade de um servidor' é vertical. É o par que a banca mais inverte no tópico de nuvem."}},{"id":"3440743781af","number":57,"stem":11,"statement":"Uma arquitetura básica de cluster em uma rede de computadores tem como característica permitir o aproveitamento de recursos computacionais ociosos nas máquinas sempre que a carga de trabalho na rede cluster o exigir.","answer":"E","source":{"slug":"FUB_22","ano":2022},"explanation":{"verdict_reason":"Aproveitar ciclos ociosos de máquinas espalhadas pela rede, quando a demanda aparece, caracteriza a computação em grade e os arranjos oportunistas, não o cluster. O cluster básico é formado por nós dedicados, acoplados e homogêneos, que se apresentam como sistema único e estão comprometidos com a carga do conjunto, e não emprestando sobras de capacidade.","distortion_type":"troca_de_termo","distorted_span":"permitir o aproveitamento de recursos computacionais ociosos nas máquinas","corrected_statement":"Uma arquitetura básica de cluster em uma rede de computadores tem como característica agregar nós dedicados, que se apresentam ao usuário como um sistema único, para atender à carga de trabalho exigida.","concept":"Cluster usa nós dedicados; grade aproveita recursos ociosos","citation":null,"trap_note":"Cluster, grade e nuvem formam uma escala de acoplamento: cluster é dedicado e homogêneo; grade é disperso, heterogêneo e oportunista; nuvem é elástico e sob demanda. A banca descreve um e nomeia o outro."}},{"id":"50d4325dcf47","number":76,"stem":12,"statement":"A configuração apresentada é capaz de efetuar balanceamento de carga para acessos ao endereço http://appfood.","answer":"C","source":{"slug":"SERPRO_21","ano":2021},"explanation":{"verdict_reason":"A configuração tem as duas peças exigidas: um bloco upstream nomeado appfood com três servidores e um proxy_pass apontando para esse grupo. Basta isso para que o NGINX distribua as requisições recebidas na porta 80 entre s1, s2 e s3 — nenhuma diretiva adicional é necessária para o balanceamento existir.","distortion_type":"correto","distorted_span":null,"corrected_statement":null,"concept":"upstream mais proxy_pass já produzem balanceamento","citation":"nginx — ngx_http_upstream_module","trap_note":"Em item de configuração, verifique se as diretivas presentes bastam para o efeito afirmado. Aqui o par upstream e proxy_pass basta; o que não está escrito é o método, que assume o padrão."}},{"id":"9e5acd645729","number":77,"stem":12,"statement":"O método de balanceamento na configuração apresentada será least-connected, que indicará as requisições para o servidor com o menor número de conexões ativas.","answer":"E","source":{"slug":"SERPRO_21","ano":2021},"explanation":{"verdict_reason":"O bloco upstream não traz nenhuma diretiva de método, e o padrão do NGINX nesse caso é o rodízio (round-robin), que percorre os servidores em sequência. O método de menor número de conexões só entra em vigor com a diretiva least_conn declarada no bloco, que não aparece na configuração. A descrição do least-connected está correta; errado é dizer que é ele que vigora aqui.","distortion_type":"troca_de_termo","distorted_span":"será least-connected","corrected_statement":"O método de balanceamento na configuração apresentada será round-robin, que encaminhará as requisições aos servidores de forma circular, em sequência.","concept":"O padrão do upstream do NGINX é round-robin","citation":"nginx — ngx_http_upstream_module","trap_note":"Quando o item afirmar que um método diferente do padrão está em vigor, procure a diretiva que o ativaria. No NGINX: sem diretiva, round-robin; com least_conn, menor número de conexões; com ip_hash, afinidade por IP de origem."}},{"id":"a5b2a966df0a","number":80,"stem":13,"statement":"Ao se incluir um novo computador em um cluster escalável, o balanceamento de carga deve incluir automaticamente esse computador no agendamento de aplicações entre os computadores disponíveis.","answer":"C","source":{"slug":"PETROBRAS_21_NS","ano":2021},"explanation":{"verdict_reason":"Escalável, aqui, quer dizer que o conjunto absorve o novo nó sem reconfiguração manual: assim que o computador entra no cluster, o mecanismo de balanceamento passa a considerá-lo no agendamento das aplicações. Se fosse preciso intervir a cada inclusão, o cluster não seria escalável no sentido que o item emprega.","distortion_type":"correto","distorted_span":null,"corrected_statement":null,"concept":"Cluster escalável inclui o novo nó automaticamente no agendamento","citation":null,"trap_note":"Elasticidade exige descoberta automática do nó novo. Item que condicione a entrada de um nó à reconfiguração manual do balanceador descreve um cluster estático, não escalável."}},{"id":"9b0dc06bef6d","number":100,"stem":14,"statement":"O servidor de aplicação Tomcat é responsável por questões comuns a todas as aplicações que nele são executadas, como disponibilidade, tratamento de exceções, balanceamento de carga e segurança.","answer":"C","source":{"slug":"DPDF_20_ANALISTA","ano":2020},"explanation":{"verdict_reason":"O papel de um contêiner de aplicação é justamente resolver, uma vez e para todas as aplicações que hospeda, o que seria repetido em cada uma: ciclo de vida, tratamento de exceções, segurança, sessão e, em configuração de cluster, distribuição de carga e disponibilidade. É esse conjunto de serviços comuns que separa um servidor de aplicação de um simples servidor de páginas.","distortion_type":"correto","distorted_span":null,"corrected_statement":null,"concept":"Servidor de aplicação provê serviços comuns às aplicações hospedadas","citation":null,"trap_note":"Servidor de aplicação cuida do que é transversal; a aplicação cuida da regra de negócio. Item que devolva à aplicação um serviço transversal, ou que negue ao contêiner algum deles, inverte essa divisão."}},{"id":"30beabdd19e6","number":118,"stem":15,"statement":"Para a recuperação de falhas, é utilizada a técnica de paginação em sombra, que consiste em fazer uma cópia das operações realizadas no banco de dados em outro esquema igual ao utilizado no banco corrente.","answer":"E","source":{"slug":"TCE_RJ_20","ano":2020},"explanation":{"verdict_reason":"Copiar as operações realizadas no banco para recuperação posterior é registro em log, a técnica de recuperação baseada em diário. A paginação em sombra é outra coisa: mantém duas tabelas de páginas, a corrente e a sombra, e grava as atualizações em páginas novas, preservando intactas as páginas apontadas pela tabela sombra até a efetivação da transação. O item batiza uma técnica com o nome da outra.","distortion_type":"troca_de_termo","distorted_span":"que consiste em fazer uma cópia das operações realizadas no banco de dados em outro esquema igual ao utilizado no banco corrente","corrected_statement":"Para a recuperação de falhas, é utilizada a técnica de paginação em sombra, que consiste em manter uma tabela de páginas sombra apontando para as páginas originais, enquanto as atualizações são gravadas em páginas novas.","concept":"Paginação em sombra × recuperação por log","citation":null,"trap_note":"Recuperação de falhas em banco tem duas famílias: registro das operações (log, com undo e redo) e cópia de páginas (paginação em sombra). Quando o texto falar em registrar operações, o nome é log — não sombra."}},{"id":"0eec1c2c212c","number":119,"stem":15,"statement":"O striping de dados distribui os dados de maneira transparente por múltiplos discos para fazê-los parecer um único disco grande e de rápido desempenho.","answer":"C","source":{"slug":"TCE_RJ_20","ano":2020},"explanation":{"verdict_reason":"É a definição de striping: os blocos são distribuídos em faixas por vários discos, que o sistema enxerga como um único volume. Como as leituras e escritas ocorrem em paralelo nos discos do conjunto, a vazão aumenta — daí a aparência de um disco único, grande e rápido.","distortion_type":"correto","distorted_span":null,"corrected_statement":null,"concept":"Striping: faixas em vários discos vistas como um volume único","citation":null,"trap_note":"Striping é desempenho e capacidade, sem qualquer redundância — é o RAID 0 puro. Item que associe striping a tolerância a falhas, por si só, confunde faixa com espelho ou com paridade."}},{"id":"3a846fab4940","number":80,"stem":16,"statement":"Um balanceador de carga que visa distribuir as solicitações aos hospedeiros quando toma decisões com base no número da porta de destino é denominado comutador da camada 4.","answer":"C","source":{"slug":"FUNPRESP_16_JUD","ano":2016},"explanation":{"verdict_reason":"Número de porta é informação de camada de transporte. Um balanceador que decide com base em endereço IP e porta opera até a camada 4 e por isso é chamado de comutador de camada 4 — ele encaminha a conexão sem abrir o conteúdo da aplicação. Decidir por URL, cabeçalho ou cookie exigiria ler a camada 7.","distortion_type":"correto","distorted_span":null,"corrected_statement":null,"concept":"Balanceador de camada 4 decide por IP e porta","citation":null,"trap_note":"O nível do balanceador é o nível do dado que ele inspeciona: IP e porta é camada 4; URL, cabeçalho HTTP, cookie e certificado TLS é camada 7. Toda a diferença entre L4 e L7 cabe nessa pergunta."}},{"id":"a88c677f2938","number":101,"stem":17,"statement":"Balanceamento de carga é um tipo de cluster cuja função é manter o sistema em plena condição de funcionamento por longo período de tempo.","answer":"E","source":{"slug":"TCE_PA_16","ano":2016},"explanation":{"verdict_reason":"Manter o sistema em pleno funcionamento por longo período é a função do cluster de alta disponibilidade. O cluster de balanceamento de carga tem outro objetivo: repartir as requisições entre os nós para aumentar a capacidade de atendimento e o desempenho. São dois dos três tipos clássicos — o terceiro é o de alto desempenho —, e o item dá a finalidade de um ao outro.","distortion_type":"troca_de_termo","distorted_span":"cuja função é manter o sistema em plena condição de funcionamento por longo período de tempo","corrected_statement":"Balanceamento de carga é um tipo de cluster cuja função é distribuir as requisições entre os nós, para aumentar a capacidade de atendimento e o desempenho.","concept":"Cluster de alta disponibilidade × de balanceamento × de alto desempenho","citation":null,"trap_note":"Os três tipos de cluster respondem a três perguntas distintas: ficar no ar (alta disponibilidade), atender mais (balanceamento) e calcular mais rápido (alto desempenho). Disponibilidade descrita sob o nome de balanceamento é a troca padrão."}}]}