Este documento descreve o uso de software livre no Banco do Brasil. Resume o seguinte:
1) O Banco do Brasil usa software livre em larga escala, incluindo mais de 60.000 estações com OpenOffice.org e 5.500 servidores Linux nas agências.
2) O banco migrou gradualmente para software livre ao longo dos anos 2000-2007, começando com servidores proxy e migrando aplicativos bancários.
3) O software livre trouxe economia significativa ao reduzir custos de licenciamento e contribui
Conteúdo Gratuito de Essência Banco do Brasil para concurso BB. Mentor Concursos. Professor Nagib Juste.
Cursos Grátis (Vídeo Aulas): http://mconcursos.com/cursos-gratis
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
Nesta sessão abordamos a performance de Sistemas de Informação desenvolvidos na plataforma ASP.NET com recurso a SQL Server com SGBD. Iremos explicar como surgem os problemas de performance em sistemas com alguns anos de existência e qual a abordagem a tomar, quando temos utilizadores insatisfeitos.
Abordaremos também alguns casos de sucesso no mercado a nível de sistemas de alta disponibilidade e como o mercado tem evoluído. De uma forma geral, pretendemos demonstrar técnicas de análise/tuning de performance em ASP.NET e sua evolução ao longo das várias versões, como também algumas técnicas de requisitos para obtenção e estruturação da informação.
Finalmente, o objetivo passa por divulgar procedimentos, técnicas e ferramentas que sirvam como uma referência que possam ser úteis caso surjam problemas de performance nos nossos sistemas de futuro, entre os quais : Do’s & Dont’s, Systematic Tuning, ASP.NET Trace, VS Profiling Tools, SQL Profiler entre outros.
Software Livre no Banco do Brasil: como o BB economizou R$ 50 milhões de reai...marioaxavier7
Nesta palestra vamos falar sobre o exemplo bem-sucedido do Banco do Brasil, que é uma das maiores referências em migração para o Software Livre, com 300 ferramentas livres rodando em 75% da sua rede bancária e no seu datacenter.
Vamos mostrar os serviços do BB que rodam em Software Livre no Brasil, e nas filiais em 24 paises como: Ourocard-e (concorrente do Nubank); Banco Popular; Nossa Caixa; MaisBB; ZapBB (WhatsApp Corporativo para Gerentes); Videochat BB Estilo (Atendimento com Gerente); TVBB (Canal de Endomarketing do Banco), UniBB (Universidade Corporativa Banco do Brasil); SISBB (Regra de negócio do Banco); Caixas eletrônicos Linux, etc.
Seguindo o exemplo do BB, vamos conhecer quais ferramentas livres eles adotaram, como: OpenSuse, Suse Linux Enterprise Server (SLES), Debian Tucunaré, Ubuntu, Shell Script, OwnCloud, Squid, OCS Inventory, Joomla! , LimeSurvey, OpenAM, WebRTC, MediaWiki, Moodle, OpenProj, DotProject, Redmine, Red5, FFmpeg, OGGVorbis, Trac, Cervisia, Ganglia, Simulador HP 12c Non Parell, FreeMind, Doxygen, SumatraPDF, PDF Creator, Valgrind, Inkscape, XMPP, Elgg e Emulador de Terminal PW3270
Com a economia de R$ 50 milhões, o BB é um dos grandes patrocinadores de eventos de Software Livre, como o FISL.
Conteúdo Gratuito de Essência Banco do Brasil para concurso BB. Mentor Concursos. Professor Nagib Juste.
Cursos Grátis (Vídeo Aulas): http://mconcursos.com/cursos-gratis
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
Nesta sessão abordamos a performance de Sistemas de Informação desenvolvidos na plataforma ASP.NET com recurso a SQL Server com SGBD. Iremos explicar como surgem os problemas de performance em sistemas com alguns anos de existência e qual a abordagem a tomar, quando temos utilizadores insatisfeitos.
Abordaremos também alguns casos de sucesso no mercado a nível de sistemas de alta disponibilidade e como o mercado tem evoluído. De uma forma geral, pretendemos demonstrar técnicas de análise/tuning de performance em ASP.NET e sua evolução ao longo das várias versões, como também algumas técnicas de requisitos para obtenção e estruturação da informação.
Finalmente, o objetivo passa por divulgar procedimentos, técnicas e ferramentas que sirvam como uma referência que possam ser úteis caso surjam problemas de performance nos nossos sistemas de futuro, entre os quais : Do’s & Dont’s, Systematic Tuning, ASP.NET Trace, VS Profiling Tools, SQL Profiler entre outros.
Software Livre no Banco do Brasil: como o BB economizou R$ 50 milhões de reai...marioaxavier7
Nesta palestra vamos falar sobre o exemplo bem-sucedido do Banco do Brasil, que é uma das maiores referências em migração para o Software Livre, com 300 ferramentas livres rodando em 75% da sua rede bancária e no seu datacenter.
Vamos mostrar os serviços do BB que rodam em Software Livre no Brasil, e nas filiais em 24 paises como: Ourocard-e (concorrente do Nubank); Banco Popular; Nossa Caixa; MaisBB; ZapBB (WhatsApp Corporativo para Gerentes); Videochat BB Estilo (Atendimento com Gerente); TVBB (Canal de Endomarketing do Banco), UniBB (Universidade Corporativa Banco do Brasil); SISBB (Regra de negócio do Banco); Caixas eletrônicos Linux, etc.
Seguindo o exemplo do BB, vamos conhecer quais ferramentas livres eles adotaram, como: OpenSuse, Suse Linux Enterprise Server (SLES), Debian Tucunaré, Ubuntu, Shell Script, OwnCloud, Squid, OCS Inventory, Joomla! , LimeSurvey, OpenAM, WebRTC, MediaWiki, Moodle, OpenProj, DotProject, Redmine, Red5, FFmpeg, OGGVorbis, Trac, Cervisia, Ganglia, Simulador HP 12c Non Parell, FreeMind, Doxygen, SumatraPDF, PDF Creator, Valgrind, Inkscape, XMPP, Elgg e Emulador de Terminal PW3270
Com a economia de R$ 50 milhões, o BB é um dos grandes patrocinadores de eventos de Software Livre, como o FISL.
Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...Renato Groff
Apresentação sobre o monitoramento de aplicações ASP.NET Core 2.2 utilizando Health Checks e serviços como Azure Application Application Insights, Logic Apps e o Slack. Palestra realizada em 29/01/2019 em evento promovido pela comunidade .NET São Paulo em São Paulo-SP.
Gerenciamento de Projeto Rede de computadoresLucas Mendes
Projeto visa a construção de toda infraestrutura de Rede de Supermercado,interligando cinco lojas, todos os dados centralizado na matriz ao fim do expediente.
Monitorando APIs REST com o Application Insights - .Azure Weekend 2018 - Camp...Renato Groff
Apresentação sobre o uso do Application Insights (serviço que integra o Microsoft Azure) no monitoramento de APIs REST, utilizando também para isto o ASP.NET Core e o Azure App Service. Palestra realizada em 01/09/2018 durante o Azure Weekend 2018, evento promovido pelo grupo Campinas .NET na cidade de Campinas-SP.
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...Renato Groff
Apresentação realizada durante o DevOps Saturday, um evento promovido pelo grupo Campinas .NET na cidade de Campinas-SP em 10/11/2018. Esta palestra abordou a utilização do Azure Application Insights, Logic Apps e Slack no monitoramento de aplicações Web, fazendo também uso para isto do Azure App Service e do ASP.NET Core.
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...Renato Groff
Apresentação realizada durante o .NET Conf Local 2018, um evento promovido pelos grupos Azure Talks e .NET SP na cidade de São Paulo-SP em 27/10/2018. Esta palestra abordou a utilização do Azure Application Insights, Logic Apps e Slack no monitoramento de aplicações Web, fazendo também uso para isto do Azure App Service e do ASP.NET Core.
Monitorando APIs REST com o Application Insights - .NET São Paulo - Junho-2018Renato Groff
Apresentação sobre o uso do Application Insights (serviço que integra o Microsoft Azure) no monitoramento de APIs REST. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 11/06/2018 na cidade de São Paulo-SP.
Datasnap avançado - Respostas para um sistema robusto - Embarcadero Conferenc...Kelver Merlotti
Palestra apresentada no Embarcadero Conference 2015: "Você já deve ter ouvido falar bastante do Datasnap e da sua praticidade para desenvolver, certo? Mas você já o explorou de verdade? Pois esta apresentação vai lhe dar o caminho das pedras para desvendar recursos como Autenticação, Autorização, Criptografia, Compactação, Callback, Cache, Paginação e muito mais!"
Exemplos em: https://github.com/kmerlotti/DatasnapAvancado
Status Report dos projetos de TCC
Os slides fazem parte de uma atividade realizada pelos alunos da turma SIN-NA7 (7º semestre de Sistemas de Informação – 1º semestre de 2015)
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL e MongoDB. Palestra realizada durante o Database Weekend 2019, um evento que aconteceu na cidade de Campinas-SP no dia 27/07/2019.
Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...Renato Groff
Apresentação sobre o monitoramento de aplicações ASP.NET Core 2.2 utilizando Health Checks e serviços como Azure Application Application Insights, Logic Apps e o Slack. Palestra realizada em 29/01/2019 em evento promovido pela comunidade .NET São Paulo em São Paulo-SP.
Gerenciamento de Projeto Rede de computadoresLucas Mendes
Projeto visa a construção de toda infraestrutura de Rede de Supermercado,interligando cinco lojas, todos os dados centralizado na matriz ao fim do expediente.
Monitorando APIs REST com o Application Insights - .Azure Weekend 2018 - Camp...Renato Groff
Apresentação sobre o uso do Application Insights (serviço que integra o Microsoft Azure) no monitoramento de APIs REST, utilizando também para isto o ASP.NET Core e o Azure App Service. Palestra realizada em 01/09/2018 durante o Azure Weekend 2018, evento promovido pelo grupo Campinas .NET na cidade de Campinas-SP.
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...Renato Groff
Apresentação realizada durante o DevOps Saturday, um evento promovido pelo grupo Campinas .NET na cidade de Campinas-SP em 10/11/2018. Esta palestra abordou a utilização do Azure Application Insights, Logic Apps e Slack no monitoramento de aplicações Web, fazendo também uso para isto do Azure App Service e do ASP.NET Core.
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...Renato Groff
Apresentação realizada durante o .NET Conf Local 2018, um evento promovido pelos grupos Azure Talks e .NET SP na cidade de São Paulo-SP em 27/10/2018. Esta palestra abordou a utilização do Azure Application Insights, Logic Apps e Slack no monitoramento de aplicações Web, fazendo também uso para isto do Azure App Service e do ASP.NET Core.
Monitorando APIs REST com o Application Insights - .NET São Paulo - Junho-2018Renato Groff
Apresentação sobre o uso do Application Insights (serviço que integra o Microsoft Azure) no monitoramento de APIs REST. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 11/06/2018 na cidade de São Paulo-SP.
Datasnap avançado - Respostas para um sistema robusto - Embarcadero Conferenc...Kelver Merlotti
Palestra apresentada no Embarcadero Conference 2015: "Você já deve ter ouvido falar bastante do Datasnap e da sua praticidade para desenvolver, certo? Mas você já o explorou de verdade? Pois esta apresentação vai lhe dar o caminho das pedras para desvendar recursos como Autenticação, Autorização, Criptografia, Compactação, Callback, Cache, Paginação e muito mais!"
Exemplos em: https://github.com/kmerlotti/DatasnapAvancado
Status Report dos projetos de TCC
Os slides fazem parte de uma atividade realizada pelos alunos da turma SIN-NA7 (7º semestre de Sistemas de Informação – 1º semestre de 2015)
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL e MongoDB. Palestra realizada durante o Database Weekend 2019, um evento que aconteceu na cidade de Campinas-SP no dia 27/07/2019.
2. Software Livre no Banco do Brasil
Ambientes Computacionais
Automação Bancária (Agências)
Automação de Escritório
Complexo Central de Tecnologia - CCT
2/25
3. Software Livre no Banco do Brasil
Ambientes Computacionais
Automação Bancária (Agências)
• 5.500 Servidores
• 60.000 Estações de Trabalho
• 42.000 Terminais de Auto-Atendimento
• 4.200 TDS/TCC – Terminais Dispensadores de Senha e
Terminais de Chamada de Clientes
• 2.700 Estações das CABB - Centrais de Atendimento BB
• 3.800 Estações do Banco Popular e Correspondentes
Bancários
3/25
4. Software Livre no Banco do Brasil
Ambientes Computacionais
Automação de Escritório
• 35.000 Estações de Trabalho
• 560 Servidores
• 250 Prédios
• Grande Diversidade de Aplicativos e Soluções
4/25
5. Software Livre no Banco do Brasil
Ambientes Computacionais
Complexo Central de Tecnologia - CCT
• 15 Mainframes (125.000 mips)–12 z/OS 3 z/Linux;
• 29 High-Ends (+ 6 adquiridos);
• Armaz. Mainframe: 705 TB (+330 adquiridos);
• Armaz. High-End: 658 TB (+100 adquiridos);
• 150 imagens z/Linux nos Mainframes;
• 40 Servidores de Contingência das Agências;
• Sistemas Operacionais: z/OS, Linux, Solaris, AIX, OS/400, Windows,
OS/2 etc.;
• Linguagens de desenvolvimento: Assembler, C, C++, COBOL,
NATURAL, JAVA etc.
5/25
6. Software Livre no Banco do Brasil
Histórico do Software Livre
2000/2001
✔ Uso de servidores proxy Linux para controle de acesso à
Internet (Squid)
✔ Início da migração dos aplicativos do servidor de agência
✔ Consulta à DIJUR – Diretoria Jurídica sobre a legalidade no
uso de Software Livres
6/25
7. Software Livre no Banco do Brasil
Histórico do Software Livre
2002
✔ Parecer da Diretoria Jurídica autorizando o uso de
Softwares Livres.
✔ Início do porte das aplicações de Caixa (TCX), Atendimento
(TAD) e ATM
7/25
8. Software Livre no Banco do Brasil
Histórico do Software Livre
2003
✔ Instalação de 15 servidores Linux para contingência das
agências (servindo como piloto Linux)
✔ 40 servidores Linux para a Intranet (virtualizados no
Mainframe)
✔ ATM funcionando com Linux (full function – Maio/2003)
8/25
9. Software Livre no Banco do Brasil
Histórico do Software Livre
2004
✔ 1.500 estações Linux nas Centrais de Atendimento (Call
Center)
✔ Instalação de estações Linux para uso dos
Correspondentes Bancários e do Banco Popular
9/25
10. Software Livre no Banco do Brasil
Histórico do Software Livre
2005
✔ Início da migração dos servidores de Agência e Postos
Bancários para Linux
✔ Criação do Núcleo de Software Livre (7 Analistas)
✔ Pilotos com estações Linux nas Agências
✔ Criação do projeto OpenOffice.org
10/25
11. Software Livre no Banco do Brasil
Histórico do Software Livre
2006
✔ 25.000 estações de trabalho com OpenOffice.org 2.0 na
Automação Bancária e de Escritório
✔ 5.000 estações Linux na Automação Bancária
✔ 3.200 servidores Linux na Automação Bancária
11/25
12. Software Livre no Banco do Brasil
Histórico do Software Livre
2007
✔ Implantação do Ambiente de Tecnologias Abertas – ATA (
www.tecnologiasabertas.com.br);
✔ Finalização da Implantação das Estações GNU/Linux nas
Agências;
✔ Início da atualização do OpenOffice.org para o BrOffice.org.
12/25
13. Software Livre no Banco do Brasil
Plano de Trabalho OpenOffice.org
● Plano de Comunicação
● Pilotos estratégicos em agências, direção geral e órgãos
departamentais
● Aplicação de questionários de avaliação
● Confecção de Manuais de Apoio e FAQs
● Homologação da Solução
● Implantação
● Criação de Grupo de Discussão
13/25
14. Software Livre no Banco do Brasil
- 100% fazem uso do editor, 39%
Plano de Trabalh o O p e 3%O f f ioutros. o r g
planilha
e n usam c e
aplicativos;
- 37% são usuários básicos e
45%, intermediário (editor)
● Plano de Comunicação - 60% são usuários básicos de
planilha;
● Pilotos estratégicos em agências, direção geral e órgãos
departamentais - 95% declararam adaptação
fácil ou regular;
● Aplicação de questionários de - 86% encontraram pouca ou
avaliação
● nenhuma dificuldade.
Confecção de Manuais de Apoio e FAQs
● Homologação da Solução
● Implantação
● Criação de Grupo de Discussão
13/25
15. Software Livre no Banco do Brasil
Implantação OpenOffice.org
Automação de Agência
● Comunicados à Rede
● Geração de 7.000 CDs – Instalação automatizada (autorun)
● Envio de Visualizadores de Arquivos MS-Office
● Redução de 70% das licenças de MS-Office (23.000 licenças
não-renovadas)
● Indicação de Treinamento “CDTC”
● Meta: 60.000 estações
14/25
16. Software Livre no Banco do Brasil
Implantação OpenOffice.org
Automação de Escritórios
● Comunicados à Rede
● Instalação via Script de Login
● Ciclo de Palestras
● Manutenção do MS-Office
● Indicação de Treinamento “CDTC”
15/25
17. Software Livre no Banco do Brasil
Cenário Atual - OpenOffice.org
Implantação
Automação de Agência = 60.000 implantadas
Automação de Escritório = 35.000 implantadas
16/25
18. Software Livre no Banco do Brasil
Cenário Atual
Linux
• 5.500 servidores de Agência
• 40 servidores centrais para contingência das Agências
• 57.000 estações de trabalho de Atendimento e de Caixa
• 4.500 TDS/TCC – Terminais Dispensadores de Senha e
Terminais de Chamada de Clientes
• 2.800 estações das CABB-Centrais de Atendimento BB
• 4.000 estações do Banco Popular e Correspondentes Bancários
• 150 imagens zLinux (3 Mainframes)
17/25
19. Software Livre no Banco do Brasil
Cenário Atual
Outros Softwares Livres em Uso em Estações
• G3270 – Emulador desenvolvido pelo Banco com base no
X3270 para acesso ao Mainframe
• NonPareil – Calculadora HP 12-C
• FreeMind – Editor de Mapas Mentais
• DIA – Editor de Fluxograma
• PDFCreator – Gerados de Arquivos PDF
• Mozilla Firefox – Navegador web
18/25
20. Software Livre no Banco do Brasil
Cenário Atual
Softwares Livres de Infra-estrutura
• Apache/Tomcat – Servidores WEB e de Aplicação da Intranet
• SQUID – Servidores Proxy
• MediaWiki – Gestão do Conhecimento Colaborativo
• Moodle – Cursos web da Tecnologia
• DotProject – Gestão de Processos/Atividades
• CVS, SVN, Trac – Gestão de Versionamento e Apoio ao
Desenvolvimento
• PostgreSQL – Servidores de Agência
• Eclipse – Ambiente de Desenvolvimento JAVA
19/25
21. Software Livre no Banco do Brasil
Cenário Atual
Ambiente de Tecnologias Abertas
• Zope/Plone – Portal Colaborativo do Ambiente de
Tecnologias Abertas
• XEN – Virtualização no Ambiente de Tecnologias Abertas
r
.b
c om
s.
r ta
be
a sa
gi
o lo
cn
. te
w ww
20/25
23. Consolidação do Software Livre no Banco do
Brasil
Resultados
Colaboração
• Implantação de Telecentros Comunitários;
• Disponibilização de patches de correção, código e
documentação: OpenOffice.org, Wine, Squid, FreeMind,
x3270, GTK, apt-get, Mplayer;
• Concurso de ingresso ao BB com exigência de
Conhecimentos em SL;
• Ambiente de Tecnologias Abertas;
• “Case BB”.
22/25
24. Consolidação do Software Livre no Banco do
Brasil
Resultados
Investimentos
• Contrato de Suporte Técnico Especializado com a Cobra
Tecnologia (R$ 1.500.000,00 ao ano);
• Busca em patrocinar eventos da comunidade sempre que
possível e viável, tendo participado como palestrante e
patrocinador (R$ 190.000,00 – FISL);
• Manutenção de equipe de 5 desenvolvedores
terceirizados da Politec para auxílio nas implementações
de tecnologias sociais, como os telecentros (R$
300.000,00 ao ano).
23/25
25. Software Livre no Banco do Brasil
Próximos Passos
Mais Colaboração e Mais Software Livre
• Formação de parcerias para uso do Portal de Tecnologias
Abertas pelos projetos da comunidade
• Conclusão da atualização para o BrOffice.org
• Ampliação do Moodle para Cursos à Distância
• Linux em estações da Automação de Escritório
• Linux nos Terminais de Auto-Atendimento
• Linux nas URA – Unidades de Resposta Audível
24/25
26. Software Livre no Banco do Brasil
Obrigado!
Vice-Presidência de Tecnologia e Logística
Unidade de Soluções de Infra-Estrutura Tecnológica
Murilo Dantas Barreto - murilo.dantas@bb.com.br