SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
OpenShift

        Edgar A Silva
        Manager, Solutions Architects
        edgar@redhat.com
        Red Hat do Brasil
2
OpenShift é o
    PaaS da Red Hat
    http://openshift.redhat.com




3
4
    4
O que é o OpenShift ?

    É o PaaS da Red Hat 100% Free !




5
       5
Que nem a Amazon certo? - Não :)




6
       6
O Mercardo Oferece ...
IaaS
       – Infrastructure as a Service
             • Datacenters , Provedores/Telcos
PaaS
       – Platform as a Service
             • Plataformas completas: Red Hat Openshift, Microsoft
                 Azure, Google App Engine
SaaS
       – Software as a Service
             • Salesforce, GoogleDocs etc


7
VOCÊ GERENCIA        RECEBE COMO SERVIÇO




TI Tradicional                  IaaS                   PaaS                         SaaS

         Aplicações         Aplicações              Aplicações                   Aplicações



           Dados              Dados                   Dados                        Dados



         Middleware         Middleware              Middleware                   Middleware



             O/S                                        O/S                          O/S
                               O/S


         Virtualizção       Virtualizção            Virtualizção                 Virtualizção



   Servidores Físicos    Servidores Físicos      Servidores Físicos           Servidores Físicos



           Storage            Storage                 Storage                      Storage



            Rede               Rede                    Rede                         Rede



 8${#}                  E Onde está sua preocupação?
VOCÊ GERENCIA        RECEBE COMO SERVIÇO




TI Tradicional                  IaaS                                                SaaS

         Aplicações         Aplicações              Aplicações                   Aplicações



           Dados              Dados                   Dados                        Dados



         Middleware         Middleware              Middleware                   Middleware



             O/S                                        O/S                          O/S
                               O/S


         Virtualizção       Virtualizção            Virtualizção                 Virtualizção



   Servidores Físicos    Servidores Físicos      Servidores Físicos           Servidores Físicos



           Storage            Storage                 Storage                      Storage



            Rede               Rede                    Rede                         Rede



 9${#}                  E Onde está sua preocupação?
O que é um PaaS
     PaaS = Platform-as-a-Service
     (conhecido também como Cloud Application Platform)




                  Codifique               Deploy            Relaxe

                                              Clique      Economize tempo e $$$
        Codifique                             no Botão
                                                Deploy



10
PaaS vs IaaS
 IaaS (Infrastructure-as-a-Service)
      •   Servidores na Nuvem

       Você faz tudo ou quase tudo
       (OS, App Servers, DB, App, etc.)




                         “Como eu uso isto ?”

11
PaaS vs SaaS
 SaaS (Software-as-a-Service)
     • Alguém faz por você as apps na Nuvem
       (CRM, etc.)
     Restrições das Features e necessidades




                                      “Inao sei se isto faz o que
                                      eu preciso”

12
Então o porquê de PaaS?
     • Rapidamente construa a App como você quer!
            •   Seu grupo, sua empresa, suas idéias
                (Ex: Instagram, Facebook, Twitter)
            •   Big data, mobile, social
     • A sua app? Nós rodamos ela pra você
     • Equilibre facilidade, escala e poder das Nuvens




            Codifique             Deploy              Relaxe

13
PaaS é o Futuro
          Antigamente                                                                                              Hoje
 Construindo Aplicações:                                                              Construindo Aplicações:
                                                                                      1.        Tenha a idéia
 1.    Tenha uma idéia                                                                2.        Codifique, teste, repita
 2.    Consiga o Budget                                                               3.        Lance a App
 3.    Envie a requisição de Hardware                                                 4.        Escale
 4.    Espere
 5.    Chegou o Hardware, eeee?!
 6.    Deploy framework/appserver
 7.    Deploy ferramentas de testing
 8.    Teste as ferramentas de teste
 9.    Codifique, test, repita
 10.   Configure Servidores de Prod
 11.   Faça o Deploy
 12.   Lance a App
 13.   Compre mais Servidores
 14.   Espere                                       “The use of Platform-as-a-Service technologies will enable IT
 15.   Deploy de novos Servidores                   organizations to become more agile and more responsive to
 16.   Etc.
                                                    the business needs.” –Gartner*

14                             *http://www.gartner.com/technology/research/cloud-computing/report/paas-cloud.jsp
Tendência do mercado: PaaS
             Platform as a Service (PaaS) provides key benefits
             that will continue to drive enterprise adoption




15   1 Gartner -- http://bit.ly/pEjAFM 2 CMSWire -- http://bit.ly/vn6sIh   3 Marketwire -- http://mwne.ws/HZuMRc
Pq OpenShift? Simples, fácil!
     • É fácil. Funciona do jeito que você precisa:
              •   Desenvolvedores trabalham nos seus IDEs, browser e CLI
              •   Java, Ruby, Node.js, PHP, Python, Perl
              •   Integração Continua e Ferramentas de build incluídas
              •   JBoss incluído ! Completo JEE6
     
         Sem Lock-in para hypervisor, middleware, cloud,
         datastore
     
         Um fantástico lugar para Mobile, NoSQL and Java EE




16
Passos No OpenShift
 1 - Crie sua conta
 2 – Instale as Ferramentas Clientes ou o JBoss
   Developer Studio
 3 – Crie sua App
 4 – Instale (Deploy)
 5 – Divirta-se com sua aplicação em Produção




17
Usando O OpenShift : Linha de Comando

     1. Criando a Applicação
      rhc app create -a javasample -t jbossas-7

     2.Adicionando suporte ao MongoDB
      rhc app cartridge add -a javasample –c mongodb-2.0

     3. Adicionando o arquivo .war na pasta deployments
       cd javasample
       cp /path/to/ear/earfilename.ear ./deployments

     1. Adicionando o .war ao git
      git add ./deployments/earfilename.ear

     2.Empurrando as Mundança
      git push

     3.Pronto
18
19
20
21
22
23
24
25
OpenShift: SAFO :)




26
OpenShift PaaS
             Existente                               Novo




     Nível de peso Corporativo           Cloud-Class Agility
       • PaaS Entperprise Javase Java      • Nunca Lock-In (Portabilidade)
       • EE6 via JBoss AS                  • Java, Ruby, Node.js, PHP, Perl,
       • Jenkins, Maven, Git                 Python
       • Multi-tenancy and NSA-grade       • Mobile, NoSQL
         Security via RHEL and SELinux     • REST e Javascript
       • Roda em Red Hat
                                         …E agora OpenSource
                                         …E agora OpenSource

27
OpenShift OpenSource

      “OpenShift Origin”



28
OpenShift Origin – Open Source
     https://openshift.redhat.com/community/open-source
     https://github.com/openshift



 O open sourcing do OpenShift
 management code

 •Apache 2.0 License
 •Disponível como :
        •   Fontes, RPMs
        •   .ISO, LiveCD (run your own)
 •IRC, email, forums


29
PaaS para as Empresas




30
Escolha de Gerenciamento




      Public                   RHEV
      Cloud                   VMware
                 CloudForms

31
DEMOS


32
Para saber mais ...

  http://openshift.redhat.com/community/
  IRC Freenode: openshift
  Forum:
  https://openshift.redhat.com/community/forums/openshift
  Exemplos GitHub:
  https://github.com/openshift/
  Rails :
  https://github.com/openshift/rails-example
  PHP:
  https://github.com/openshift/phpmongotweet-example

 33
Muito Obrigado !
        Edgar A Silva
       /@jedgarsilva
     edgar@redhat.com



34

Más contenido relacionado

Destacado

KVM, Aeolus, DeltaCloud, Openshift e JBoss - Edgar Silva
KVM, Aeolus, DeltaCloud, Openshift e JBoss - Edgar Silva KVM, Aeolus, DeltaCloud, Openshift e JBoss - Edgar Silva
KVM, Aeolus, DeltaCloud, Openshift e JBoss - Edgar Silva Edgar Silva
 
SOA Workshop - JBoss ESB v1.1
SOA Workshop - JBoss ESB v1.1SOA Workshop - JBoss ESB v1.1
SOA Workshop - JBoss ESB v1.1Edgar Silva
 
A PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOS
A PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOSA PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOS
A PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOSRaul Leite
 
JBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BRJBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BRElvis Rocha
 
Integrações e o ecossistema Java - Fabric8 ao Resgate!
Integrações e o ecossistema Java - Fabric8 ao Resgate!Integrações e o ecossistema Java - Fabric8 ao Resgate!
Integrações e o ecossistema Java - Fabric8 ao Resgate!Leandro Gomes
 
Aeolus - Solução para Cloud Red Hat
Aeolus - Solução para Cloud Red HatAeolus - Solução para Cloud Red Hat
Aeolus - Solução para Cloud Red HatEdgar Silva
 
WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview Edgar Silva
 
Enterprise service bus(esb)
Enterprise service bus(esb)Enterprise service bus(esb)
Enterprise service bus(esb)prksh89
 

Destacado (10)

KVM, Aeolus, DeltaCloud, Openshift e JBoss - Edgar Silva
KVM, Aeolus, DeltaCloud, Openshift e JBoss - Edgar Silva KVM, Aeolus, DeltaCloud, Openshift e JBoss - Edgar Silva
KVM, Aeolus, DeltaCloud, Openshift e JBoss - Edgar Silva
 
SOA Workshop - JBoss ESB v1.1
SOA Workshop - JBoss ESB v1.1SOA Workshop - JBoss ESB v1.1
SOA Workshop - JBoss ESB v1.1
 
JBoss Fuse Workshop Desenvolvimento - Parte 1
JBoss Fuse Workshop Desenvolvimento - Parte 1JBoss Fuse Workshop Desenvolvimento - Parte 1
JBoss Fuse Workshop Desenvolvimento - Parte 1
 
A PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOS
A PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOSA PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOS
A PRINCIPAL PLATAFORMA ABERTA, FAÇA MAIS COM MENOS
 
JBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BRJBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BR
 
Integrações e o ecossistema Java - Fabric8 ao Resgate!
Integrações e o ecossistema Java - Fabric8 ao Resgate!Integrações e o ecossistema Java - Fabric8 ao Resgate!
Integrações e o ecossistema Java - Fabric8 ao Resgate!
 
Aeolus - Solução para Cloud Red Hat
Aeolus - Solução para Cloud Red HatAeolus - Solução para Cloud Red Hat
Aeolus - Solução para Cloud Red Hat
 
WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview
 
Enterprise service bus(esb)
Enterprise service bus(esb)Enterprise service bus(esb)
Enterprise service bus(esb)
 
ESB Overview
ESB OverviewESB Overview
ESB Overview
 

Similar a Como o OpenShift PaaS da Red Hat pode ajudar você a construir aplicações na nuvem de forma rápida e fácil

De zero a cem em cloud computing transformando idéias em aplicações em pouco...
De zero a cem em cloud computing  transformando idéias em aplicações em pouco...De zero a cem em cloud computing  transformando idéias em aplicações em pouco...
De zero a cem em cloud computing transformando idéias em aplicações em pouco...Ricardo Martinelli de Oliveira
 
Conheça o Cloud Foundry no HCP
Conheça o Cloud Foundry no HCPConheça o Cloud Foundry no HCP
Conheça o Cloud Foundry no HCPJose Nunes
 
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
De zero a cem em cloud computing  transformando idéias em aplicações em pouco...De zero a cem em cloud computing  transformando idéias em aplicações em pouco...
De zero a cem em cloud computing transformando idéias em aplicações em pouco...Ricardo Martinelli de Oliveira
 
Infraestrutura com openstack e linux
Infraestrutura com openstack e linuxInfraestrutura com openstack e linux
Infraestrutura com openstack e linuxMarcelo R. de Sá
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfMicrosoft Brasil
 
Apresentação OWASP - UBI, Covilhã
Apresentação OWASP - UBI, CovilhãApresentação OWASP - UBI, Covilhã
Apresentação OWASP - UBI, CovilhãCarlos Serrao
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linuxaviram
 
Road show de comunidades técnicas infra - publico
Road show de comunidades técnicas   infra - publicoRoad show de comunidades técnicas   infra - publico
Road show de comunidades técnicas infra - publicoFabio Hara
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Resource IT
 
Java e uma visão sobre PaaS
Java e uma visão sobre PaaSJava e uma visão sobre PaaS
Java e uma visão sobre PaaSEder Magalhães
 
Portfolio de Serviços SAN Internet
Portfolio de Serviços SAN InternetPortfolio de Serviços SAN Internet
Portfolio de Serviços SAN InternetSAN Internet Brasil
 
Construindo Aplicações PHP com Twelve-Factor App
Construindo Aplicações PHP com Twelve-Factor AppConstruindo Aplicações PHP com Twelve-Factor App
Construindo Aplicações PHP com Twelve-Factor AppMarcela Godoy Cruz
 
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
 
Utilização de DevOps
Utilização de DevOpsUtilização de DevOps
Utilização de DevOpsCaio Candido
 
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnósticaCase RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnósticaAlessandro Binhara
 
Migrando Aplicações legadas para o Microsoft Azure
Migrando Aplicações legadas para o Microsoft AzureMigrando Aplicações legadas para o Microsoft Azure
Migrando Aplicações legadas para o Microsoft AzureRafael Dos Santos
 

Similar a Como o OpenShift PaaS da Red Hat pode ajudar você a construir aplicações na nuvem de forma rápida e fácil (20)

De zero a cem em cloud computing transformando idéias em aplicações em pouco...
De zero a cem em cloud computing  transformando idéias em aplicações em pouco...De zero a cem em cloud computing  transformando idéias em aplicações em pouco...
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
 
Conheça o Cloud Foundry no HCP
Conheça o Cloud Foundry no HCPConheça o Cloud Foundry no HCP
Conheça o Cloud Foundry no HCP
 
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
De zero a cem em cloud computing  transformando idéias em aplicações em pouco...De zero a cem em cloud computing  transformando idéias em aplicações em pouco...
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
 
Infraestrutura com openstack e linux
Infraestrutura com openstack e linuxInfraestrutura com openstack e linux
Infraestrutura com openstack e linux
 
JEE nas nuvens: uma introdução ao openshift
JEE nas nuvens:  uma introdução ao openshiftJEE nas nuvens:  uma introdução ao openshift
JEE nas nuvens: uma introdução ao openshift
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
 
Apprenda 12.2015
Apprenda 12.2015Apprenda 12.2015
Apprenda 12.2015
 
Apresentação OWASP - UBI, Covilhã
Apresentação OWASP - UBI, CovilhãApresentação OWASP - UBI, Covilhã
Apresentação OWASP - UBI, Covilhã
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linux
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Road show de comunidades técnicas infra - publico
Road show de comunidades técnicas   infra - publicoRoad show de comunidades técnicas   infra - publico
Road show de comunidades técnicas infra - publico
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)
 
