Questão nº 31
Questão de Tecnologia da Informação · FGV CVM 2024 (nº 31)
O LDAP é utilizado como base de autenticação para vários sistemas de uma organização. Para aumentar a disponibilidade, foi criada uma estrutura com dois servidores master que replicam os dados entre si (master x master ou multimaster) e replicam os dados para 2 servidores slaves (master x slave). Foi utilizada a versão 2.4 do OpenLdap.
Sobre a replicação dos dados no LDAP, é correto afirmar que:
- Aos clientes LDAP podem consumir os dados em todos os servidores (master e slave);
- Bdurante a replicação master x master, ambos os servidores se comportam como fornecedores dos dados simultaneamente;
- Ca replicação multimaster permite o balanceamento de carga entre os servidores;
- Dna replicação master x slave, os servidores slaves aceitam operações de leitura e escrita;
- Ena replicação master x slave, o servidor slave pode ser tornar master, em caso de indisponibilidade do servidor master. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
O LDAP (Lightweight Directory Access Protocol) é um sistema de diretório usado para armazenar e acessar informações de forma centralizada, como dados de usuários e senhas para autenticação. A replicação no LDAP garante que esses dados estejam disponíveis em vários servidores, aumentando a alta disponibilidade (o sistema continua funcionando mesmo se um servidor falhar) e a redundância dos dados.
A) Incorreta: Clientes LDAP podem ler dados de servidores master e slave, mas servidores slave não aceitam operações de escrita (alterações, adições ou exclusões), apenas de leitura. A afirmação "consumir os dados em todos os servidores" é muito abrangente e falsa para operações de escrita nos slaves.
B) Incorreta: Em uma replicação master x master (ou multimaster), cada servidor atua tanto como fornecedor (provider) de dados para o outro (enviando suas atualizações) quanto como consumidor (consumer) das atualizações do outro. A afirmação é incompleta ao mencionar apenas o papel de "fornecedor", e "simultaneamente" pode ser enganoso, pois a sincronização é geralmente assíncrona.
C) Incorreta: Embora a replicação multimaster permita a distribuição de carga (tanto de leitura quanto de escrita) entre os servidores, ela não realiza o balanceamento de carga automaticamente. Para isso, são necessários mecanismos externos como um balanceador de carga ou configurações específicas nos clientes LDAP para direcionar as requisições aos diferentes masters. A replicação em si é um mecanismo de sincronização de dados, não de distribuição de tráfego.
D) Incorreta: Na replicação master x slave, os servidores slaves são configurados para aceitar apenas operações de leitura. Todas as operações de escrita devem ser direcionadas ao servidor master.
(E) Correta: Em um cenário de alta disponibilidade, a capacidade de promover um servidor slave a master é uma funcionalidade crucial para garantir a continuidade do serviço. Se o servidor master original falhar, um dos slaves pode ser configurado (manualmente ou automaticamente) para assumir o papel de master, aceitando operações de escrita e mantendo o serviço ativo. Isso é conhecido como failover.
Fonte: FGV CVM 2024 Analista CVM - TI Infraestrutura e Segurança (Perfil 9) (Caderno Tipo 1). Reproduzida para fins de estudo.