SlideShare a Scribd company logo
1 of 34
Download to read offline
A Principal Plataforma Aberta de
Computação em Nuvem
Raul Leite
Senior Solutions Architect
rleite@redhat.com
Red Hat Brasil
ENTERPRISE
CLOUD
3
● Linu
x
● Xen
LIDERANÇA EM IMPLEMENTAÇÕES DE CLOUD
ABERTAS
● Linux
● Joined
OpenStack
● SaaS available
on OpenStack
● Linux
● Xen &
KVM
● OpenSta
ck ● Linux
● KVM
● OpenSta
ck
● Linux
● KVM
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
5
ARQUITETURA ABERTA E FLEXÍVEL
TRADICIONAL WORKLOADS
● Normalmente reside em única VM
● Sem tolerância a downtime
● Precisa de ferramentas de virtualização
de Vendors com custo elevado ($$)
● Aplicação escala em recursos da VM
CLOUD WORKLOADS
● Workload em múltiplas VM's
● Aplicações desenvolvidas com
tolerância à falhas
● Aplicação escaláveis
ANALOGIA DE WORKLOADS
ANIMAIS DE ESTIMAÇÃO
i
GADO
Animais recebem nomes como
pussinboots.cern.ch
Eles são únicos, amorosamente mão levantada
e cuidada
Quando ficar doente amamentá-los de volta à
saúde
O gado é dado como números por exemplo
vm0042.cern.ch
Eles são quase idênticos aos demais
Quando eles ficam doentes você começa outro
TI Tradicional
● TI oferecendo serviços
em infraestrutura
tradicional
● TI oferecendo serviços
em infraestrutura
tradicional
● TI oferecendo serviços
em nuvem privada
● TI oferecendo serviços
em nuvem pública
● TI consumindo serviços
em nuvem pública
TI Híbrida
DESAFIOS DE TI
8
TRADICIONAL CLOUD HÍBRIDO
1 Aplicação → 1 VM 1 Aplicação → Várias VM's Combinação de TI tradicional e
Cloud VM's podem fornecer
aplicação.
Banco de Dados podem ser
hospedados workloads
tradicionais. Web front-end e
camadas lógicas sobre workload
em cloud.
Ciclo de vida em anos Ciclo de Vida Horas/Meses
Não foi projetado para suportar
falhas em VM's, somente com
recursos externos
Se a VM morre, a aplicação
encerra e cria uma nova,
continuando 'em execução'
Requer SLA na Aplicação SLA
requer características como
(migração, HA, etc.)
Altera resiliência no próprio
aplicativo
Escalável em(Grandes VM's) Escalável (Adicionando VM's)
Exemplo de workloads: Exchange,
“N” Aplicações
Exemplo de workloads: Netflix,
muitas aplicações de celulares
RED HAT UPSTREAM
Contribuidor líder na release da versão do Havana
● Liderança em commits e linhas de código em todos os projetos
http://activity.openstack.org/dash/releases/index.html?data_dir=data/havana
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
O QUE É OPENSTACK?
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
OPENSTACK
CLOUD INFRAESRTUTURA
● Arquitetura modular
● Desenhado para escalar facilmente
● Baseado em módulos independentes
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
O OPENSTACK É UM
“SISTEMA OPERACIONAL DE
CLOUD” ?
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
OPENSTACK
● Precisa acessar os recursos de hardware x86
● Precisa de um ambiente operacional, hypervisor, serviços
● Aproveita bibliotecas de código existente para a funcionalidade
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
OPENSTACK
● Independe do Linux
LINUX
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
RED HAT ENTERPRISE LINUX
RED HAT ENTERPRISE LINUX
OPENSTACK PLATFORM 4.0
OPTIMIZADO E INTEGRADO COM RED HAT ENTERPRISE LINUX
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
ENVOLVIMENTO RED HAT
COM OPENSTACK
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
RED HAT CONTRIBUIÇÃO “TIMELINE”
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
POR QUE OPENSTACK ?
● Traz recursos de cloud como públicas em seu datacenter
● Fornece grande escalabilidade sob demanda
● 1,000's 10,000's de VM's→
● É Aberto!
● Fornece flexibilidade para customizar e interagir
● Desenvolvimento Aberto = maior interação “velocidade de
features”
● Features e Funções para atender a sua demanda, mais rápido ao
mercado sobre o software proprietário
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
COMO SEGUIREMOS COM
OPENSTACK COMUNIDADE
AO RED HAT OPENSTACK
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
‘RDO’ - Red Hat’s Upstream OpenStack Distribution
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
CRIANDO UMA NUVEM HÍBRIDA
Para as companhias, as aplicações são o $egredo do $ucesso
PaaS
Fluxo de uma Aplicação
1. Tem a idéia
2. Obtém Orçamento
3. Codifica
4. Testa
5. Executa
6. Escala Automaticamente
Fluxo de uma Aplicação:
1. Tem a idéia
2. Obtém Orçamento
3. Envia VM pedido
4. Aguarde
5. Implantar framework / appserver
6. Implantar ferramentas de teste
7. Código
8. Testa
9. Configurar VMs de Prod
10. Jogar VMs para Prod
11. Lançamento
12. Solicite VMs para atender à
demanda
13. Aguarde
14. Implantar novo aplicativo para
VMs
15. Etc.
Virtualizado
Fluxo de uma Apicação:
1. Tem a idéia
2. Obtém Orçamento
3. Envia pedido de aquisição de hardware
4. Aguarde
5. Obtém Hardware
6. Rack/Cabeamento Hardware
7. Instalação Sistema Operacional
8. Instalação patches do sistema
operacional
9. Criar contas de usuário
10. Implantar framework / appserver
11. Implantar ferramentas de teste
12. Código
13. Testa
14. Comprar e configurar servidores Prod
15. Jogar em Prod
16. Lançamento
17. Solicite mais servidores para atender à
demanda
18. Aguarde ...
19. Implantar novos servidores
20. Etc.
Físico
“The use of Platform-as-a-Service technologies will enable IT
organizations to become more agile and more responsive to
the business needs.” –Gartner*
Fluxo de Desenvolvimento
Code Deploy Run
PaaS utiliza tecnologias de automação da
arquitetura em nuvem ...
Trazendo Velocidade, Eficiência e Escalabilidade
em TI.
Agilidade nos processos de TI
 Multi Linguagem
 Auto Escalável
 Self-service
 Aberto
 Enterprise Grade
 Seguro
 Pronto para RHEL