Pres clusterpdf
Pres clusterpdfPres clusterpdf
Pres clusterpdf
 
Java e uma visão sobre PaaS
Java e uma visão sobre PaaSJava e uma visão sobre PaaS
Java e uma visão sobre PaaS
 
Portfolio de Serviços SAN Internet
Portfolio de Serviços SAN InternetPortfolio de Serviços SAN Internet
Portfolio de Serviços SAN Internet
 
Construindo Aplicações PHP com Twelve-Factor App
Construindo Aplicações PHP com Twelve-Factor AppConstruindo Aplicações PHP com Twelve-Factor App
Construindo Aplicações PHP com Twelve-Factor App
 
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
 
Utilização de DevOps
Utilização de DevOpsUtilização de DevOps
Utilização de DevOps
 
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnósticaCase RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
 
Migrando Aplicações legadas para o Microsoft Azure
Migrando Aplicações legadas para o Microsoft AzureMigrando Aplicações legadas para o Microsoft Azure
Migrando Aplicações legadas para o Microsoft Azure
 

Más de Edgar Silva

API Methodology by Skalena
API Methodology by SkalenaAPI Methodology by Skalena
API Methodology by SkalenaEdgar Silva
 
Flyweigth - Arquitetura de Referência para Open Banking Brasil Fase 1
Flyweigth - Arquitetura de Referência para Open Banking Brasil Fase 1Flyweigth - Arquitetura de Referência para Open Banking Brasil Fase 1
Flyweigth - Arquitetura de Referência para Open Banking Brasil Fase 1Edgar Silva
 
