• Nenhum resultado encontrado

Como uma arquitetura de nuvem flexível e escalável com OpenShift trouxe maior eficiência e agilidade à T.I.

N/A
N/A
Protected

Academic year: 2021

Share "Como uma arquitetura de nuvem flexível e escalável com OpenShift trouxe maior eficiência e agilidade à T.I."

Copied!
16
0
0

Texto

(1)

Como uma arquitetura de nuvem flexível e escalável com

OpenShift trouxe maior eficiência e agilidade à T.I.

Caso Produban

Akhnaton Ihara Rezende

Consultor Global PaaS

Jeferson Fernando

DevOps Evangelist

(2)

Produban

Empresa do Grupo Santander

Empresa global de tecnologia do Grupo Santander

Especializada em Desenho e Operação Contínua de Infraestruturas de TI

Presente em 9 países, com mais de 5.500 profissionais

Provê tecnologias de vanguarda, em constante evolução para o desenvolvimento

Modelos de desenvolvimento ágeis

Ecossistema DevOps

(3)

Evolução tecnológica da Produban

De onde viemos e aonde estamos atualmente

Servidores Físicos

Dedicados

Infraestrutura física, sem virtualização

Servidores Físicos

com S.O. Virtualizado

Agilidade e melhor utilização de recursos

IaaS (OpenStack)

S.O. Self-Service de forma agil e com menor custo

PaaS (OpenShift)

Plataforma de aplicação como serviço, para uso

compartilhado e auto-escalável de recursos

(4)
(5)

O que é o PaaS?

PaaS = Platform as a Service (AKA Cloud Application Platform)

Serviço de nuvem que oferece todas as ferramentas e ambientes para

Desenvolvimento, Execução e

Gestão de Aplicativos

CODIFICAR O APP

TESTAR E

(6)

9 - Coda, teste e repete

Sem

o PaaS

1 - Tem a idéia 2 - pega o budget 3 - Cota o hardware 4 - Espera 5 - Compra o hardware 6 - Cria o ambiente 7 - Cria o ambiente de testes 8 - Testa o ambiente de testes 16 - Entrega em Produção 15 - Escala

14 - Compra mais hardware

13 - Precisa aumentar infra devido à demanda 12 - Entrega em Produção 11 - Garante Compliance SEC 10 - Configura o ambiente de produção

(7)

2 - Coda, teste e repete

Com

o PaaS

1 - Tem a idéia 2 - pega o budget 3 - Cota o hardware 4 - Espera 5 - Compra o hardware 6 - Cria o ambiente 7 - Cria o ambiente de testes 8 - Testa o ambiente de testes 5 - Entrega em Produção 4 - Escala

14 - Compra mais hardware

13 - Precisa aumentar infra devido à demanda 3 - Entrega em Produção 11 - Garante Compliance SEC 10 - Configura o ambiente de produção

(8)

O que são Containers?

Falar sobre

container

não é

falar sobre

virtualização

, e sim

sobre

isolamento de recursos

(9)

Porque

escolhemos o OpenShift

?

Container Runtime & Packaging (docker)

Enterprise Container Host

Red Hat Enterprise Linux Atomic Host

(10)

Porque

escolhemos o OpenShift

?

Container Runtime & Packaging (docker)

Enterprise Container Host

Red Hat Enterprise Linux Atomic Host

Infrastructure Automation & Mg

Networking Storage Registry Logs &

Metrics Security

Container Orchestration & Cluster Management

(11)

Porque

escolhemos o OpenShift

?

Container Runtime & Packaging (docker)

Enterprise Container Host

Red Hat Enterprise Linux Atomic Host

Infrastructure Automation & Mg

Networking Storage Registry Logs &

Metrics Security

Container Orchestration & Cluster Management

(kubernetes)

Application Lifecycle Management

(CI/CD)

Build Automation

Deployment Automation

Service Catalog

(Language Runtimes, Middleware, Databases)

(12)

Porque

escolhemos o OpenShift

?

Self-Service

Multi-linguagem

Automação

Colaboração

Agilidade

Baseado em padrões

Web-scale

Open Source

Pronto para uso em

missão crítica

(13)

Porque

escolhemos o OpenShift

?

13

SERVICE LAYER ROUTING LAYER PERSISTENT STORAGE REGISTRY RHEL NODE c RHEL NODE RHEL NODE RHEL NODE RHEL NODE RHEL NODE C C C C C C C C C C RED HAT ENTERPRISE LINUX MASTER API/AUTHENTICATION DATA STORE SCHEDULER HEALTH/SCALING

PHYSICAL VIRTUAL PRIVATE PUBLIC HYBRID

Baseado na tecnologia de containers

Melhor utilização de recursos

Em caso de falhas, é simples criar novos Containers

Auto-escalável por demanda

Atende demandas sazonais

Automatização das camadas de rede, roteamento e

balanceamento de carga

Segurança em todos os níveis

Controle de usuários, quotas e recursos

Geração de certificados e segurança no controle de

senha de aplicativos

Simples para o usuário

Acesso via linha de comando, API REST e console web

Permite executar qualquer runtime, middleware e

(14)

Porque

escolhemos o OpenShift

?

Cultura

Automação

Escalabilidade

Colaboração

Auxilia na implementação

de 2 dos 4

(15)

Porque

escolhemos o OpenShift

?

Planejamento

Entrega Contínua

Construção e Testes

Analíticos

(16)

THANK YOU

linkedin.com/company/red-hat youtube.com/user/RedHatLatam facebook.com/redhatinc

Referências