O PaaS da Red Hat é o OpenShift
Arquitetura - OpenShift
Desafio de TI
Public
PaaS
Service
On-premise
or Private
PaaS
Software
Open
Source
PaaS
Project
Red Hat – PaaS (Estratégia)
Mas o que isso importa ?
Calcular os benefícios que OpenShift Enterprise
pode entregar a sua organização!
http://bit.ly/OpenShiftROIcalc
Obrigado

More Related Content

What's hot

Red Hat Enterprise Linux 8 - Novidades
Red Hat Enterprise Linux 8 - NovidadesRed Hat Enterprise Linux 8 - Novidades
Red Hat Enterprise Linux 8 - NovidadesRaul Leite
 
Keynote nuvem estaleiro_ics
Keynote nuvem estaleiro_icsKeynote nuvem estaleiro_ics
Keynote nuvem estaleiro_icsHoracio Ibrahim
 
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...Marcelo Dieder
 
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestadesCloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestadesRicardo Martins ☁
 
Apresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiApresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiRicardo Martins ☁
 
Proj Storage&Backups&Consolida Servidores&As400&Pcov3
Proj Storage&Backups&Consolida Servidores&As400&Pcov3Proj Storage&Backups&Consolida Servidores&As400&Pcov3
Proj Storage&Backups&Consolida Servidores&As400&Pcov3Francisco Gonçalves
 
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da OracleOracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da OracleLuciano Condé
 
Palestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCSPalestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCSThiago Viola
 
Mitos e Verdades sobre Cloud Computing
Mitos e Verdades sobre Cloud ComputingMitos e Verdades sobre Cloud Computing
Mitos e Verdades sobre Cloud ComputingThiago Viola
 
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShiftMulticloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShiftAndré Dias
 
Construindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoConstruindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoAlvaro Viebrantz
 
Por que Apache CloudStack?
Por que Apache CloudStack?Por que Apache CloudStack?
Por que Apache CloudStack?Marco Sinhoreli
 

What's hot (20)

Big Data - Hadoop
Big Data - HadoopBig Data - Hadoop
Big Data - Hadoop
 
Red Hat Enterprise Linux 8 - Novidades
Red Hat Enterprise Linux 8 - NovidadesRed Hat Enterprise Linux 8 - Novidades
Red Hat Enterprise Linux 8 - Novidades
 
Road to serverless
Road to serverlessRoad to serverless
Road to serverless
 
Keynote nuvem estaleiro_ics
Keynote nuvem estaleiro_icsKeynote nuvem estaleiro_ics
Keynote nuvem estaleiro_ics
 
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
 
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestadesCloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestades
 
Apresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiApresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - Bemobi
 
Falando sobre DevOps no azure
Falando sobre DevOps no azureFalando sobre DevOps no azure
Falando sobre DevOps no azure
 
3 Telas e uma nuvem
3 Telas e uma nuvem3 Telas e uma nuvem
3 Telas e uma nuvem
 
Proj Storage&Backups&Consolida Servidores&As400&Pcov3
Proj Storage&Backups&Consolida Servidores&As400&Pcov3Proj Storage&Backups&Consolida Servidores&As400&Pcov3
Proj Storage&Backups&Consolida Servidores&As400&Pcov3
 
Aws for Developers
Aws for DevelopersAws for Developers
Aws for Developers
 
Azure @ Rio Cloud Meetup
Azure @ Rio Cloud MeetupAzure @ Rio Cloud Meetup
Azure @ Rio Cloud Meetup
 
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da OracleOracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
 
Webinar RHEV na IT Web
Webinar RHEV na IT WebWebinar RHEV na IT Web
Webinar RHEV na IT Web
 
Palestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCSPalestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCS
 
Mitos e Verdades sobre Cloud Computing
Mitos e Verdades sobre Cloud ComputingMitos e Verdades sobre Cloud Computing
Mitos e Verdades sobre Cloud Computing
 
Overview AWS - Bemobi
Overview AWS - BemobiOverview AWS - Bemobi
Overview AWS - Bemobi
 
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShiftMulticloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
 
Construindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoConstruindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em Go
 
Por que Apache CloudStack?
Por que Apache CloudStack?Por que Apache CloudStack?
Por que Apache CloudStack?
 

Similar to A Principal Plataforma Aberta de Computação em Nuvem

Containers com docker #CPRecife4
Containers com docker #CPRecife4Containers com docker #CPRecife4
Containers com docker #CPRecife4David Ruiz
 
Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...
Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...
Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...Frederico Garcia Costa
 
Desenvolvimento web no Linux
Desenvolvimento web no LinuxDesenvolvimento web no Linux
Desenvolvimento web no LinuxEduardo Rozario
 
ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014Giovanni Bassi
 
Quasar Framework - Front end de alto desempenho
Quasar Framework - Front end de alto desempenhoQuasar Framework - Front end de alto desempenho
Quasar Framework - Front end de alto desempenhoPatrick Monteiro
 
12 factor app. Melhor com Docker
12 factor app. Melhor com Docker12 factor app. Melhor com Docker
12 factor app. Melhor com DockerWellington Silva
 
Node.js, Uma breve introdução
Node.js, Uma breve introduçãoNode.js, Uma breve introdução
Node.js, Uma breve introduçãoPablo Feijó
 
