SlideShare uma empresa Scribd logo
1 de 58
Baixar para ler offline
Cloud com Openshift
e a
Cultura DevOps
PaaS, Docker, Kubernetes e tudo mais...
Quem sou eu?
● Terminal de Auto-Atendimendo do Banco do Brasil;
● Rastreamento via Satélite da Autotrac e do Exército Brasileiro;
● Sistema de Carga da Urna Eletrônica do TSE;
● Sistema de Orçamento do Banco Central;
● ENEM Participante do INEP (Inscrição);
● Internet Banking do BRB;
Rafael Quintino Gomes Rosa
"Você não consegue um grande software sem uma grande equipe (...)" - Jim McCarthy
Agenda
O que é Cloud Computing?
Em Abril de 1994, Andy Hertzfeld pode ter sido o
primeiro a cunhar o termo ao comentar sobre a
linguagem (Telescript) na Revista WIRED:
"A beleza do Telescript... é que agora, em vez de ter apenas um dispositivo para
o programa, temos toda a nuvem lá fora, onde um único programa pode ir e
viajar para diferentes fontes de informação e criar uma espécie de serviço virtual.
Ninguém havia concebido antes. O exemplo de Jim White (o designer de
Telescript, X.400 e ASN.1) usa um serviço de organização em que um agente de
software vai à Floricultura e encomenda flores e depois vai à Bilheteria e compra
os bilhetes para o show, e tudo se comunicava por ambas as partes."
A idéia é ainda mais antiga...
"As a Service" (como serviço)
"Pay as you use" (pagamento de acordo com o uso)
John McCarthy
“A computação deve algum dia, ser organizada como um serviço de utilidade
pública, bem como o sistema telefônico.
Cada Contribuinte precisará pagar apenas pela capacidade que utilizar de
fato, mas possuirá acesso a todas as linguagens de programação
características de um sistema muito amplo.”
Pai da Inteligência Artificial
1961
X as a Service?
Tudo como serviço?
● SaaS
● Paas
● IaaS
Openshift 3
Container Host Container API Orquestração
E
Clusterização
Middleware
E
Serviços
Ciclo de vida,
Gerenciamento
E GUI WEB
Docker
Docker
É um projeto de código aberto que automatiza a
implantação de aplicativos dentro de recipientes
de software (containers), fornecendo uma
camada adicional de abstração e automação de
virtualização de sistema de nível operacional em
Linux, Mac OS e Windows.
Repositório Oficial
https://hub.docker.com/explore/
Containers
Vantagens
VMs X Docker
Kubernetes
● Desenvolvido e utilizado pela Google (2 bilhões de containers por semana)
● Trata-se de uma plataforma para hospedar Containers
Docker em um ambiente de Cluster
● Grupos de Container, Load-balance, Escalabilidade
Horizontal, “Auto-cura”, Q.A.
● Outros contribuintes: Redhat, Microsoft, HP, IBM,
VMWare, Pivotal, ...
● Quem mais está utilizando:
K8s
Englobando Tudo
Sopa de Letrinha!!!
Como Implantar?
DevOps
Perguntas?
Obrigado!!!
Aprenda mais em:
http://blog.hazelcast.com/openshift/
https://www.openshift.org/vm/
https://access.redhat.com/documentation/en/openshift-dedicated/3.2/single/getting-started/
https://access.redhat.com/documentation/en/openshift-dedicated/3.2/single/architecture/
Já acabou
Jessica?
Já acabou
Jessica?
Microservices
ONLINE
Cloud com Openshift e a Cultura DevOps: PaaS, Docker, Kubernets e tudo mais...
Cloud com Openshift e a Cultura DevOps: PaaS, Docker, Kubernets e tudo mais...
Cloud com Openshift e a Cultura DevOps: PaaS, Docker, Kubernets e tudo mais...
Cloud com Openshift e a Cultura DevOps: PaaS, Docker, Kubernets e tudo mais...
Cloud com Openshift e a Cultura DevOps: PaaS, Docker, Kubernets e tudo mais...
Cloud com Openshift e a Cultura DevOps: PaaS, Docker, Kubernets e tudo mais...
Cloud com Openshift e a Cultura DevOps: PaaS, Docker, Kubernets e tudo mais...