Skalena - Finance Business Unit
Skalena - Finance Business UnitSkalena - Finance Business Unit
Skalena - Finance Business UnitEdgar Silva
 
Plataforma de Consentimento (LGDP) Skalena
Plataforma de Consentimento (LGDP) SkalenaPlataforma de Consentimento (LGDP) Skalena
Plataforma de Consentimento (LGDP) SkalenaEdgar Silva
 
Casos de Sucesso WSO2 no Governo Brasileiro
Casos de Sucesso WSO2 no Governo BrasileiroCasos de Sucesso WSO2 no Governo Brasileiro
Casos de Sucesso WSO2 no Governo BrasileiroEdgar Silva
 
DevOps Tour SP 2019
DevOps Tour SP 2019DevOps Tour SP 2019
DevOps Tour SP 2019Edgar Silva
 
Skalena - Overview de Soluções
Skalena - Overview de Soluções Skalena - Overview de Soluções
Skalena - Overview de Soluções Edgar Silva
 
WSO2 Governance Registry 5.4.0 - Overview
WSO2 Governance Registry 5.4.0 - OverviewWSO2 Governance Registry 5.4.0 - Overview
WSO2 Governance Registry 5.4.0 - OverviewEdgar Silva
 
WSO2 Enterprise Integrator 6.1 - Integração na Era da Transformação
WSO2 Enterprise Integrator 6.1 - Integração na Era da TransformaçãoWSO2 Enterprise Integrator 6.1 - Integração na Era da Transformação
WSO2 Enterprise Integrator 6.1 - Integração na Era da TransformaçãoEdgar Silva
 
