O documento discute a automação da infraestrutura do portal CLICRBS utilizando a ferramenta Puppet. Ele descreve a infraestrutura atual do CLICRBS, as vantagens do Puppet como facilidade de configuração, API rica e extensibilidade. Também aborda casos de uso do Puppet e o futuro do CLICRBS com foco em provisionamento via Puppet.
3. INFRAESTRUTURA
DO CLICRBS
- Infraestrutura conforme boas práticas
da Oracle para produtos web usando
tecnologia Oracle;
- Baixo acoplamento entre camadas;
- Possibilidade de redundância por
camada de servico.
5. INFRAESTRUTURA
DO CLICRBS
- Clusterização de máquinas, sem
replicação de sessão
- Topologias de cache de aplicação sem
replicação entre os nodos do cluster
- Site não transacional, tipicamente
leituras.
14. PUPPET
Facilidade de configuração
Tipicamente instalar o puppet via repo de puppetlabs e apontar qual o
puppetmaster a ser utilizado.
API de gerenciamento
Rica api de gerenciamento Open Source e com maires recursos via Puppet
Enterprise
Extensibilidade
Facilidade de implantação de plug-ins, bem como a simplicidade de
desenvolvimento de novas extensões. Puppet usa a linguagem Ruby.
Orquestração
Facilidade de configuração com gerenciamento de grupos de servidores de forma
unificada via mensageria.
16. PUPPET – BAD USE
CASES
• SSL handshake master e agente;
• Puppet autosign x Puppet cert sign;
• Puppet autoload, cache de catalogo,
fail over;
• Mecanismo de protecação a falhas;