SlideShare uma empresa Scribd logo
UBUNTU ENTERPRISE CLOUD
    Julio Monteiro <julio@monteiro.eti.br>
           5 de Novembro de 2009
POR QUE CLOUD?


• Cloud   Computing é o início da “commoditisation” de TI

• Economia   de recursos

• Flexibilidade   de fornecedores
TI como Commodity
VANTAGENS DE CLOUD

• Apenas    pague pelo que você usou

• Aloque   mais capacidade apenas quando precisar

• Aloque   mais instâncias (servidores) quando você precisar

• Não     desperdice energia elétrica, recursos físicos, dinheiro,
 etc...
UBUNTU ENTERPRISE CLOUD


• Baseado   no Eucalyptus Cloud

• Criação   de clouds Públicas e Privadas

• Padrão     definido pela AWS (Amazon Web Services)

• Disponível   no Ubuntu 9.10 Server Edition
VANTAGENS DO UEC


• Gratuito    e de código aberto

• Sem   licenciamento

• Sem       dependência de fornecedor

• Utiliza   uma API padrão (Amazon EC2 API e Amazon S3 API)
COMPONENTES

• Cloud     Controller (CLC)

• Walrus     Storage Controller (WS3)

• Elastic   Block Storage Controller (EBS)

• Cluster    Controller (CC)

• Node      Controller (NC)
Exemplo de instalação do UEC
Exemplo de instalação do UEC
CLC: CLOUD CONTROLLER



•É   o componente mais visível de toda arquitetura

      a interface para criação e gerenciamento da
• Provê
 instalação em geral

• Gerenciamento    web e via API

• Delega   tarefas para os CCs (Cluster Controllers)
WS3: WALRUS STORAGE CTLR



• Armazenamento          de arquivos (Filestorage System, FS)

• Pode armazenar imagens de máquinas (Machine Images) e
 arquivos em geral (qualquer)

• Interfaces “Web   Service” (no caso, REST e SOAP)
Exemplo de instalação do UEC
EBS: ELASTIC BLOCK STORAGE



• Montagem    de dispositivos de bloco persistentes

• Criação   e abertura de snapshots instantâneos

• Atualmente   utiliza ATA over Ethernet

• Em   breve um novo protocolo (como iSCSI)
CC: CLUSTER CONTROLLER



• Obedece    o Cloud Controller

• Gerencia   os NCs (Node Controllers)

• Aloca   imagens e executa instâncias de máquina

• Decide  qual Node irá rodar a instância com base em
 relatórios de uso
Exemplo de instalação do UEC
CC: CLUSTER CONTROLLER


•   Executa fisicamente cada instância de máquina

•   Ao iniciar uma nova instância, executa a sequinte sequencia:

    1.Verificar autenticidade da requisição

    2.Baixar a imagem (snapshot) da máquina do WS3

    3.Criar as interfaces de rede virtuais

    4.Iniciar a instância
Exemplo de instalação do UEC
Simulação de criação de máquina
Simulação de criação de máquina
Simulação de criação de máquina
Simulação de criação de máquina
HARDWARE MINIMO
PARA SETUP TRADICIONAL
                                                Espaço de
       CPU           RAM         Disco                         Rede
                                                  Disco

                               5200 rpm
CLC   1 GHz
       (2 GHz)
                     0,5 GB
                      (1 GB)     IDE
                               (7200rpm SATA)
                                                 40 GB
                                                  (200 GB)
                                                             100 Mbps
                                                              (1000 Mbps)


                               5200 rpm                       100
CC    1 GHz
       (2 GHz)
                     1 GB
                      (4 GB)     IDE
                               (7200rpm SATA)
                                                 40 GB
                                                  (200 GB)    Mbps
                                                             (2x 1000 Mbps)

        VT                     5200 rpm
NC    (VT, 64bits,
      multicore)
                     1 GB
                      (4 GB)     IDE
                               (7200rpm SATA)
                                                 40 GB
                                                  (100 GB)
                                                             100 Mbps
                                                              (1000 Mbps)
HARDWARE MINIMO
   PARA SETUP MENOR
                                                 Espaço de
        CPU           RAM         Disco                         Rede
                                                   Disco


CLC    1 GHz          0,5 GB
                                5200 rpm
                                                  40 GB
                                                               100
                                  IDE                          Mbps
/ CC
        (2 GHz)        (1 GB)                      (200 GB)
                                (7200rpm SATA)                (2x 1000 Mbps)



         VT                     5200 rpm
NC     (VT, 64bits,
       multicore)
                      1 GB
                       (4 GB)     IDE
                                (7200rpm SATA)
                                                  40 GB
                                                   (100 GB)
                                                              100 Mbps
                                                               (1000 Mbps)
Logo ao colocar o CD do Ubuntu 9.10 Server Edition
Durante a instalação...
Painel administrativo do CLC (Cloud Controller)
PERGUNTAS?

