Projeto Aeolus
                                 Edgar Silva
                             edgar@redhat.com




Thursday, July 21, 2011                         1
Agenda

                     • DeltaCloud e Aeolus
                     • Projetos
                     • Objetivos
                     • Instalando
                     • Roadmap


Thursday, July 21, 2011                      2
DeltaCloud : Introdução




Thursday, July 21, 2011                             3
DeltaCloud: Introdução
                     •    API para Gerenciamento de VMs em Ambientes
                          de IaaS e Clouds Públicas
                     •    Uma API, logo, uma sequência de Drivers
                     •    Portabilidade entre :
                          •   Diferentes Virtualizadores
                              •   RedHat,VMWare etc

                          •   Diferentes Provedores de Cloud
                              •   Amazon EC2, Rackspace, Outros




Thursday, July 21, 2011                                                4
DeltaCloud




Thursday, July 21, 2011                5
Ações / Comportamentos da API
      DeltaCloud
        Drivers




Thursday, July 21, 2011                                   6
DeltaCloud e Aeolus

                    • DeltaCloud no Início:
                          • RESTful API
                          • InterCloud-Broker (Aplicação Web)
                    • DeltaCloud hoje:
                          • Restful API : Projeto Apache
                          • InterCloud-Broker: Projeto Aeolus


Thursday, July 21, 2011                                         7
• http://www.aeolusproject.org/




Thursday, July 21, 2011                                8
O que é o Aeolus

                     •    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




Thursday, July 21, 2011                                                     9
Projetos Parte do 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




Thursday, July 21, 2011                                                              10
Objetivos


                     • Aeolus é a resposta para o gerenciamento
                          universal e portabilidade de imagens de
                          aplicações nos Clouds, sejam eles públicos
                          ou Privados.




Thursday, July 21, 2011                                                11
Requisitos para Instalação

                     • Fedora 14
                     • RHEL 6.1
                          • Siga Instruções aqui:
                           • http://www.aeolusproject.org/
                              get_it.html#stable




Thursday, July 21, 2011                                      12
Interface do Aelous (CloudForms)




Thursday, July 21, 2011                             13
Interface Inicial




Thursday, July 21, 2011                       14
Preparando Deployment




                                   Ambiente no Amazon EC2
Thursday, July 21, 2011                                     15
Conclusão



                          DeltaCloud




                                           Datacenters
                                            Datacenters
                                             Datacenters
                          Ambiente Local




Thursday, July 21, 2011                                    16
Conclusão
                     • Configure 1 vez o Template (Imagem),
                          execute em N lugares diferentes
                     • Liberdade para foco em Negócios
                     • Nunca Operações, Infra e Desenvolvimento,
                          tiveram a possibilidade de um ambiente tão
                          produtivo, flexível e elástico.
                     • Escolha seu melhor modelo de Cloud
                          (Privado ou Público).



Thursday, July 21, 2011                                                17
Referências


                     • http://www.aeolusproject.org/page/
                          FUDCon_2011_Aeolus_outline
                     • http://www.aeolusproject.org/page/
                          Image:Git-workflow.odp




Thursday, July 21, 2011                                     18
Edgar Silva
                          edgar@redhat.com



Thursday, July 21, 2011                      19

Aeolus - Visão Geral

  • 1.
    Projeto Aeolus Edgar Silva edgar@redhat.com Thursday, July 21, 2011 1
  • 2.
    Agenda • DeltaCloud e Aeolus • Projetos • Objetivos • Instalando • Roadmap Thursday, July 21, 2011 2
  • 3.
  • 4.
    DeltaCloud: Introdução • API para Gerenciamento de VMs em Ambientes de IaaS e Clouds Públicas • Uma API, logo, uma sequência de Drivers • Portabilidade entre : • Diferentes Virtualizadores • RedHat,VMWare etc • Diferentes Provedores de Cloud • Amazon EC2, Rackspace, Outros Thursday, July 21, 2011 4
  • 5.
  • 6.
    Ações / Comportamentosda API DeltaCloud Drivers Thursday, July 21, 2011 6
  • 7.
    DeltaCloud e Aeolus • DeltaCloud no Início: • RESTful API • InterCloud-Broker (Aplicação Web) • DeltaCloud hoje: • Restful API : Projeto Apache • InterCloud-Broker: Projeto Aeolus Thursday, July 21, 2011 7
  • 8.
  • 9.
    O que éo Aeolus • 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 Thursday, July 21, 2011 9
  • 10.
    Projetos Parte doAeolus • 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 Thursday, July 21, 2011 10
  • 11.
    Objetivos • Aeolus é a resposta para o gerenciamento universal e portabilidade de imagens de aplicações nos Clouds, sejam eles públicos ou Privados. Thursday, July 21, 2011 11
  • 12.
    Requisitos para Instalação • Fedora 14 • RHEL 6.1 • Siga Instruções aqui: • http://www.aeolusproject.org/ get_it.html#stable Thursday, July 21, 2011 12
  • 13.
    Interface do Aelous(CloudForms) Thursday, July 21, 2011 13
  • 14.
  • 15.
    Preparando Deployment Ambiente no Amazon EC2 Thursday, July 21, 2011 15
  • 16.
    Conclusão DeltaCloud Datacenters Datacenters Datacenters Ambiente Local Thursday, July 21, 2011 16
  • 17.
    Conclusão • Configure 1 vez o Template (Imagem), execute em N lugares diferentes • Liberdade para foco em Negócios • Nunca Operações, Infra e Desenvolvimento, tiveram a possibilidade de um ambiente tão produtivo, flexível e elástico. • Escolha seu melhor modelo de Cloud (Privado ou Público). Thursday, July 21, 2011 17
  • 18.
    Referências • http://www.aeolusproject.org/page/ FUDCon_2011_Aeolus_outline • http://www.aeolusproject.org/page/ Image:Git-workflow.odp Thursday, July 21, 2011 18
  • 19.
    Edgar Silva edgar@redhat.com Thursday, July 21, 2011 19