Transformação Digital de Forma Pragmatica WSO2
Transformação Digital de Forma Pragmatica WSO2Transformação Digital de Forma Pragmatica WSO2
Transformação Digital de Forma Pragmatica WSO2Edgar Silva
 
WSO2 Novo Modelo de Subscrições e Produtos 2017
WSO2 Novo Modelo de Subscrições e Produtos 2017WSO2 Novo Modelo de Subscrições e Produtos 2017
WSO2 Novo Modelo de Subscrições e Produtos 2017Edgar Silva
 
Workshop WSO2 BPS 3.5.x - BPMN
Workshop WSO2 BPS 3.5.x - BPMN Workshop WSO2 BPS 3.5.x - BPMN
Workshop WSO2 BPS 3.5.x - BPMN Edgar Silva
 
Workshop MSF4J - Getting Started with Microservices and Java
Workshop MSF4J - Getting Started with Microservices and JavaWorkshop MSF4J - Getting Started with Microservices and Java
Workshop MSF4J - Getting Started with Microservices and JavaEdgar Silva
 
WSO2 API Manager : Going beyond the just API Management
WSO2 API Manager : Going beyond the just API ManagementWSO2 API Manager : Going beyond the just API Management
WSO2 API Manager : Going beyond the just API ManagementEdgar Silva
 
