Este documento descreve a jornada do Itaú Unibanco em implementar uma infraestrutura ágil com Red Hat OpenStack e Ceph. Inicialmente, o Itaú implementou uma Cloud 1.0 com o OpenStack Kilo e armazenamento tradicional, mas posteriormente evoluiu para uma Cloud 2.0 com o OpenStack Mitaka, virtualização de controladores e o Ceph como armazenamento. Atualmente, o Itaú monitora seus ambientes OpenStack e planeja evoluir para novas versões do OpenStack e Kubernetes, além de explorar multicloud e Ceph FS.
1. F11413-201806
Infraestrutura ágil com
Red Hat OpenStack e Ceph
Julho 2018
Mauricio Paula [mauricio.paula@itau-unibanco.com.br]
Luis Okama [luis.okama@itau-unibanco.com.br]
Raul Leite [rleite@redhat.com]
7. Itaú Unibanco | 2018
Sobre o Itaú
• Maior banco privado do Brasil
• R$ 24,9 bilhões de lucro líquido recorrente 2017
• 45ª maior empresa do mundo ranking Forbes
• Marca mais valiosa do país
* Informações disponíveis no relatório anual 2017
8. Itaú Unibanco | 2018
Como chegamos até aqui
Motivação
Esforço
Resultado
• Ser um banco cada vez mais digital
• Ser referência no mercado financeiro e de TI
• Julho/2015 a iniciativa cloud foi oficializada pelo nosso comitê
executivo
• Optamos pela plataforma OpenStack com a RedHat como
parceiro
• Começamos a formação do time
• Implantação da Cloud 1.0 em abril/2016
• Implantação da Cloud 2.0 em julho/2017
9. Itaú Unibanco | 2018
Nossos números em Cloud
• 3 data centers
• 4 ambientes com a plataforma
• 97 computes + 27 em expansão
• 6.360 instâncias
• 65% Linux
• 35% Windows
• 90 TB memória
• 8.720 CPU core
• 45 hosts no cluster Ceph
• 3 PT bruto
• 930 TB (SAS/SSD) líquido
10. Itaú Unibanco | 2018
Cloud 1.0
• Utilizamos RHOSP 7 (Kilo)
• Red Hat Director
• Storage tradicional como backend
• Redes pré-provisionadascom CISCO ACI
Deploy semi-automatizado
Suporte na evolução da
ferramenta por um fornecedor
Gerenciamentode deploy
centralizado
Simplicidade na atualização de
versões
Complexidade da configuração
do deploy
Hardware físico dedicado
Componentes All-In-One
Não existe possibilidade de
scale-out (limite de 3 controllers)
Dependênciada interface de
gerenciamento(IPMI)
11. Itaú Unibanco | 2018
Cloud 2.0
• Utilizamos RHOSP 9 (Mitaka)
• Virtualizamos a camada de controller
• Ansible como ferramenta de deploy
• Uso do Ceph como backend de storage
• Integramos o ACI ao Neutron como SDN
Crescimento horizontal
Isolamento e facilidade na
manutenção componentes
Balanceamentocom health
check avançados
Independênciada interface IPMI
Maior performance com Ceph
como backend
Internalizaçãoda solução de
deploy