em infraestrutura Microsoft: Windows Server, Hyper-V e Azure • Tenho 3 certificações oficiais Microsoft • Apaixonado por Linux, KDE e Software Livre • Membro da equipe de Marketing do KDE • Coordenador do Software Freedom Day Porto Alegre – Faculdade Alcides Maya • Goleiro nos finais de semana #VaiCorinthians 2
do Banco do Brasil, que o Software Livre é uma alternativa viável para qualquer instituição. • Quais são os desafios de implantar software livre? • Quais ferramentas eu posso adotar na minha empresa? 5
fundado em 1808; • Maior Banco da América Latina; • Presente em 99,7% dos municípios do Brasil. • Presente com agências próprias em 23 países; • Atuação em 105 países, em acordo com 859 bancos estrangeiros; 8
Itália e Portugal, Alemanha e Inglaterra; América do Sul • Bolívia, Chile e Paraguai; • Argentina: Banco Patagônia, controlado pelo Banco do Brasil; 10
com dados bancários sigilosos; • Contas Jurídicas; • Dados bancários governamentais; • Minimizar o risco de vazamento de dados; 14 Porque os bancos estão migrando para o Software Livre?
Tecnologia – CCT) conta com: – 14 mainframes; – 470 Servidores de grande porte; – 6 Petabytes de dados em ambiente de produção; – Total de 17 Petabytes de dados: Servidores de Produção+ Homologação + Contingência; – 3850 servidores virtualizados “high-end”; – 40 servidores de contingência; – 15 mil impressoras :D 17
de agência processa saldo, extrato, depósito, saque, TED, DOC, etc; • Quando o servidor de agência não funciona, a operação bancária eh redirecionada para Brasília; • Em Brasília, o servidor de contingência assume e processa essa operação bancária; 20
• 110.000 Estações de trabalho, maioria Suse; • 40.000 Terminais de auto-atendimento; • 16.000 Terminais de chamada de clientes – Touch para impressão da senha; – Tela para chamada da fila; • 15.000 impressoras :D 22
Red Hat e Debian; • Linux rodando em 61% da infra: 95.000 PCs de atendimento e caixa; a maioria OpenSuse; • Linux rodando em 100% de TAAs: 44.000 terminais de auto-atendimento (caixas eletrônicos e afins ); 24
100.000 estações; • 75% de software livre na infra do BB: 300 softwares livres rodando; • 25% de software proprietário, parte rodando em cima de ambiente software livre; 26
1) Convencer a diretoria executiva de Banco do Brasil; 2) Enfrentar o preconceito/desconfiança com o software livre, o medo de mudar para o novo; 3) Custo zero com licenças, mas alto custo para capacitação para software livre; 4) Mudar a cultura de software pago (Microsoft) para software livre entre os funcionários do BB; 27
os dados de Atendimento, Caixa, Financeiro, Faturamento, Contábil, Fiscal, Controle de Almoxarifado, Folha de pagamento, etc • Sistema vital para a empresa, pois facilita a emissão de relatório de todos os setores e compartilhamento de dados entre setores; • Quando falha, a empresa vira um caos; 29
ERP é terceirizado, na maioria dos casos roda em ambiente Windows (escrito em Delphi, .NET, etc); • Em muitos casos, o sistema ERP exporta relatórios em formatos de Microsoft Excel (.xls) com fórmulas e macros; • Os programadores do Banco do Brasil criaram seu próprio sistema ERP, rodando em Linux; 32
SO; • Economia em licença de suíte escritório; • Economia em licença de sistema ERP; • Economia em licença de softwares utilitários; • Economia em licença de acesso remoto: Licença - CAL Client Access License; 33
proprietários e não fornecem drivers livres; • Em alguns casos, o banco é obrigado a usar o Windows para que os drivers e dispositivos funcionem 100% Incompatibilidade de hardware 35
Bolsa de Valores; • Usando software livre, o BB cria um app para que os clientes acompanhem: 1) Cotação da Bolsa de Valores (Bovespa, Nasdaq, Dow Jones) 2) Valores atualizados das ações investidas; 42
recovery: recuperação rápida de servidores; • Alta disponibilidade dos servidores • Portabilidade de servidores; • Divisão de serviços de TI (Domínio, DHCP, DNS, Web Server, File Server, Firewall, Proxy, ERP, em vários servidores) • Réplica, Versionamento e Backup de Maquinas Virtuais e configurações; 62
com interface leve para os telecentros comunitários,; • Os equipamentos de TI do Banco do Brasil são doados para os telecentros comunitários, que rodam a distro Tucunaré; 63
2000; • Controle de tráfego; • Deu início a imersão no BB no software livre; • Responsável por enviar e deixar um cache de vídeo da TVBB em agências pequenas/distantes ou com internet ruim; 66
falar com a família e também com o chefe e funcionários; • ZapBB: separar assuntos pessoais / assuntos no banco; • Canal de comunicação direta entre cliente e gerente e na diretoria do BB; • ZapBB com criptografia OTR 68
Visio; • Leve, rápido e enxuto; • Muito útil em TI, infra ou desenvolvimento; • Em infra, podemos usar para montar um diagrama da rede (PCs, roteadores, switches, racks, etc); • Importante para documentação de rede; 71
Google Forms; • Escrito em PHP e MySQL; • Exporta dados para formatos XLS, CSV, etc • Usado no questionário de implantação do BrOffice/LibreOffice no BB; 78
• www.unibb.com.br • EAD, Especialização e Mestrado para os funcionários do BB e familiares; • Cursos abertos para a comunidade; • Os professores são escolhidos entre os funcionários, por recrutamento interno. 85
pode marcar um horário/reunião com seu gerente e incluir mais pessoas na reunião; • O sistema possui Video-conferencia, Chat, Compartilhamento de tela e Troca de arquivos entre cliente e gerente ; 91
do BB; • Canal de endomarketing transmitido para 7 mil pontos no BB e 100 mil PCs; • Com o WebM, FFMpeg e OGGVorbis é possível uma alta compressão no streaming do TVBB; • Aumentando a qualidade de transmissão da TVBB e chegando as agências com link de internet fraco; 95
Usado em atendimentos pessoa física e pessoa jurídica; • Roda a regra de negócio do banco: financiamentos, consórcios, empréstimos, aumento de limite, cheque especial, negociações, abertura e fechamento de conta, etc 109