Workshop/Tutorial WSO2 Micro Services Server
Workshop/Tutorial WSO2 Micro Services ServerWorkshop/Tutorial WSO2 Micro Services Server
Workshop/Tutorial WSO2 Micro Services ServerEdgar Silva
 
WSO2 Micro Services Server - Basic Workshop Part 1
WSO2 Micro Services Server - Basic Workshop Part 1WSO2 Micro Services Server - Basic Workshop Part 1
WSO2 Micro Services Server - Basic Workshop Part 1Edgar Silva
 
Conectando Turismo e Viagens - Plataforma WSO2
Conectando Turismo e Viagens - Plataforma WSO2Conectando Turismo e Viagens - Plataforma WSO2
Conectando Turismo e Viagens - Plataforma WSO2Edgar Silva
 
WSO2 Application Server como Alternativa ao Tomcat
WSO2 Application Server como Alternativa ao TomcatWSO2 Application Server como Alternativa ao Tomcat
WSO2 Application Server como Alternativa ao TomcatEdgar Silva
 
WSO2 - Visão Geral - Update 2015
WSO2 - Visão Geral - Update 2015WSO2 - Visão Geral - Update 2015
WSO2 - Visão Geral - Update 2015Edgar Silva
 

Más de Edgar Silva (20)

API Methodology by Skalena
API Methodology by SkalenaAPI Methodology by Skalena
API Methodology by Skalena
 