Mais conteúdo relacionado

PDF
Boteco Xen
PDF
Virtualização de Banco de Dados por Bruno Domingues
PDF
TDC2018SP | Trilha Ruby - Sequel+ para ActiveRecord Heavy Users
PDF
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
PPTX
Educloud 2
PDF
Storage
PDF
Sugestoes de ofertas em oracle cloud 09 07-2020
PDF
GUO-RS - Junho/2005 - ASM 10g
Boteco Xen
Virtualização de Banco de Dados por Bruno Domingues
TDC2018SP | Trilha Ruby - Sequel+ para ActiveRecord Heavy Users
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Educloud 2
Storage
Sugestoes de ofertas em oracle cloud 09 07-2020
GUO-RS - Junho/2005 - ASM 10g

Mais procurados (10)

PPTX
Build smarter and scalable applications using Microsoft Azure Database Services
PDF
Muito prazer, eu sou o storage!
ODP
Apresentação OpenSUSE 11.3 para Power Users - Portuguese
PDF
InfoBrasil 2014 - O sucesso da virtualização em uma instituição federal gasta...
DOCX
PPTX
Apresentação Trabalho ARI
PDF
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
PDF
Instalação do windows server 2008 na virtual box
PPTX
Trabalho de sistema operativo servidor
PPTX
Tcvb2 diogo mendes_sistemas operativos servidor_v1
Build smarter and scalable applications using Microsoft Azure Database Services
Muito prazer, eu sou o storage!
Apresentação OpenSUSE 11.3 para Power Users - Portuguese
InfoBrasil 2014 - O sucesso da virtualização em uma instituição federal gasta...
Apresentação Trabalho ARI
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Instalação do windows server 2008 na virtual box
Trabalho de sistema operativo servidor
Tcvb2 diogo mendes_sistemas operativos servidor_v1
Anúncio

Semelhante a Ubuntu Enterprise Cloud (20)

PPTX
Cloud Server Embratel
PPTX
Curso "Desenvolvendo aplicações de uso geral para GPU com CUDA".
PDF
Aula 17 hd
PDF
Hardware aula5
PDF
Desenvolvendo nas nuvens com Windows Azure
PPTX
Sistemas Operacionais - curso de tecnico em informatica
PPTX
Unidade de disco - Atualizado 2014
PPTX
Vendo computador completo
KEY
Cloud IaaS - Detalhes da Infraestrutura como Serviço
PDF
PDF
Aula Windows 1
PPTX
PPTX
Desenvolvendo Aplicações de Uso Geral para GPU com CUDA
PDF
Descricao de-laboratorios
ODP
PostgreSQL Tuning: O elefante mais rápido que um leopardo
PPTX
Conceitos Básicos INSS 2015
XLS
Valdir Adorni - Infra and S.A.N Assessment Integration Sample
PPT
SSD no banco de dados é bom mesmo?
PPT
DBA became DMA for Oracle Exadata X2-2
Cloud Server Embratel
Curso "Desenvolvendo aplicações de uso geral para GPU com CUDA".
Aula 17 hd
Hardware aula5
Desenvolvendo nas nuvens com Windows Azure
Sistemas Operacionais - curso de tecnico em informatica
Unidade de disco - Atualizado 2014
Vendo computador completo
Cloud IaaS - Detalhes da Infraestrutura como Serviço
Aula Windows 1
Desenvolvendo Aplicações de Uso Geral para GPU com CUDA
Descricao de-laboratorios
PostgreSQL Tuning: O elefante mais rápido que um leopardo
Conceitos Básicos INSS 2015
Valdir Adorni - Infra and S.A.N Assessment Integration Sample
SSD no banco de dados é bom mesmo?
DBA became DMA for Oracle Exadata X2-2
Anúncio

Mais de Julio Monteiro (13)

KEY
Por que Ruby on Rails?
PDF
MongoDB: um banco de dados orientado a documento
PDF
Como criar e lançar um e-commerce em 42 minutos
PDF
KEY
Desenvolvimento Web com Rails
KEY
Segurança & Ruby on Rails
KEY
Como colaborar com projetos opensource com o GitHub
KEY
Como criar e lançar um site em 42 minutos
PDF
Ruby, Rails e Diversão (Campus Party Brasil 2009)
PPT
Introdução ao Ruby on Rails (SOCIESC)
ODP
Introdução ao Ruby on Rails (InstallFest 2006)
PPT
Ruby on Rails e o Mercado
PPT
Ruby, Rails e Diversão
Por que Ruby on Rails?
MongoDB: um banco de dados orientado a documento
Como criar e lançar um e-commerce em 42 minutos
Desenvolvimento Web com Rails
Segurança & Ruby on Rails
Como colaborar com projetos opensource com o GitHub
Como criar e lançar um site em 42 minutos
Ruby, Rails e Diversão (Campus Party Brasil 2009)
Introdução ao Ruby on Rails (SOCIESC)
Introdução ao Ruby on Rails (InstallFest 2006)
Ruby on Rails e o Mercado
Ruby, Rails e Diversão