Mais conteúdo relacionado

Semelhante a Cloud com Openshift e a Cultura DevOps: PaaS, Docker, Kubernets e tudo mais...

Docker: Introdução à Conteinerização de Apps e Nuvem.
Docker: Introdução à Conteinerização de Apps e Nuvem.Docker: Introdução à Conteinerização de Apps e Nuvem.
Docker: Introdução à Conteinerização de Apps e Nuvem.Marcel Cattaneo
 
Utilização de DevOps
Utilização de DevOpsUtilização de DevOps
Utilização de DevOpsCaio Candido
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvensRafael Castro
 
Cloud iot novos requisitos software
Cloud iot novos requisitos softwareCloud iot novos requisitos software
Cloud iot novos requisitos softwareRoberto C. Mayer
 
Minicurso wxWidgets
Minicurso wxWidgetsMinicurso wxWidgets
Minicurso wxWidgetsRenzo Petri
 
Eica 2015.2 - Introdução ao IOT
Eica 2015.2 - Introdução ao IOTEica 2015.2 - Introdução ao IOT
Eica 2015.2 - Introdução ao IOTEnio Filho
 
Computação em Nuvem
Computação em Nuvem  Computação em Nuvem
Computação em Nuvem Toivo Gomes
 
Desenvolvimento em Nuvem
Desenvolvimento em NuvemDesenvolvimento em Nuvem
Desenvolvimento em NuvemVitor Savicki
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingAlê Borba
 
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para EmbarcadosWebinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para EmbarcadosEmbarcados
 
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?tdc-globalcode
 
Convergência de Tecnologias
Convergência de TecnologiasConvergência de Tecnologias
Convergência de Tecnologiasdanielborzatto
 
Apresentação - Cloud Computing
Apresentação - Cloud ComputingApresentação - Cloud Computing
Apresentação - Cloud ComputingUniCloud
 

Semelhante a Cloud com Openshift e a Cultura DevOps: PaaS, Docker, Kubernets e tudo mais... (20)

Docker: Introdução à Conteinerização de Apps e Nuvem.
Docker: Introdução à Conteinerização de Apps e Nuvem.Docker: Introdução à Conteinerização de Apps e Nuvem.
Docker: Introdução à Conteinerização de Apps e Nuvem.
 
Utilização de DevOps
Utilização de DevOpsUtilização de DevOps
Utilização de DevOps
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
 
Computação em Nuvem
Computação em NuvemComputação em Nuvem
Computação em Nuvem
 
Cloud iot novos requisitos software
Cloud iot novos requisitos softwareCloud iot novos requisitos software
Cloud iot novos requisitos software
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
Apresentacao cloud
Apresentacao cloudApresentacao cloud
Apresentacao cloud
 
Minicurso wxWidgets
Minicurso wxWidgetsMinicurso wxWidgets
Minicurso wxWidgets
 
Eica 2015.2 - Introdução ao IOT
Eica 2015.2 - Introdução ao IOTEica 2015.2 - Introdução ao IOT
Eica 2015.2 - Introdução ao IOT
 
Computação em Nuvem
Computação em Nuvem  Computação em Nuvem
Computação em Nuvem
 
Desenvolvimento em Nuvem
Desenvolvimento em NuvemDesenvolvimento em Nuvem
Desenvolvimento em Nuvem
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para EmbarcadosWebinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
 
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
 
Convergência de Tecnologias
Convergência de TecnologiasConvergência de Tecnologias
Convergência de Tecnologias
 
Apresentação - Cloud Computing
Apresentação - Cloud ComputingApresentação - Cloud Computing
Apresentação - Cloud Computing
 
Prazer, computação em nuvem
Prazer, computação em nuvemPrazer, computação em nuvem
Prazer, computação em nuvem
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Redes osi
Redes osiRedes osi
Redes osi
 

Cloud com Openshift e a Cultura DevOps: PaaS, Docker, Kubernets e tudo mais...