Upnetix Labs · protocolo de experimento
Protocolo: O uso do Ansible aumenta o tempo de provisionamento de múltiplos servidores em comparação ao provisionamento manual?
Este protocolo verifica se o provisionamento automatizado com Ansible é mais eficiente em tempo do que o processo manual. Mede-se o tempo total para provisionar servidores Linux idênticos nos dois métodos.

O provisionamento com Ansible é mais rápido do que o provisionamento manual para múltiplos servidores Linux idênticos?
Hipótese
O provisionamento automatizado com Ansible reduz o tempo total de configuração de múltiplos servidores Linux em relação ao método manual.
Variáveis
| Independentes (o que varia) | Método de provisionamento (Ansible vs. manual) |
|---|---|
| Dependentes (o que se mede) | Tempo total de provisionamento (segundos) |
| Controladas (o que fica fixo) | Configuração dos servidores; Rede utilizada; Versão do sistema operacional; Tarefas executadas (exatamente as mesmas nos dois métodos) |
Ambiente
Ambiente mínimo: 4 servidores Linux idênticos (físicos ou virtuais), conectados na mesma rede, com acesso SSH. Ferramentas: Ansible (GPLv3) instalado em uma máquina de controle, cronômetro do sistema (ex: time), scripts shell para provisionamento manual.
Procedimento
- Preparação
Certifique-se de que todos os servidores estejam com o sistema operacional limpo e acessíveis via SSH.
- Provisionamento manual
Execute manualmente, via SSH, todas as tarefas de configuração em cada servidor, uma de cada vez, cronometrando o tempo total.
time bash ./provisionamento_manual.sh - Provisionamento com Ansible
Execute o playbook do Ansible para realizar as mesmas tarefas em todos os servidores simultaneamente, cronometrando o tempo total.
time ansible-playbook -i hosts provisionamento.yml - Repetição
Repita cada método cinco vezes, sempre reimaginando os servidores entre as execuções para garantir condições idênticas.
Planilha de coleta
| metodo (Ansible ou manual) | execucao (Número da repetição) | tempo_total_segundos (segundos) |
|---|---|---|
| Ansible, EXEMPLO 1, EXEMPLO 120 | ||
Repetições recomendadas: 5. Baixe a planilha vazia em CSV: colunas prontas.
Análise
Calcule a média, mediana e desvio padrão do tempo total para cada método. Compare os resultados. Se o tempo médio do Ansible for menor, a hipótese é confirmada. Analise também a variação entre execuções.
Critérios de decisão
- O método com menor tempo médio de provisionamento é considerado mais eficiente.
- A diferença deve ser consistente em pelo menos 4 das 5 execuções.
Fontes de erro e mitigação
- Variações de rede podem afetar o tempo; execute todos os testes na mesma janela de tempo.
- Caches do sistema podem acelerar execuções posteriores; sempre reimagine os servidores antes de cada repetição.
- Evite rodar outros processos intensivos nos servidores durante o experimento.
Referências
- fonte oficial · Ansible (Red Hat) (docs.ansible.com)
- Publicado
- 09/09/2026
- Última revisão
- 09/09/2026
- Versão do conteúdo
- 1.0
- Referências
- 1 oficiais
- Revisão técnica
- redação e revisão por IA, URLs conferidas na publicação
- Status
- Atual
