Post on 03-Aug-2015
AUTOMAÇÃO NO CLICRBS
COM PUPPET
Março / 2015Time Core - TecnoPucGrupo RBS
O PORTAL CLICRBS
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.
INFRAESTRUTURA DO CLICRBS
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.
CLICRBS – DESENVOLVIMENTO DE APLICAÇÕES
Até 2006!
CLICRBS – DESENVOLVIMENTO DE APLICAÇÕES
Zero downtime!
CLICRBS – DESENVOLVIMENTO DE APLICAÇÕES
CLICRBS – VIRTUALIZAÇÃO DE
INFRAESTRUTURAEscalabilidade horizontal
VIRTUALIZAÇÃO DE INFRAESTRUTURA
CLICRBS – DESENVOLVIMENTO DE APLICAÇÕES
AUTOMAÇÃO
PUPPET
Por que Puppet?
PUPPET
Facilidade de configuraçãoTipicamente instalar o puppet via repo de puppetlabs e apontar qual o puppetmaster a ser utilizado.
API de gerenciamentoRica api de gerenciamento Open Source e com maires recursos via Puppet Enterprise
ExtensibilidadeFacilidade de implantação de plug-ins, bem como a simplicidade de desenvolvimento de novas extensões. Puppet usa a linguagem Ruby.
OrquestraçãoFacilidade de configuração com gerenciamento de grupos de servidores de forma unificada via mensageria.
PUPPET
Varnish
Apache
Glassfish
Java
nginx
RubyPython
CentOS
Oracle TNS
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;
PROVISIONAMENTO VIA PUPPET
CLICRBS - FUTURO
TIME CORE - TECNOPUC
Adriano Vargas
André Trevisani
André Soto
César Mesquita
Fausto Ribeiro
Gabriel Prestes
Joner Stein
Lincolm Aguiar
Marlon Bifano
Milton Duarte
Roger Calderini
Obrigado!
Grupo RBS – TecnoPUC - Time Core – Março 2015