28
#10 Um panorama de utilização do Plone na Caixa Econômica Federal ABR/12 #10 Pablo Nogueira - Caixa

Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

#10

Um panorama de utilização do Plone na Caixa Econômica Federal

ABR/12

#10

Pablo Nogueira - Caixa

Page 2: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

24 mil Pontos de Atendimento

5 bilhões de transações bancárias

50 milhões de clientes

86 mil empregados

Page 3: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Contexto Estratégico de TICompatibilizar as melhores soluções de software do mercado para uso na Caixa, sem dependência excessiva de fornecedores exclusivos, mantendo os cenários atualizados e compatíveis com o que os clientes utilizam, criando dualidade quando necessário sob os pontos de vista estratégico e de volumes, mantendo todos os produtos atualizados com foco na melhor relação custo x benefício e alinhados às diretrizes do Estado brasileiro e aos conhecimentos do mercado de software nacional e internacional.

Luiz Rogerio Lecheta - CETEC

Page 4: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Intranet Caixa

Portal de comunicação interna corporativa que atende 130 mil usuários e 500 unidades.

Previsão de atender 2500 gestores de conteúdo.

Page 5: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Intranet Caixa

Page 6: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

O que tem na Intranet?

1. Jornal com editorias centralizada e descentralizadas.

2. Portais de Unidade3. Portais temáticos4. Chat5. Fórum temático6. Seção Multimídia

Page 7: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

O que tem na Intranet?

7. Classificados8. Páginas Institucionais9. Links para os aplicativos Caixa10.Entre outros

Page 8: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Portal do Temático

Portal temático com identidade visual própria e gestão de conteúdo descentralizada. Ferramentas de colaboração e divulgação de informações da Gerencia de Pessoas

Page 9: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Chat – Solução Hibrida

Conteúdo Plone indexado pelo catalog com parte da funcionalidade rodando em PostgreSQL.

Performance e usabilidade.

Page 10: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Portal de Unidade

Portal personalizável com ferramentas de divulgação, projetos, agenda entre outros.Disponível para o usuário com 2 cliques.

Personalização e padronização.

Page 11: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Intranet em números

• 5 milhões de visitas únicas por mês• 4.5 TB de informação trafegada em rede por mês• 536 milhões de hits por mês• Pico de 20 mil conexões simultâneas. • Pico saída de rede de 19 Mbps. • 368 milhões de páginas exibidas por mês.• Data.fs de 20 GB (Packing semanal de 1 dia)• 130 mil usuários• 500 unidades serão atendidas ( Presidência, Vice Presidência, Superintendências, Gerencias Nacionais, etc...)

Page 12: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Tecnologias por trás da Intranet

Page 13: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

InfraestruturaA

pres

enta

ção

Apl

icaç

ãoBa

nco

de D

ados

Page 14: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Detalhes que fizeram a diferença1. Servir conteúdo estático no NGINX (CSS, JS e IMG)2. No máximo 1 instancia por core físico de servidor3. Packing semanal automatizado4. Access Log ZOPE desabilitado5. Cache bem configurado6. Rede GB entre os servidores.7. Supervisor monitorando as instancias8. 2 Threads por instancia9. Monitoração do serviços customizada para o ZOPE

(Zabbix)10.Rotina agendada que reinicia as instancias.

Page 15: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

HAProxy

Page 16: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Painel de Projetos da TI

Ferramenta de acompanhamento de projetos de TI. Possui portfólio de

projetos, resumo executivo, relatório dinâmicos, painel de entregas entre

outras.

Page 17: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Painel de Projetos da TI

Page 18: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Painel de Projetos da TI

1. Solução hibrida – ZOPE e PostgreSQL2. ORM – Storm 3. Arquitetura Z34. Melhor 2 dois mundos5. Desenvolvimento ágil6. Solução elegante e fácil de usar

Page 19: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Universidade Corporativa

Page 20: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

CMS LMS

Trilhas

Banco de Mediadores

Ações EAD

Ações Presenciais

CurrículoAvaliações

Conteúdos

ComunidadesVirtuais

Gestão Filiais

Certificação

Relatórios

Secretaria

Tutoria

Midiateca

PublicaçõesMapa de

conhecimentos

Autoria

Segmentação

Módulos

Page 21: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Números da Universidade Caixa

Page 22: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Quadro de Horas    PRESENCIAL

 

2011   2012

Mês Horas capacitação Participações Participantes   Horas

capacitação Participações Participantes

1 72.392 3.543 3.035   46.890 2.983 2.489

2 86.797 4.153 3.602   58.826 3.737 3.143

3 87.892 5.212 4.371   125.670 5.815 4.764

Totais 247.081 12.908     231.386 12.535  

    A DISTÂNCIA

 

2011   2012

Mês Horas capacitação Participações Participantes   Horas

capacitação Participações Participantes

1 980.813 97.833 27.204   400.032 37.059 16.018

2 942.128 86.380 26.103   408.586 37.202 15.587

3 880.482 73.887 23.706   617.230 54.342 20.613

Totais 2.803.423 258.100     1.425.848 128.603  

Page 23: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

Quadro Comparativo

Ações Educacionais 2011 2012

PRESENCIAL

Participações 12.908 12.535

Participantes 10.179 9.867

Número Horas 247.081 231.385

Horas por participante 24 23

A DISTÂNCIA

Participações 258.100 128.603

Participantes 42.661 33.878

Horas por participante 65 42

MISTA

Participações 1.593 6.810

Participantes 1.572 4.927

Número Horas 54.400 113.777

Horas por participante 34 23

EAD COM TUTORIA

Participações 1.288 847

Participantes 1.280 837

Número Horas 15.092 12.415

Horas por participante 11 14

Page 24: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

A Caixa têm muito mais Plone

E a lista continua, infelizmente o tempo é curto

Page 25: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

#10

Por que a vida pede mais que um banco ...

Page 26: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

E um banco pede mais que um CMS

Page 27: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

#10

Dúvidas

Page 28: Pablo Nogueira - Caixa Um panorama de utilização do Plone na … · 2012. 4. 30. · 1. Servir conteúdo estático no NGINX (CSS, JS e IMG) 2. No máximo 1 instancia por core físico

#10

Pablo Nogueira Oliveira

Obrigado

[email protected]