Automação no clicrbs

20
AUTOMAÇÃO NO CLICRBS COM PUPPET Março / 2015 Time Core - TecnoPuc Grupo RBS

Transcript of Automação no clicrbs

Page 1: Automação no clicrbs

AUTOMAÇÃO NO CLICRBS

COM PUPPET

Março / 2015Time Core - TecnoPucGrupo RBS

Page 2: Automação no clicrbs

O PORTAL CLICRBS

Page 3: Automação no 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.

Page 4: Automação no clicrbs

INFRAESTRUTURA DO CLICRBS

Page 5: Automação no 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.

Page 6: Automação no clicrbs

CLICRBS – DESENVOLVIMENTO DE APLICAÇÕES

Até 2006!

Page 7: Automação no clicrbs

CLICRBS – DESENVOLVIMENTO DE APLICAÇÕES

Zero downtime!

Page 8: Automação no clicrbs

CLICRBS – DESENVOLVIMENTO DE APLICAÇÕES

Page 9: Automação no clicrbs

CLICRBS – VIRTUALIZAÇÃO DE

INFRAESTRUTURAEscalabilidade horizontal

Page 10: Automação no clicrbs

VIRTUALIZAÇÃO DE INFRAESTRUTURA

Page 11: Automação no clicrbs

CLICRBS – DESENVOLVIMENTO DE APLICAÇÕES

Page 12: Automação no clicrbs

AUTOMAÇÃO

Page 13: Automação no clicrbs

PUPPET

Por que Puppet?

Page 14: Automação no clicrbs

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.

Page 15: Automação no clicrbs

PUPPET

Varnish

Apache

Glassfish

Java

nginx

RubyPython

CentOS

Oracle TNS

Page 16: Automação no clicrbs

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;

Page 17: Automação no clicrbs

PROVISIONAMENTO VIA PUPPET

Page 18: Automação no clicrbs

CLICRBS - FUTURO

Page 19: Automação no clicrbs

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

Page 20: Automação no clicrbs

Obrigado!

Grupo RBS – TecnoPUC - Time Core – Março 2015