Flyweigth - Arquitetura de Referência para Open Banking Brasil Fase 1
Flyweigth - Arquitetura de Referência para Open Banking Brasil Fase 1Flyweigth - Arquitetura de Referência para Open Banking Brasil Fase 1
Flyweigth - Arquitetura de Referência para Open Banking Brasil Fase 1
 
Skalena - Finance Business Unit
Skalena - Finance Business UnitSkalena - Finance Business Unit
Skalena - Finance Business Unit
 
Plataforma de Consentimento (LGDP) Skalena
Plataforma de Consentimento (LGDP) SkalenaPlataforma de Consentimento (LGDP) Skalena
Plataforma de Consentimento (LGDP) Skalena
 
Casos de Sucesso WSO2 no Governo Brasileiro
Casos de Sucesso WSO2 no Governo BrasileiroCasos de Sucesso WSO2 no Governo Brasileiro
Casos de Sucesso WSO2 no Governo Brasileiro
 
DevOps Tour SP 2019
DevOps Tour SP 2019DevOps Tour SP 2019
DevOps Tour SP 2019
 
Skalena - Overview de Soluções
Skalena - Overview de Soluções Skalena - Overview de Soluções
Skalena - Overview de Soluções
 
WSO2 Governance Registry 5.4.0 - Overview
WSO2 Governance Registry 5.4.0 - OverviewWSO2 Governance Registry 5.4.0 - Overview
WSO2 Governance Registry 5.4.0 - Overview
 
WSO2 Enterprise Integrator 6.1 - Integração na Era da Transformação
WSO2 Enterprise Integrator 6.1 - Integração na Era da TransformaçãoWSO2 Enterprise Integrator 6.1 - Integração na Era da Transformação
WSO2 Enterprise Integrator 6.1 - Integração na Era da Transformação
 
Transformação Digital de Forma Pragmatica WSO2
Transformação Digital de Forma Pragmatica WSO2Transformação Digital de Forma Pragmatica WSO2
Transformação Digital de Forma Pragmatica WSO2
 
WSO2 Novo Modelo de Subscrições e Produtos 2017
WSO2 Novo Modelo de Subscrições e Produtos 2017WSO2 Novo Modelo de Subscrições e Produtos 2017
WSO2 Novo Modelo de Subscrições e Produtos 2017
 
Workshop WSO2 BPS 3.5.x - BPMN
Workshop WSO2 BPS 3.5.x - BPMN Workshop WSO2 BPS 3.5.x - BPMN
Workshop WSO2 BPS 3.5.x - BPMN
 
WSO2 Telco MCX
WSO2 Telco MCXWSO2 Telco MCX
WSO2 Telco MCX
 
Workshop MSF4J - Getting Started with Microservices and Java
Workshop MSF4J - Getting Started with Microservices and JavaWorkshop MSF4J - Getting Started with Microservices and Java
Workshop MSF4J - Getting Started with Microservices and Java
 
WSO2 API Manager : Going beyond the just API Management
WSO2 API Manager : Going beyond the just API ManagementWSO2 API Manager : Going beyond the just API Management
WSO2 API Manager : Going beyond the just API Management
 
