Cloud    e o que você tem a ver com isso: Uma perspectiva com

KVM, Aeolus, DeltaCloud,
Openshift e JBoss
Edgar Silva
edgar@redhat.com
Agenda
• Cloud : WTF ?
• Nova ordem da Economia impulsionada por Cloud
• KVM como Hypervisor
• Modelos de Cloud
• Ofertas no mercado
• Aeolus/CloudForms
• DeltaCloud
• JBoss AS 7 & OpenShift
Cloud - WTF




http://www.razorleaf.com/wp-content/uploads/2010/04/Dark-Cloud.png
Nova Ordem da Economia com
          Cloud ...


                      Eu tenho
                     seguidores




Eu tenho
 amigos



                        Biz Stone Photo: REUTERS / Adam Hunger
Perpesctivas para o futuro ...
                             Cloud: E o amanhã?




          http://www.hiren.info/desktop-wallpapers/babies-pictures/very-sweet-baby-with-blue-eyes#800x600
KVM
       Kernel Virtual Machine

• Virtualizador como feature do SO
• Hypervisor em camadas de Hardware
• Open Virtualization Alliance
• Disponível no Fedora Linux, RHEL 6 etc
• Alicerces para Clouds
Modelos de Clouds



            a
         nfr
           I
        de
                        SaaS
     le
   ro
nt




                        PaaS
Co




                        IaaS
Modelos de Clouds



               a
            nfr
              I
           de
                                         SalesForce,
                     Software          GoogleDocs etc
        le
       ro
    nt




                                       OpenShift, Azure,
                    Plataforma
   Co




                                    CloudFoundry, GAE etc



                                    Amazon, RackSpace,
                   Infraestrutura   IBM, TeHospedo etc
Ofertas no Mercado
• IaaS
  • Amazon
  • IBM
  • Datacenters Brasileiros
• O que eles oferecem geralmente?
  •   Acesso SSH

  •   Controle da VM (root etc)
Eu sou um
          desenvolvedor...
         Será que estou no
          evento errado?




http://techpaul.files.wordpress.com/2009/07/skeptical-face.jpg
Como
                                                                                         Desenvolvedor,
                                                                                        Prepare-se para
                                                                                         “novas ordens”,
                                                                                        prepare-se novos
                                                                                           modelos de
                                                                                           aplicações




http://4.bp.blogspot.com/_1la452SyUlo/TO77MQp7nUI/AAAAAAAAAsI/f34_vWswRuY/s400/Miyaichi+Arsenal.jpg
A nova ordem do
     Desenvolvedor




Ambiente
 Local
A nova ordem do
          Desenvolvedor




Ambiente
 Local
(Private Cloud)
A nova ordem do
          Desenvolvedor




Ambiente
 Local
(Private Cloud)
A nova ordem do
          Desenvolvedor




Ambiente
 Local
(Private Cloud)
A nova ordem do
          Desenvolvedor




Ambiente
 Local
(Private Cloud)
A nova ordem do
          Desenvolvedor Ambiente
                            Elástico
                         (Data Center Privado ou
                             Cloud Publico)




Ambiente
 Local
(Private Cloud)
O que a sua empresa tem de
infraestrutura pra suas aplicações


• Ambiente Local comprado
• Ambiente Físico e Virtual
• Ambiente Local “a ser licitado”
• E quando a aplicação tem muita
  demanda?
KVM, Aeolus, DeltaCloud, Openshift e JBoss - Edgar Silva
Cloud como agente
      provisionador
                      Transações

 90


67.5


 45


22.5


  0
 Outubro   Novembro    Dezembro    Janeiro   Fevereiro
Cloud como agente
      provisionador
                      Transações

 90


67.5


 45


22.5


  0
 Outubro   Novembro    Dezembro    Janeiro   Fevereiro
Cloud como agente
      provisionador
                                             O que você
                      Transações                faz?
 90


67.5


 45


22.5


  0
 Outubro   Novembro    Dezembro    Janeiro    Fevereiro
Cloud como agente
      provisionador
                      Transações

 90


67.5


 45


22.5


  0
 Outubro   Novembro    Dezembro    Janeiro   Fevereiro
Cloud como agente
      provisionador
                      Transações             Provisione!
 90


67.5


 45


22.5


  0
 Outubro   Novembro    Dezembro    Janeiro   Fevereiro