Cloud Management Platform com OpenStack
Cloud Management Platform com OpenStackCloud Management Platform com OpenStack
Cloud Management Platform com OpenStackRenato Serra Armani
 
Filsol CE 2011 - Overview XCP - Xen Cloud Platform
Filsol CE 2011 - Overview XCP - Xen Cloud PlatformFilsol CE 2011 - Overview XCP - Xen Cloud Platform
Filsol CE 2011 - Overview XCP - Xen Cloud PlatformLorscheider Santiago
 
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / GoiâniaAzure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / GoiâniaRodrigo Marques Teixeira
 
Deploying Docker Containers
Deploying Docker ContainersDeploying Docker Containers
Deploying Docker ContainersHugo Henley
 
Escalando aplicação Python usando Getup OpenShift
Escalando aplicação Python usando Getup OpenShiftEscalando aplicação Python usando Getup OpenShift
Escalando aplicação Python usando Getup OpenShiftGetup Cloud
 
OpenShift : TaSafoConf 2012
OpenShift : TaSafoConf 2012OpenShift : TaSafoConf 2012
OpenShift : TaSafoConf 2012Edgar Silva
 
Palestra de Asp.Net 5 no TDC floripa e DotnetFloripa
Palestra de Asp.Net 5 no TDC floripa e DotnetFloripaPalestra de Asp.Net 5 no TDC floripa e DotnetFloripa
Palestra de Asp.Net 5 no TDC floripa e DotnetFloripaRenato Haddad
 
Re pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containersRe pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containersFrancisco Gonçalves
 
Semana Acadêmica ICET - Feevale - 12/04/2014
Semana Acadêmica ICET - Feevale - 12/04/2014Semana Acadêmica ICET - Feevale - 12/04/2014
Semana Acadêmica ICET - Feevale - 12/04/2014Getup Cloud
 
Uma breve introdução ao Terraform
Uma breve introdução ao TerraformUma breve introdução ao Terraform
Uma breve introdução ao TerraformLeandro Silva
 
IntroduçãO Ao Desenvolvimento Web 2
IntroduçãO Ao Desenvolvimento Web   2IntroduçãO Ao Desenvolvimento Web   2
IntroduçãO Ao Desenvolvimento Web 2Maurício Linhares
 

Similar to A Principal Plataforma Aberta de Computação em Nuvem (20)

Containers com docker #CPRecife4
Containers com docker #CPRecife4Containers com docker #CPRecife4
Containers com docker #CPRecife4
 
Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...
Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...
Cloud Native Microservices - Rumo a uma Arquitetura de Microsserviços Nativos...
 
Desenvolvimento web no Linux
Desenvolvimento web no LinuxDesenvolvimento web no Linux
Desenvolvimento web no Linux
 
ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014
 
Quasar Framework - Front end de alto desempenho
Quasar Framework - Front end de alto desempenhoQuasar Framework - Front end de alto desempenho
Quasar Framework - Front end de alto desempenho
 
12 factor app. Melhor com Docker
12 factor app. Melhor com Docker12 factor app. Melhor com Docker
12 factor app. Melhor com Docker
 
Node.js, Uma breve introdução
Node.js, Uma breve introduçãoNode.js, Uma breve introdução
Node.js, Uma breve introdução
 
Cloud Management Platform com OpenStack
Cloud Management Platform com OpenStackCloud Management Platform com OpenStack
Cloud Management Platform com OpenStack
 
Openerp completo by avantts
Openerp completo by avanttsOpenerp completo by avantts
Openerp completo by avantts
 
containers-workshop
containers-workshopcontainers-workshop
containers-workshop
 
Filsol CE 2011 - Overview XCP - Xen Cloud Platform
Filsol CE 2011 - Overview XCP - Xen Cloud PlatformFilsol CE 2011 - Overview XCP - Xen Cloud Platform
Filsol CE 2011 - Overview XCP - Xen Cloud Platform
 
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / GoiâniaAzure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
 
