4. 4
We participate in and create
community-powered
upstream projects.
PARTICIPAR INTEGRAR ESTABILIZAR
We integrate upstream
projects, fostering open
community platforms.
We commercialize these
platforms together with a rich
ecosystem of services and
certifications.
MODELO DE DESENVOLVIMENTO RED HAT
7. Grandes idéias impulsionam a inovação nos negócios
A inovação nos negócios está à nossa volta.
Toda organização, em qualquer região geográfica e
setor, pode inovar e criar mais valor e diferenciação
para o cliente com tecnologias de código aberto e
uma cultura aberta.
Open source communities
Open organization
Kubernetes
10. A DIFERENCIAÇÃO DEPENDE DA HABILIDADE EM ENTREGAR
APLICAÇÕES MAIS RÁPIDO
CONTAINERS, KUBERNETES, MICROSERVICES & DEVOPS SÃO OS INGREDIENTES CHAVE
Cultura de
Inovação
Aplicações
Cloud-Native
IA e Machine
Learning
Internet das
Coisas
Blockchain
11. A plataforma Kubernetes para seu negócio
“No momento em que tivermos uma ideia, podemos começar a construir.”
Tobias Mohr, Head of Technology and Infrastructure, Lufthansa Technik
13. O que são Containers ?
Depende de quem fez a pergunta...
●
●
●
●
●
●
INFRAESTRUTURA APLICAÇÃO
13
14. O que são Containers ?
Depende de quem fez a pergunta...
INFRAESTRUTURA APLICAÇÃO
14
●
●
●
●
●
●
●
●
15. CONFIDENTIAL Designator
Máquinas Virtuais
MÁQUINAS VIRTUAIS CONTAINERS
máquinas virtuais são isoladas,
mas as aplicações não
containers são isolados, e as
aplicações também
VM
OS Dependencies
Kernel
Hypervisor
Hardware
App App App App
Hardware
Container Host (Kernel)
Container
App
OS deps
Container
App
OS deps
Container
App
OS deps
Container
App
OS deps
Op. TI
(e Des., talvez)
Des.
Op. TI
15
ContainersX
16. 16
Containers == Linux
Namespaces
CPU Memory Storage Network
Cgroups
Seccomp
SELinux
Run
Build
CONTAINERS
Application dependencies
Application binaries
20. CONFIDENTIAL Designator
Agendamento
Decidir onde os containers serão executados
Precisamos de mais coisas...
Ciclo de Vida e Saúde
Manter os containers em funcionamento
apesar de falhas
Descoberta
Encontrar outros containers na rede
Monitoramento
Visibilidade dos containers em execução
Segurança
Controlar quem pode o quê
Elasticidade
Escalar para mais ou menos containers
Persistência
Dados que sobrevivem ao ciclo de vida dos
containers
Agregação
Compor aplicações com múltiplos containers
20
21. POR QUE CONTAINERS PRECISAM DE KUBERNETES ?
CONTAINERIZED APPLICATIONS
MANAGE CONTAINERS SECURELY
MANAGE CONTAINERS AT SCALE
INTEGRATE IT OPERATIONS
ENABLE HYBRID CLOUD
24. Escolha de arquiteturas
Escolha de linguagens de programação
Escolha de bancos de dados
Escolha de serviços de aplicativos
Escolha de ferramentas de desenvolvimento
Escolha de criar e implantar fluxos de
trabalho
Eles não querem se preocupar com a
infraestrutura.
Photo: rawpixel on Unsplash
28. CONFIDENTIAL Designator
28
Operações
automatizada
DE SEU DATACENTER PARA A NUVEM
Multi-tenant
Controle de
tráfego de rede
Over-the-air
updates
BARE METAL, VSPHERE, RHV, OPENSTACK, AWS, AZURE, GOOGLE
Arquitetura
Plugável
Monitoração
& chargeback
Seguro por
padrão
29. Operação completamente automatizada de day-1 e day-2
Provisionamento de Infra
SO embutido
Full-stack deployment
On-premises e cloud
Experiencia Unificada
Padrões de Segurança
Isolamento de Rede
Assinatura e políticas
Audit e logs
Multi-cluster aware
Monitoração e alertas
Zero downtime upgrades
Full-stack patch & upgrade
Scan de Vulnerabilidades
INSTALAR CONSOLIDARIMPLANTAR OPERAR
OPERAÇÕES AUTOMATIZADA
30. CONFIDENTIAL Designator
30
Conteúdo do Container
Container Registry
CI/CD Pipeline
Políticas de Deployment
Ecossistema de Segurança
CONTROLE
Segurança em
Aplicações
DEFENDA
Infraestrutura
EXTENDA
Container Host Multi-tenancyPlataforma de Container
Isolamento de Rede Storage
Audit & Logging API Management
31. 31
UM DIA NA PELE DO...
SEGURANÇA
Monitorar
Reportar
DESENVOLVEDOR
Provisionar
Builds, CI/CD
OPERAÇÕES
Deployments
Scaling/Self Healing
35. CONFIDENTIAL Designator
Aplicações tradicionais e nativas
da nuvem (modo 1 e 2)
Experiência do Desenvolvedor
Enterprise Kubernetes++
container orchestration
35
Plataforma de Containers - OpenShift
43. Kubernetes OKD* OpenShift
Multi-host container scheduling ✔ ✔ ✔
Self-service provisioning ✔ ✔ ✔
Service discovery ✔ ✔ ✔
Enterprise Linux operating system ✔
Image registry ✔ ✔
Validated storage plugins ✔ ✔
Networking and validated networking plugins ✔ ✔
Log aggregation and monitoring ✔ ✔
Multi-tenancy ✔ ✔
Metering and chargeback ✔
* OKD is the open source project formerly known as OpenShift Origin
CONTAINER INFRAESTRUTURA E GERENCIAMENTO
43
44. Kubernetes OKD* OpenShift
Automated image builds
No developer or
application services
✔ ✔
CI/CD workflows and pipelines ✔ ✔
Certified application services ✔
Certified middleware ✔
Certified databases ✔
200+ certified ISV solutions ✔
* OKD is the open source project formerly known as OpenShift Origin
EXPERIÊNCIA DESENVOLVEDOR
44
45. Kubernetes OKD OpenShift
Community forums and resources ✔ ✔ ✔
Zero downtime patching and upgrades ✔
Enterprise 24/7 support ✔
9 year support lifecycle ✔
Security response team ✔
External review: 10 most important differences between OpenShift and Kubernetes
SUPORTE ENTERPRISE E COMUNIDADE
45