Você fará parte
  destes novos
    dilemas...
Você está pronto ?
AEOLUS            TM



Meet the world's best cloud management software,
and it's free.

http://aeolusproject.org/
Aeolus
• Guardachuvas de Projetos voltados a gerenciar Clouds
   Hibridas

• Software que permite que você executar Máquinas
   Virtuais(Imagens) tanto em seu ambiente físico,
   datacenter ou até Clouds Públicos.

• “Aelous - Deus do Vento (Grego)”
• Características:
     • Opensource
     •   Patrocinado pela Red Hat

     •   Aderente a Padrões de Mercado
Projetos Aeolus
•   Audrey - Conjunto de ferramentas para execuação de
    configuração de instâncias de clouds
•   Conductor - Interface Web
•   Configure - Script de Configuração do Aeolus
•   Image Factory - Agente com interface QMF para construir
    imagens em Clouds
•   Image Warehouse - Agente para mover imagens de uma Cloud
    para outra baseada em Regras
•   Oz - Instalador automatizado de VMs
•   Spherical - API em Ruby de interação com
    VMWare ESXi
Objetivos
Aeolus é a resposta para o
gerenciamento universal e
portabilidade de imagens de
aplicações nos Clouds, sejam eles
públicos ou Privados.
Aeolus no seu ambiente
Aeolus no seu ambiente
Aeolus no seu ambiente




Admin Infra
Aeolus no seu ambiente




Admin Infra
Aeolus no seu ambiente




              Desenvolvedor
Admin Infra
Aeolus no seu ambiente

                              Administrador, preciso de
                                 um ambiente com
                                     - PostgreSQL
                                -JBoss EAP 4.3CP09
                                 - Serviços de E-mail
                                Vamos precisar de 4
              Desenvolvedor       instâncias iniciais
Admin Infra
Aeolus no seu ambiente




              Desenvolvedor
Admin Infra
Aeolus no seu ambiente




                            Desenvolvedor
       Admin Infra




Fique tranquilo, tenho um
  Template de VM que é
 exatamente o que você
         precisa
Aeolus no seu ambiente




              Desenvolvedor
Admin Infra
Admin Infra
E agora?
                Tenho vários
              Virtualizadores?




Admin Infra
Admin Infra
Admin Infra
Admin Infra
Admin Infra
AEOLUS            TM



Tenha uma ferramenta para todo e qualquer Virtualizador!

http://aeolusproject.org/
Admin Infra
Vou em
                  busca de um
              template que atenda
                 essa demanda




Admin Infra
Vou em
                  busca de um
              template que atenda
                 essa demanda




Admin Infra
Vou em
                  busca de um
              template que atenda
                 essa demanda




Admin Infra
Vou em
                  busca de um
              template que atenda
                 essa demanda




                             Aeolus - Templates
Admin Infra
                               Image Factory
Vou em
                  busca de um
              template que atenda
                 essa demanda




                             Aeolus - Templates
Admin Infra
                               Image Factory
Aeolus - Templates
Admin Infra
                Image Factory
Achei a Imagem
    da VM !!!




                  Aeolus - Templates
Admin Infra
                    Image Factory
Aeolus - Templates
Admin Infra
                Image Factory
Eu preciso fazer o
              deploy agora em um
                   dos meus
                virtualizadores




                      Aeolus - Templates
Admin Infra
                        Image Factory
Admin Infra
Com o Aeolus/CloudForms
      eu não me preocupo com o
             virtualizador!
      e sim com o Template único




Admin Infra
Com o Aeolus/CloudForms
      eu não me preocupo com o
             virtualizador!
      e sim com o Template único




Admin Infra
Admin Infra
Admin Infra
Admin Infra
Admin Infra
Admin Infra
Admin Infra
Admin Infra
Admin Infra
Admin Infra
Admin Infra
KVM, Aeolus, DeltaCloud, Openshift e JBoss - Edgar Silva
DeltaCloud



• API Padrão Opensource que interage
  com várias tecnologias de Cloud e
  Virtualização
API & Drivers

    API
“O que faz”
API & Drivers

      API
  “O que faz”


✴startInstance()
✴stopInstance()
✴increaseMemory()
✴addVirtualCores()
✴removeInstance()
API & Drivers

      API                 Drivers
  “O que faz”           “Como faz”