Deploying Docker Containers
Deploying Docker ContainersDeploying Docker Containers
Deploying Docker Containers
 
Escalando aplicação Python usando Getup OpenShift
Escalando aplicação Python usando Getup OpenShiftEscalando aplicação Python usando Getup OpenShift
Escalando aplicação Python usando Getup OpenShift
 
OpenShift : TaSafoConf 2012
OpenShift : TaSafoConf 2012OpenShift : TaSafoConf 2012
OpenShift : TaSafoConf 2012
 
Palestra de Asp.Net 5 no TDC floripa e DotnetFloripa
Palestra de Asp.Net 5 no TDC floripa e DotnetFloripaPalestra de Asp.Net 5 no TDC floripa e DotnetFloripa
Palestra de Asp.Net 5 no TDC floripa e DotnetFloripa
 
Re pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containersRe pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containers
 
Semana Acadêmica ICET - Feevale - 12/04/2014
Semana Acadêmica ICET - Feevale - 12/04/2014Semana Acadêmica ICET - Feevale - 12/04/2014
Semana Acadêmica ICET - Feevale - 12/04/2014
 
Uma breve introdução ao Terraform
Uma breve introdução ao TerraformUma breve introdução ao Terraform
Uma breve introdução ao Terraform
 
IntroduçãO Ao Desenvolvimento Web 2
IntroduçãO Ao Desenvolvimento Web   2IntroduçãO Ao Desenvolvimento Web   2
IntroduçãO Ao Desenvolvimento Web 2
 

More from Raul Leite

Latinoware - Quarkus io cloud native apps
Latinoware - Quarkus io cloud native appsLatinoware - Quarkus io cloud native apps
Latinoware - Quarkus io cloud native appsRaul Leite
 
Latinoware 2019 - Kubernetes a plataforma de grandes ideias
Latinoware 2019 - Kubernetes a plataforma de grandes ideiasLatinoware 2019 - Kubernetes a plataforma de grandes ideias
Latinoware 2019 - Kubernetes a plataforma de grandes ideiasRaul Leite
 
Containers e DevOps
Containers e DevOps Containers e DevOps
Containers e DevOps Raul Leite
 
Case Itaú OpenStack Red Hat
Case Itaú OpenStack Red HatCase Itaú OpenStack Red Hat
Case Itaú OpenStack Red HatRaul Leite
 
O que é OpenShift ?
O que é OpenShift ?O que é OpenShift ?
O que é OpenShift ?Raul Leite
 
O que é OpenShift ?
O que é OpenShift ?O que é OpenShift ?
O que é OpenShift ?Raul Leite
 
Automação do físico ao NetSecDevOps
Automação do físico ao NetSecDevOpsAutomação do físico ao NetSecDevOps
Automação do físico ao NetSecDevOpsRaul Leite
 
Known basic of NFV Features
Known basic of NFV FeaturesKnown basic of NFV Features
Known basic of NFV FeaturesRaul Leite
 
Nuvem e transformação digital
Nuvem e transformação digital  Nuvem e transformação digital
Nuvem e transformação digital Raul Leite
 
RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack Raul Leite
 
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Raul Leite
 
Cgroups - Latinoware 2012
Cgroups - Latinoware 2012Cgroups - Latinoware 2012
Cgroups - Latinoware 2012Raul Leite
 

More from Raul Leite (13)

Latinoware - Quarkus io cloud native apps
Latinoware - Quarkus io cloud native appsLatinoware - Quarkus io cloud native apps
Latinoware - Quarkus io cloud native apps
 
Latinoware 2019 - Kubernetes a plataforma de grandes ideias
Latinoware 2019 - Kubernetes a plataforma de grandes ideiasLatinoware 2019 - Kubernetes a plataforma de grandes ideias
Latinoware 2019 - Kubernetes a plataforma de grandes ideias
 
Containers e DevOps
Containers e DevOps Containers e DevOps
Containers e DevOps
 
