Automação no clicrbs

Post on 03-Aug-2015

25 views 1 download

Transcript of Automação no clicrbs

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