✴startInstance()
✴stopInstance()
✴increaseMemory()
✴addVirtualCores()
✴removeInstance()
API & Drivers

      API                 Drivers
  “O que faz”           “Como faz”


✴startInstance()
✴stopInstance()
✴increaseMemory()
✴addVirtualCores()
✴removeInstance()
API & Drivers

      API                 Drivers
  “O que faz”           “Como faz”


✴startInstance()
✴stopInstance()
✴increaseMemory()
✴addVirtualCores()
✴removeInstance()
API & Drivers

      API                 Drivers
  “O que faz”           “Como faz”


✴startInstance()
✴stopInstance()
✴increaseMemory()
✴addVirtualCores()
✴removeInstance()
API & Drivers

      API                 Drivers
  “O que faz”           “Como faz”


✴startInstance()
✴stopInstance()
✴increaseMemory()
✴addVirtualCores()
✴removeInstance()
API & Drivers

      API                 Drivers
  “O que faz”           “Como faz”


✴startInstance()
✴stopInstance()
✴increaseMemory()
✴addVirtualCores()
✴removeInstance()
API & Drivers

      API                 Drivers
                                     Aplicações
  “O que faz”           “Como faz”


✴startInstance()
✴stopInstance()
✴increaseMemory()
✴addVirtualCores()
✴removeInstance()
API & Drivers

      API                 Drivers
                                     Aplicações
  “O que faz”           “Como faz”




                             }
✴startInstance()
✴stopInstance()
✴increaseMemory()
✴addVirtualCores()
✴removeInstance()
API & Drivers

      API                 Drivers
                                       Aplicações
  “O que faz”           “Como faz”




                             }
✴startInstance()
✴stopInstance()
✴increaseMemory()
✴addVirtualCores()
✴removeInstance()


                                     Hybrid Cloud
Delta Cloud

• Projeto Apache
• 100% OpenSource
• Esforço por um padrão unificado no
  mercado

• Permite a PORTABILIDADE entre
  Clouds
DeltaCloud
             API REST
             (Backend)
  Aeolus
(Frontend)
Eu sou um
          desenvolvedor...
         Será que estou no
          evento errado?




http://techpaul.files.wordpress.com/2009/07/skeptical-face.jpg
Cloud
Realidade para Desenvolvedores
Cloud
NO (Not Only) Virtualization
Paradigmas muito mais Sofisticados
                                 Cluster
 Cluster                          JEE +
                               Templates de
  JEE                         VMs ou Clouds


HttpSession                       Caches
                              Distribuídos e
                             Replicados, CDN,
                                   Grid
FileSystem

                               Mapeamento
   JOBs                      Virtual do Vários
                              Storages e FS

Replicação
                               Idle Time
                                 JOBs
   JMS
                                 AMQP
Paradigmas muito mais Sofisticados

           XML             JSON


        Swing, Eclipse
            RPC           HTML5
          (Desktop)



                         AgileData,
          SGBD
                          NoSQL

                           Home
          Office
                           Office
Linguagens
• Java
• Outras linguagens ganham espaço:
     • Ruby
     • Scala
     • Erlang
     • PHP
     • Python
• Quero testar....
• Quero começar algo para Cloud




                     http://www.gotbroken.com/wp-content/uploads/2010/05/2011-Volkswagen-Phaeton-Cockpit.jpg
Vá além das Nuvens !!!

        OpenShift

http://openshift.redhat.com
Express   Flex
KVM, Aeolus, DeltaCloud, Openshift e JBoss - Edgar Silva
Express   Flex
Express   Flex
Caixa de Ferramentas
        OpenShift

• Git
• Sua IDE preferida
• Sua Linguagem preferida
• Seu framework preferido
Liberdade de Escolha


                       http://farm1.static.flickr.com/55/133957015_2b744e0fcd.jpg
Git + JBoss Developer Studio + Maven
Demo




       http://www.go4costumes.com/stockimages/70774.jpg
Referências
• http://aeolusproject.org/
• http://incubator.apache.org/deltacloud/
• http://openshift.redhat.com/
• http://www.jboss.org/openshift/articles.html
• https://www.redhat.com/openshift/blogs/seeing-cdi-
  working-in-openshift

• https://github.com/fabianofranz/servlet3-async-
  example

• https://github.com/openshift/tweetstream-example
?  @jedgarsilva
                                                                                     www.edgarsilva.com.br