Último (11)

PPTX
Tipos de servidor em redes de computador.pptx
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPTX
Eng. Software - pontos essenciais para o início
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Design - Introdução a Gestalt e teoria das formas
PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Utilizando code blockes por andre backes
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Manejo integrado de pragas na cultura do algodão
Tipos de servidor em redes de computador.pptx
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Eng. Software - pontos essenciais para o início
Viasol Energia Solar -Soluções para geração e economia de energia
Design - Introdução a Gestalt e teoria das formas
Arquitetura de computadores - Memórias Secundárias
Utilizando code blockes por andre backes
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Manejo integrado de pragas na cultura do algodão

Ubuntu Enterprise Cloud

  • 1. UBUNTU ENTERPRISE CLOUD Julio Monteiro <julio@monteiro.eti.br> 5 de Novembro de 2009
  • 2. POR QUE CLOUD? • Cloud Computing é o início da “commoditisation” de TI • Economia de recursos • Flexibilidade de fornecedores
  • 4. VANTAGENS DE CLOUD • Apenas pague pelo que você usou • Aloque mais capacidade apenas quando precisar • Aloque mais instâncias (servidores) quando você precisar • Não desperdice energia elétrica, recursos físicos, dinheiro, etc...
  • 5. UBUNTU ENTERPRISE CLOUD • Baseado no Eucalyptus Cloud • Criação de clouds Públicas e Privadas • Padrão definido pela AWS (Amazon Web Services) • Disponível no Ubuntu 9.10 Server Edition
  • 6. VANTAGENS DO UEC • Gratuito e de código aberto • Sem licenciamento • Sem dependência de fornecedor • Utiliza uma API padrão (Amazon EC2 API e Amazon S3 API)
  • 7. COMPONENTES • Cloud Controller (CLC) • Walrus Storage Controller (WS3) • Elastic Block Storage Controller (EBS) • Cluster Controller (CC) • Node Controller (NC)
  • 10. CLC: CLOUD CONTROLLER •É o componente mais visível de toda arquitetura a interface para criação e gerenciamento da • Provê instalação em geral • Gerenciamento web e via API • Delega tarefas para os CCs (Cluster Controllers)
  • 11. WS3: WALRUS STORAGE CTLR • Armazenamento de arquivos (Filestorage System, FS) • Pode armazenar imagens de máquinas (Machine Images) e arquivos em geral (qualquer) • Interfaces “Web Service” (no caso, REST e SOAP)
  • 13. EBS: ELASTIC BLOCK STORAGE • Montagem de dispositivos de bloco persistentes • Criação e abertura de snapshots instantâneos • Atualmente utiliza ATA over Ethernet • Em breve um novo protocolo (como iSCSI)
  • 14. CC: CLUSTER CONTROLLER • Obedece o Cloud Controller • Gerencia os NCs (Node Controllers) • Aloca imagens e executa instâncias de máquina • Decide qual Node irá rodar a instância com base em relatórios de uso
  • 16. CC: CLUSTER CONTROLLER • Executa fisicamente cada instância de máquina • Ao iniciar uma nova instância, executa a sequinte sequencia: 1.Verificar autenticidade da requisição 2.Baixar a imagem (snapshot) da máquina do WS3 3.Criar as interfaces de rede virtuais 4.Iniciar a instância
  • 22. HARDWARE MINIMO PARA SETUP TRADICIONAL Espaço de CPU RAM Disco Rede Disco 5200 rpm CLC 1 GHz (2 GHz) 0,5 GB (1 GB) IDE (7200rpm SATA) 40 GB (200 GB) 100 Mbps (1000 Mbps) 5200 rpm 100 CC 1 GHz (2 GHz) 1 GB (4 GB) IDE (7200rpm SATA) 40 GB (200 GB) Mbps (2x 1000 Mbps) VT 5200 rpm NC (VT, 64bits, multicore) 1 GB (4 GB) IDE (7200rpm SATA) 40 GB (100 GB) 100 Mbps (1000 Mbps)
  • 23. HARDWARE MINIMO PARA SETUP MENOR Espaço de CPU RAM Disco Rede Disco CLC 1 GHz 0,5 GB 5200 rpm 40 GB 100 IDE Mbps / CC (2 GHz) (1 GB) (200 GB) (7200rpm SATA) (2x 1000 Mbps) VT 5200 rpm NC (VT, 64bits, multicore) 1 GB (4 GB) IDE (7200rpm SATA) 40 GB (100 GB) 100 Mbps (1000 Mbps)
  • 24. Logo ao colocar o CD do Ubuntu 9.10 Server Edition
  • 26. Painel administrativo do CLC (Cloud Controller)