Workshop/Tutorial WSO2 Micro Services Server
Workshop/Tutorial WSO2 Micro Services ServerWorkshop/Tutorial WSO2 Micro Services Server
Workshop/Tutorial WSO2 Micro Services Server
 
WSO2 Micro Services Server - Basic Workshop Part 1
WSO2 Micro Services Server - Basic Workshop Part 1WSO2 Micro Services Server - Basic Workshop Part 1
WSO2 Micro Services Server - Basic Workshop Part 1
 
Conectando Turismo e Viagens - Plataforma WSO2
Conectando Turismo e Viagens - Plataforma WSO2Conectando Turismo e Viagens - Plataforma WSO2
Conectando Turismo e Viagens - Plataforma WSO2
 
WSO2 Application Server como Alternativa ao Tomcat
WSO2 Application Server como Alternativa ao TomcatWSO2 Application Server como Alternativa ao Tomcat
WSO2 Application Server como Alternativa ao Tomcat
 
WSO2 - Visão Geral - Update 2015
WSO2 - Visão Geral - Update 2015WSO2 - Visão Geral - Update 2015
WSO2 - Visão Geral - Update 2015
 

Como o OpenShift PaaS da Red Hat pode ajudar você a construir aplicações na nuvem de forma rápida e fácil

  • 1.
  • 2. OpenShift Edgar A Silva Manager, Solutions Architects edgar@redhat.com Red Hat do Brasil 2
  • 3. OpenShift é o PaaS da Red Hat http://openshift.redhat.com 3
  • 4. 4 4
  • 5. O que é o OpenShift ? É o PaaS da Red Hat 100% Free ! 5 5
  • 6. Que nem a Amazon certo? - Não :) 6 6
  • 7. O Mercardo Oferece ... IaaS – Infrastructure as a Service • Datacenters , Provedores/Telcos PaaS – Platform as a Service • Plataformas completas: Red Hat Openshift, Microsoft Azure, Google App Engine SaaS – Software as a Service • Salesforce, GoogleDocs etc 7
  • 8. VOCÊ GERENCIA RECEBE COMO SERVIÇO TI Tradicional IaaS PaaS SaaS Aplicações Aplicações Aplicações Aplicações Dados Dados Dados Dados Middleware Middleware Middleware Middleware O/S O/S O/S O/S Virtualizção Virtualizção Virtualizção Virtualizção Servidores Físicos Servidores Físicos Servidores Físicos Servidores Físicos Storage Storage Storage Storage Rede Rede Rede Rede 8${#} E Onde está sua preocupação?
  • 9. VOCÊ GERENCIA RECEBE COMO SERVIÇO TI Tradicional IaaS SaaS Aplicações Aplicações Aplicações Aplicações Dados Dados Dados Dados Middleware Middleware Middleware Middleware O/S O/S O/S O/S Virtualizção Virtualizção Virtualizção Virtualizção Servidores Físicos Servidores Físicos Servidores Físicos Servidores Físicos Storage Storage Storage Storage Rede Rede Rede Rede 9${#} E Onde está sua preocupação?
  • 10. O que é um PaaS PaaS = Platform-as-a-Service (conhecido também como Cloud Application Platform) Codifique Deploy Relaxe Clique Economize tempo e $$$ Codifique no Botão Deploy 10
  • 11. PaaS vs IaaS IaaS (Infrastructure-as-a-Service) • Servidores na Nuvem Você faz tudo ou quase tudo (OS, App Servers, DB, App, etc.) “Como eu uso isto ?” 11
  • 12. PaaS vs SaaS SaaS (Software-as-a-Service) • Alguém faz por você as apps na Nuvem (CRM, etc.) Restrições das Features e necessidades “Inao sei se isto faz o que eu preciso” 12
  • 13. Então o porquê de PaaS? • Rapidamente construa a App como você quer! • Seu grupo, sua empresa, suas idéias (Ex: Instagram, Facebook, Twitter) • Big data, mobile, social • A sua app? Nós rodamos ela pra você • Equilibre facilidade, escala e poder das Nuvens Codifique Deploy Relaxe 13
  • 14. PaaS é o Futuro Antigamente Hoje Construindo Aplicações: Construindo Aplicações: 1. Tenha a idéia 1. Tenha uma idéia 2. Codifique, teste, repita 2. Consiga o Budget 3. Lance a App 3. Envie a requisição de Hardware 4. Escale 4. Espere 5. Chegou o Hardware, eeee?! 6. Deploy framework/appserver 7. Deploy ferramentas de testing 8. Teste as ferramentas de teste 9. Codifique, test, repita 10. Configure Servidores de Prod 11. Faça o Deploy 12. Lance a App 13. Compre mais Servidores 14. Espere “The use of Platform-as-a-Service technologies will enable IT 15. Deploy de novos Servidores organizations to become more agile and more responsive to 16. Etc. the business needs.” –Gartner* 14 *http://www.gartner.com/technology/research/cloud-computing/report/paas-cloud.jsp
  • 15. Tendência do mercado: PaaS Platform as a Service (PaaS) provides key benefits that will continue to drive enterprise adoption 15 1 Gartner -- http://bit.ly/pEjAFM 2 CMSWire -- http://bit.ly/vn6sIh 3 Marketwire -- http://mwne.ws/HZuMRc
  • 16. Pq OpenShift? Simples, fácil! • É fácil. Funciona do jeito que você precisa: • Desenvolvedores trabalham nos seus IDEs, browser e CLI • Java, Ruby, Node.js, PHP, Python, Perl • Integração Continua e Ferramentas de build incluídas • JBoss incluído ! Completo JEE6  Sem Lock-in para hypervisor, middleware, cloud, datastore  Um fantástico lugar para Mobile, NoSQL and Java EE 16
  • 17. Passos No OpenShift 1 - Crie sua conta 2 – Instale as Ferramentas Clientes ou o JBoss Developer Studio 3 – Crie sua App 4 – Instale (Deploy) 5 – Divirta-se com sua aplicação em Produção 17
  • 18. Usando O OpenShift : Linha de Comando 1. Criando a Applicação rhc app create -a javasample -t jbossas-7 2.Adicionando suporte ao MongoDB rhc app cartridge add -a javasample –c mongodb-2.0 3. Adicionando o arquivo .war na pasta deployments cd javasample cp /path/to/ear/earfilename.ear ./deployments 1. Adicionando o .war ao git git add ./deployments/earfilename.ear 2.Empurrando as Mundança git push 3.Pronto 18
  • 19. 19
  • 20. 20
  • 21. 21
  • 22. 22
  • 23. 23
  • 24. 24
  • 25. 25
  • 27. OpenShift PaaS Existente Novo Nível de peso Corporativo Cloud-Class Agility • PaaS Entperprise Javase Java • Nunca Lock-In (Portabilidade) • EE6 via JBoss AS • Java, Ruby, Node.js, PHP, Perl, • Jenkins, Maven, Git Python • Multi-tenancy and NSA-grade • Mobile, NoSQL Security via RHEL and SELinux • REST e Javascript • Roda em Red Hat …E agora OpenSource …E agora OpenSource 27
  • 28. OpenShift OpenSource “OpenShift Origin” 28
  • 29. OpenShift Origin – Open Source https://openshift.redhat.com/community/open-source https://github.com/openshift O open sourcing do OpenShift management code •Apache 2.0 License •Disponível como : • Fontes, RPMs • .ISO, LiveCD (run your own) •IRC, email, forums 29
  • 30. PaaS para as Empresas 30
  • 31. Escolha de Gerenciamento Public RHEV Cloud VMware CloudForms 31
  • 33. Para saber mais ... http://openshift.redhat.com/community/ IRC Freenode: openshift Forum: https://openshift.redhat.com/community/forums/openshift Exemplos GitHub: https://github.com/openshift/ Rails : https://github.com/openshift/rails-example PHP: https://github.com/openshift/phpmongotweet-example 33
  • 34. Muito Obrigado ! Edgar A Silva /@jedgarsilva edgar@redhat.com 34