http://lh4.ggpht.com/-CC_b-YEsIB4/SybZEPfJLUI/AAAAAAAAGTw/evX8QdTAT4k/DSCF0970.JPG

Mais conteúdo relacionado

PPTX
Ms Insights - Sessão MEW302
PDF
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
PDF
Aeolus - Solução para Cloud Red Hat
ODP
Introduction to Red Hat
PDF
Apresentando o OpsWorks - Bemobi
PDF
Desenvolvimento em .NET utilizando Docker - Meetup 8 Itu Developers
PPTX
Usando Docker no desenvolvimento .NET
PDF
Deploying Docker Containers
Ms Insights - Sessão MEW302
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
Aeolus - Solução para Cloud Red Hat
Introduction to Red Hat
Apresentando o OpsWorks - Bemobi
Desenvolvimento em .NET utilizando Docker - Meetup 8 Itu Developers
Usando Docker no desenvolvimento .NET
Deploying Docker Containers

Semelhante a KVM, Aeolus, DeltaCloud, Openshift e JBoss - Edgar Silva (20)

PDF
5. rodando containers docker na aws
PPTX
Azure Overview
PPTX
Overview Azure
PPTX
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
PDF
Windows Azure - Computação em Nuvem
PPTX
OOWLAD2012-OVMTemplates
PDF
Conhecendo o AWS Elastic Beanstalk
PDF
Infraestrutura de cloud computing
PDF
[ServerlessDaysSP - 2024.10.19] Descomplicando 12-Factor Apps com Serverless ...
PDF
Pres clusterpdf
ODP
Construindo Aplicações PHP com Twelve-Factor App
PDF
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
PDF
OpenShift : TaSafoConf 2012
PDF
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
PDF
Compreender os tipos, modelos e conceitos da computação em nuvem.pdf
PDF
Continuous Deployment e DevOps na Nuvem
PDF
D de SOLID: Reduzindo o vendor lock-in em aplicações PHP
PDF
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
PDF
Cloud & AWS: Da teoria à prática
PDF
Visão Geral da Nuvem da AWS
5. rodando containers docker na aws
Azure Overview
Overview Azure
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Windows Azure - Computação em Nuvem
OOWLAD2012-OVMTemplates
Conhecendo o AWS Elastic Beanstalk
Infraestrutura de cloud computing
[ServerlessDaysSP - 2024.10.19] Descomplicando 12-Factor Apps com Serverless ...
Pres clusterpdf
Construindo Aplicações PHP com Twelve-Factor App
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
OpenShift : TaSafoConf 2012
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
Compreender os tipos, modelos e conceitos da computação em nuvem.pdf
Continuous Deployment e DevOps na Nuvem
D de SOLID: Reduzindo o vendor lock-in em aplicações PHP
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
Cloud & AWS: Da teoria à prática
Visão Geral da Nuvem da AWS
Anúncio

Mais de Edgar Silva (20)

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

Último (20)

PPTX
Legislação aeronautica na aviação civil Brasileira
PDF
instalacoes eletricas para industria apressentacao basicas
PPTX
Politicas-de-Seguranca-Privacidade-e-Cookies.pptx
PPTX
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
PDF
POO - Aula 05 - Herança - Generalização e Especialização.pdf
PDF
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
PPT
Apresentacao Do Trabalho de Inteligencia
PPTX
AULA 1.pptx GESTÃO DE OPERAÇÕES INDUSTRIAIS
PPTX
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
PDF
wp-sn-advanced-high-availability-architecture (pt-br).pdf
PDF
pdfcoffee.com_metalografia-25-pdf-free.pdf
PDF
Capacitação em Logística – Instituto Federal
PPT
01 - Arquitetura de Computadores 1 TEC [Salvo automaticamente].ppt
PDF
T-pico 1.pdfnsjabdkaksbbsuendnijsbshajanzk
PDF
Metodologia Scrumban-XP - Um Guia Rápido (MrSomebody19).pdf
PPT
inteligencia_artificial REPRESENTAÇÃO DO CONHECECIMENTO
PPTX
RCSOFTdfsdfrvadfvdfvargfvevevrervevqer.pptx
PPTX
Introdução a Computação em Nuvem-parte2-T2
PPTX
Importacao_Ordem_Customizacao_SAP_S4HANA.pptx
PPTX
Panorama da aviação civil brasileira ANAC
Legislação aeronautica na aviação civil Brasileira
instalacoes eletricas para industria apressentacao basicas
Politicas-de-Seguranca-Privacidade-e-Cookies.pptx
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
POO - Aula 05 - Herança - Generalização e Especialização.pdf
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
Apresentacao Do Trabalho de Inteligencia
AULA 1.pptx GESTÃO DE OPERAÇÕES INDUSTRIAIS
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
wp-sn-advanced-high-availability-architecture (pt-br).pdf
pdfcoffee.com_metalografia-25-pdf-free.pdf
Capacitação em Logística – Instituto Federal
01 - Arquitetura de Computadores 1 TEC [Salvo automaticamente].ppt
T-pico 1.pdfnsjabdkaksbbsuendnijsbshajanzk
Metodologia Scrumban-XP - Um Guia Rápido (MrSomebody19).pdf
inteligencia_artificial REPRESENTAÇÃO DO CONHECECIMENTO
RCSOFTdfsdfrvadfvdfvargfvevevrervevqer.pptx
Introdução a Computação em Nuvem-parte2-T2
Importacao_Ordem_Customizacao_SAP_S4HANA.pptx
Panorama da aviação civil brasileira ANAC