Case Itaú OpenStack Red Hat
Case Itaú OpenStack Red HatCase Itaú OpenStack Red Hat
Case Itaú OpenStack Red Hat
 
O que é OpenShift ?
O que é OpenShift ?O que é OpenShift ?
O que é OpenShift ?
 
O que é OpenShift ?
O que é OpenShift ?O que é OpenShift ?
O que é OpenShift ?
 
Automação do físico ao NetSecDevOps
Automação do físico ao NetSecDevOpsAutomação do físico ao NetSecDevOps
Automação do físico ao NetSecDevOps
 
Ansible
AnsibleAnsible
Ansible
 
Known basic of NFV Features
Known basic of NFV FeaturesKnown basic of NFV Features
Known basic of NFV Features
 
Nuvem e transformação digital
Nuvem e transformação digital  Nuvem e transformação digital
Nuvem e transformação digital
 
RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack
 
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
 
Cgroups - Latinoware 2012
Cgroups - Latinoware 2012Cgroups - Latinoware 2012
Cgroups - Latinoware 2012
 

A Principal Plataforma Aberta de Computação em Nuvem

  • 1. A Principal Plataforma Aberta de Computação em Nuvem Raul Leite Senior Solutions Architect rleite@redhat.com Red Hat Brasil ENTERPRISE CLOUD
  • 2.
  • 3. 3 ● Linu x ● Xen LIDERANÇA EM IMPLEMENTAÇÕES DE CLOUD ABERTAS ● Linux ● Joined OpenStack ● SaaS available on OpenStack ● Linux ● Xen & KVM ● OpenSta ck ● Linux ● KVM ● OpenSta ck ● Linux ● KVM
  • 4. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
  • 5. 5 ARQUITETURA ABERTA E FLEXÍVEL TRADICIONAL WORKLOADS ● Normalmente reside em única VM ● Sem tolerância a downtime ● Precisa de ferramentas de virtualização de Vendors com custo elevado ($$) ● Aplicação escala em recursos da VM CLOUD WORKLOADS ● Workload em múltiplas VM's ● Aplicações desenvolvidas com tolerância à falhas ● Aplicação escaláveis
  • 6. ANALOGIA DE WORKLOADS ANIMAIS DE ESTIMAÇÃO i GADO Animais recebem nomes como pussinboots.cern.ch Eles são únicos, amorosamente mão levantada e cuidada Quando ficar doente amamentá-los de volta à saúde O gado é dado como números por exemplo vm0042.cern.ch Eles são quase idênticos aos demais Quando eles ficam doentes você começa outro
  • 7. TI Tradicional ● TI oferecendo serviços em infraestrutura tradicional ● TI oferecendo serviços em infraestrutura tradicional ● TI oferecendo serviços em nuvem privada ● TI oferecendo serviços em nuvem pública ● TI consumindo serviços em nuvem pública TI Híbrida DESAFIOS DE TI
  • 8. 8 TRADICIONAL CLOUD HÍBRIDO 1 Aplicação → 1 VM 1 Aplicação → Várias VM's Combinação de TI tradicional e Cloud VM's podem fornecer aplicação. Banco de Dados podem ser hospedados workloads tradicionais. Web front-end e camadas lógicas sobre workload em cloud. Ciclo de vida em anos Ciclo de Vida Horas/Meses Não foi projetado para suportar falhas em VM's, somente com recursos externos Se a VM morre, a aplicação encerra e cria uma nova, continuando 'em execução' Requer SLA na Aplicação SLA requer características como (migração, HA, etc.) Altera resiliência no próprio aplicativo Escalável em(Grandes VM's) Escalável (Adicionando VM's) Exemplo de workloads: Exchange, “N” Aplicações Exemplo de workloads: Netflix, muitas aplicações de celulares
  • 9. RED HAT UPSTREAM Contribuidor líder na release da versão do Havana ● Liderança em commits e linhas de código em todos os projetos http://activity.openstack.org/dash/releases/index.html?data_dir=data/havana
  • 10. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM O QUE É OPENSTACK?
  • 11. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM OPENSTACK CLOUD INFRAESRTUTURA ● Arquitetura modular ● Desenhado para escalar facilmente ● Baseado em módulos independentes
  • 12. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM O OPENSTACK É UM “SISTEMA OPERACIONAL DE CLOUD” ?
  • 13. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM OPENSTACK ● Precisa acessar os recursos de hardware x86 ● Precisa de um ambiente operacional, hypervisor, serviços ● Aproveita bibliotecas de código existente para a funcionalidade
  • 14. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM OPENSTACK ● Independe do Linux LINUX
  • 15. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM RED HAT ENTERPRISE LINUX RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM 4.0 OPTIMIZADO E INTEGRADO COM RED HAT ENTERPRISE LINUX
  • 16. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM ENVOLVIMENTO RED HAT COM OPENSTACK
  • 17. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM RED HAT CONTRIBUIÇÃO “TIMELINE”
  • 18. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM POR QUE OPENSTACK ? ● Traz recursos de cloud como públicas em seu datacenter ● Fornece grande escalabilidade sob demanda ● 1,000's 10,000's de VM's→ ● É Aberto! ● Fornece flexibilidade para customizar e interagir ● Desenvolvimento Aberto = maior interação “velocidade de features” ● Features e Funções para atender a sua demanda, mais rápido ao mercado sobre o software proprietário
  • 19. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM COMO SEGUIREMOS COM OPENSTACK COMUNIDADE AO RED HAT OPENSTACK
  • 20. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM ‘RDO’ - Red Hat’s Upstream OpenStack Distribution
  • 21. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM CRIANDO UMA NUVEM HÍBRIDA
  • 22.
  • 23. Para as companhias, as aplicações são o $egredo do $ucesso
  • 24. PaaS Fluxo de uma Aplicação 1. Tem a idéia 2. Obtém Orçamento 3. Codifica 4. Testa 5. Executa 6. Escala Automaticamente Fluxo de uma Aplicação: 1. Tem a idéia 2. Obtém Orçamento 3. Envia VM pedido 4. Aguarde 5. Implantar framework / appserver 6. Implantar ferramentas de teste 7. Código 8. Testa 9. Configurar VMs de Prod 10. Jogar VMs para Prod 11. Lançamento 12. Solicite VMs para atender à demanda 13. Aguarde 14. Implantar novo aplicativo para VMs 15. Etc. Virtualizado Fluxo de uma Apicação: 1. Tem a idéia 2. Obtém Orçamento 3. Envia pedido de aquisição de hardware 4. Aguarde 5. Obtém Hardware 6. Rack/Cabeamento Hardware 7. Instalação Sistema Operacional 8. Instalação patches do sistema operacional 9. Criar contas de usuário 10. Implantar framework / appserver 11. Implantar ferramentas de teste 12. Código 13. Testa 14. Comprar e configurar servidores Prod 15. Jogar em Prod 16. Lançamento 17. Solicite mais servidores para atender à demanda 18. Aguarde ... 19. Implantar novos servidores 20. Etc. Físico “The use of Platform-as-a-Service technologies will enable IT organizations to become more agile and more responsive to the business needs.” –Gartner* Fluxo de Desenvolvimento
  • 25. Code Deploy Run PaaS utiliza tecnologias de automação da arquitetura em nuvem ... Trazendo Velocidade, Eficiência e Escalabilidade em TI. Agilidade nos processos de TI
  • 26.  Multi Linguagem  Auto Escalável  Self-service  Aberto  Enterprise Grade  Seguro  Pronto para RHEL O PaaS da Red Hat é o OpenShift
  • 27.
  • 31. Mas o que isso importa ?
  • 32. Calcular os benefícios que OpenShift Enterprise pode entregar a sua organização! http://bit.ly/OpenShiftROIcalc
  • 33.