KVM, Aeolus, DeltaCloud, Openshift e JBoss - Edgar Silva

  • 1. Cloud e o que você tem a ver com isso: Uma perspectiva com KVM, Aeolus, DeltaCloud, Openshift e JBoss Edgar Silva [email protected]
  • 2. Agenda • Cloud : WTF ? • Nova ordem da Economia impulsionada por Cloud • KVM como Hypervisor • Modelos de Cloud • Ofertas no mercado • Aeolus/CloudForms • DeltaCloud • JBoss AS 7 & OpenShift
  • 4. Nova Ordem da Economia com Cloud ... Eu tenho seguidores Eu tenho amigos Biz Stone Photo: REUTERS / Adam Hunger
  • 5. Perpesctivas para o futuro ... Cloud: E o amanhã? http://www.hiren.info/desktop-wallpapers/babies-pictures/very-sweet-baby-with-blue-eyes#800x600
  • 6. KVM Kernel Virtual Machine • Virtualizador como feature do SO • Hypervisor em camadas de Hardware • Open Virtualization Alliance • Disponível no Fedora Linux, RHEL 6 etc • Alicerces para Clouds
  • 7. Modelos de Clouds a nfr I de SaaS le ro nt PaaS Co IaaS
  • 8. Modelos de Clouds a nfr I de SalesForce, Software GoogleDocs etc le ro nt OpenShift, Azure, Plataforma Co CloudFoundry, GAE etc Amazon, RackSpace, Infraestrutura IBM, TeHospedo etc
  • 9. Ofertas no Mercado • IaaS • Amazon • IBM • Datacenters Brasileiros • O que eles oferecem geralmente? • Acesso SSH • Controle da VM (root etc)
  • 10. Eu sou um desenvolvedor... Será que estou no evento errado? http://techpaul.files.wordpress.com/2009/07/skeptical-face.jpg
  • 11. Como Desenvolvedor, Prepare-se para “novas ordens”, prepare-se novos modelos de aplicações http://4.bp.blogspot.com/_1la452SyUlo/TO77MQp7nUI/AAAAAAAAAsI/f34_vWswRuY/s400/Miyaichi+Arsenal.jpg
  • 12. A nova ordem do Desenvolvedor Ambiente Local
  • 13. A nova ordem do Desenvolvedor Ambiente Local (Private Cloud)
  • 14. A nova ordem do Desenvolvedor Ambiente Local (Private Cloud)
  • 15. A nova ordem do Desenvolvedor Ambiente Local (Private Cloud)
  • 16. A nova ordem do Desenvolvedor Ambiente Local (Private Cloud)
  • 17. A nova ordem do Desenvolvedor Ambiente Elástico (Data Center Privado ou Cloud Publico) Ambiente Local (Private Cloud)
  • 18. O que a sua empresa tem de infraestrutura pra suas aplicações • Ambiente Local comprado • Ambiente Físico e Virtual • Ambiente Local “a ser licitado” • E quando a aplicação tem muita demanda?
  • 20. Cloud como agente provisionador Transações 90 67.5 45 22.5 0 Outubro Novembro Dezembro Janeiro Fevereiro
  • 21. Cloud como agente provisionador Transações 90 67.5 45 22.5 0 Outubro Novembro Dezembro Janeiro Fevereiro
  • 22. Cloud como agente provisionador O que você Transações faz? 90 67.5 45 22.5 0 Outubro Novembro Dezembro Janeiro Fevereiro
  • 23. Cloud como agente provisionador Transações 90 67.5 45 22.5 0 Outubro Novembro Dezembro Janeiro Fevereiro
  • 24. Cloud como agente provisionador Transações Provisione! 90 67.5 45 22.5 0 Outubro Novembro Dezembro Janeiro Fevereiro
  • 25. Você fará parte destes novos dilemas... Você está pronto ?
  • 26. AEOLUS TM Meet the world's best cloud management software, and it's free. http://aeolusproject.org/
  • 27. Aeolus • Guardachuvas de Projetos voltados a gerenciar Clouds Hibridas • Software que permite que você executar Máquinas Virtuais(Imagens) tanto em seu ambiente físico, datacenter ou até Clouds Públicos. • “Aelous - Deus do Vento (Grego)” • Características: • Opensource • Patrocinado pela Red Hat • Aderente a Padrões de Mercado
  • 28. Projetos Aeolus • Audrey - Conjunto de ferramentas para execuação de configuração de instâncias de clouds • Conductor - Interface Web • Configure - Script de Configuração do Aeolus • Image Factory - Agente com interface QMF para construir imagens em Clouds • Image Warehouse - Agente para mover imagens de uma Cloud para outra baseada em Regras • Oz - Instalador automatizado de VMs • Spherical - API em Ruby de interação com VMWare ESXi
  • 29. Objetivos Aeolus é a resposta para o gerenciamento universal e portabilidade de imagens de aplicações nos Clouds, sejam eles públicos ou Privados.
  • 30. Aeolus no seu ambiente
  • 31. Aeolus no seu ambiente
  • 32. Aeolus no seu ambiente Admin Infra
  • 33. Aeolus no seu ambiente Admin Infra
  • 34. Aeolus no seu ambiente Desenvolvedor Admin Infra
  • 35. Aeolus no seu ambiente Administrador, preciso de um ambiente com - PostgreSQL -JBoss EAP 4.3CP09 - Serviços de E-mail Vamos precisar de 4 Desenvolvedor instâncias iniciais Admin Infra
  • 36. Aeolus no seu ambiente Desenvolvedor Admin Infra
  • 37. Aeolus no seu ambiente Desenvolvedor Admin Infra Fique tranquilo, tenho um Template de VM que é exatamente o que você precisa
  • 38. Aeolus no seu ambiente Desenvolvedor Admin Infra
  • 40. E agora? Tenho vários Virtualizadores? Admin Infra
  • 45. AEOLUS TM Tenha uma ferramenta para todo e qualquer Virtualizador! http://aeolusproject.org/
  • 47. Vou em busca de um template que atenda essa demanda Admin Infra
  • 48. Vou em busca de um template que atenda essa demanda Admin Infra
  • 49. Vou em busca de um template que atenda essa demanda Admin Infra
  • 50. Vou em busca de um template que atenda essa demanda Aeolus - Templates Admin Infra Image Factory
  • 51. Vou em busca de um template que atenda essa demanda Aeolus - Templates Admin Infra Image Factory
  • 52. Aeolus - Templates Admin Infra Image Factory
  • 53. Achei a Imagem da VM !!! Aeolus - Templates Admin Infra Image Factory
  • 54. Aeolus - Templates Admin Infra Image Factory
  • 55. Eu preciso fazer o deploy agora em um dos meus virtualizadores Aeolus - Templates Admin Infra Image Factory
  • 57. Com o Aeolus/CloudForms eu não me preocupo com o virtualizador! e sim com o Template único Admin Infra
  • 58. Com o Aeolus/CloudForms eu não me preocupo com o virtualizador! e sim com o Template único Admin Infra
  • 70. DeltaCloud • API Padrão Opensource que interage com várias tecnologias de Cloud e Virtualização
  • 71. API & Drivers API “O que faz”
  • 72. API & Drivers API “O que faz” ✴startInstance() ✴stopInstance() ✴increaseMemory() ✴addVirtualCores() ✴removeInstance()
  • 73. API & Drivers API Drivers “O que faz” “Como faz” ✴startInstance() ✴stopInstance() ✴increaseMemory() ✴addVirtualCores() ✴removeInstance()
  • 74. API & Drivers API Drivers “O que faz” “Como faz” ✴startInstance() ✴stopInstance() ✴increaseMemory() ✴addVirtualCores() ✴removeInstance()
  • 75. API & Drivers API Drivers “O que faz” “Como faz” ✴startInstance() ✴stopInstance() ✴increaseMemory() ✴addVirtualCores() ✴removeInstance()
  • 76. API & Drivers API Drivers “O que faz” “Como faz” ✴startInstance() ✴stopInstance() ✴increaseMemory() ✴addVirtualCores() ✴removeInstance()
  • 77. API & Drivers API Drivers “O que faz” “Como faz” ✴startInstance() ✴stopInstance() ✴increaseMemory() ✴addVirtualCores() ✴removeInstance()
  • 78. API & Drivers API Drivers “O que faz” “Como faz” ✴startInstance() ✴stopInstance() ✴increaseMemory() ✴addVirtualCores() ✴removeInstance()
  • 79. API & Drivers API Drivers Aplicações “O que faz” “Como faz” ✴startInstance() ✴stopInstance() ✴increaseMemory() ✴addVirtualCores() ✴removeInstance()
  • 80. API & Drivers API Drivers Aplicações “O que faz” “Como faz” } ✴startInstance() ✴stopInstance() ✴increaseMemory() ✴addVirtualCores() ✴removeInstance()
  • 81. API & Drivers API Drivers Aplicações “O que faz” “Como faz” } ✴startInstance() ✴stopInstance() ✴increaseMemory() ✴addVirtualCores() ✴removeInstance() Hybrid Cloud
  • 82. Delta Cloud • Projeto Apache • 100% OpenSource • Esforço por um padrão unificado no mercado • Permite a PORTABILIDADE entre Clouds
  • 83. DeltaCloud API REST (Backend) Aeolus (Frontend)
  • 84. Eu sou um desenvolvedor... Será que estou no evento errado? http://techpaul.files.wordpress.com/2009/07/skeptical-face.jpg
  • 86. Cloud NO (Not Only) Virtualization
  • 87. Paradigmas muito mais Sofisticados Cluster Cluster JEE + Templates de JEE VMs ou Clouds HttpSession Caches Distribuídos e Replicados, CDN, Grid FileSystem Mapeamento JOBs Virtual do Vários Storages e FS Replicação Idle Time JOBs JMS AMQP
  • 88. Paradigmas muito mais Sofisticados XML JSON Swing, Eclipse RPC HTML5 (Desktop) AgileData, SGBD NoSQL Home Office Office
  • 89. Linguagens • Java • Outras linguagens ganham espaço: • Ruby • Scala • Erlang • PHP • Python
  • 90. • Quero testar.... • Quero começar algo para Cloud http://www.gotbroken.com/wp-content/uploads/2010/05/2011-Volkswagen-Phaeton-Cockpit.jpg
  • 91. Vá além das Nuvens !!! OpenShift http://openshift.redhat.com
  • 92. Express Flex
  • 94. Express Flex
  • 95. Express Flex
  • 96. Caixa de Ferramentas OpenShift • Git • Sua IDE preferida • Sua Linguagem preferida • Seu framework preferido
  • 97. Liberdade de Escolha http://farm1.static.flickr.com/55/133957015_2b744e0fcd.jpg
  • 98. Git + JBoss Developer Studio + Maven
  • 99. Demo http://www.go4costumes.com/stockimages/70774.jpg
  • 100. Referências • http://aeolusproject.org/ • http://incubator.apache.org/deltacloud/ • http://openshift.redhat.com/ • http://www.jboss.org/openshift/articles.html • https://www.redhat.com/openshift/blogs/seeing-cdi- working-in-openshift • https://github.com/fabianofranz/servlet3-async- example • https://github.com/openshift/tweetstream-example
  • 101. ? @jedgarsilva www.edgarsilva.com.br http://lh4.ggpht.com/-CC_b-YEsIB4/SybZEPfJLUI/AAAAAAAAGTw/evX8QdTAT4k/DSCF0970.JPG