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...
TI como Commodity
VANTAGENS DE CLOUD

• Apenas    pague pelo que você usou

• Aloque   mais capacidade apenas quando precisar

• Aloque   ma...
UBUNTU ENTERPRISE CLOUD


• Baseado   no Eucalyptus Cloud

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

• Padrão     definido...
VANTAGENS DO UEC


• Gratuito    e de código aberto

• Sem   licenciamento

• Sem       dependência de fornecedor

• Utili...
COMPONENTES

• Cloud     Controller (CLC)

• Walrus     Storage Controller (WS3)

• Elastic   Block Storage Controller (EB...
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 gerenciament...
WS3: WALRUS STORAGE CTLR



• Armazenamento          de arquivos (Filestorage System, FS)

• Pode armazenar imagens de máq...
Exemplo de instalação do UEC
EBS: ELASTIC BLOCK STORAGE



• Montagem    de dispositivos de bloco persistentes

• Criação   e abertura de snapshots ins...
CC: CLUSTER CONTROLLER



• Obedece    o Cloud Controller

• Gerencia   os NCs (Node Controllers)

• Aloca   imagens e exe...
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 se...
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 ...
HARDWARE MINIMO
   PARA SETUP MENOR
                                                 Espaço de
        CPU           RAM  ...
Logo ao colocar o CD do Ubuntu 9.10 Server Edition
Durante a instalação...
Painel administrativo do CLC (Cloud Controller)
PERGUNTAS?
Próximos SlideShares
Carregando em…5
×

Ubuntu Enterprise Cloud

6.336 visualizações

Publicada em

Palestra sobre Ubuntu Enterprise Cloud ministrada na disciplina de Sistemas Distribuídos da UDESC, no dia 5 de Novembro de 2009.

Publicada em: Tecnologia
1 comentário
2 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
6.336
No SlideShare
0
A partir de incorporações
0
Número de incorporações
64
Ações
Compartilhamentos
0
Downloads
181
Comentários
1
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Ubuntu Enterprise Cloud

    1. 1. UBUNTU ENTERPRISE CLOUD Julio Monteiro <julio@monteiro.eti.br> 5 de Novembro de 2009
    2. 2. POR QUE CLOUD? • Cloud Computing é o início da “commoditisation” de TI • Economia de recursos • Flexibilidade de fornecedores
    3. 3. TI como Commodity
    4. 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. 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. 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. 7. COMPONENTES • Cloud Controller (CLC) • Walrus Storage Controller (WS3) • Elastic Block Storage Controller (EBS) • Cluster Controller (CC) • Node Controller (NC)
    8. 8. Exemplo de instalação do UEC
    9. 9. Exemplo de instalação do UEC
    10. 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. 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)
    12. 12. Exemplo de instalação do UEC
    13. 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. 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
    15. 15. Exemplo de instalação do UEC
    16. 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
    17. 17. Exemplo de instalação do UEC
    18. 18. Simulação de criação de máquina
    19. 19. Simulação de criação de máquina
    20. 20. Simulação de criação de máquina
    21. 21. Simulação de criação de máquina
    22. 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. 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. 24. Logo ao colocar o CD do Ubuntu 9.10 Server Edition
    25. 25. Durante a instalação...
    26. 26. Painel administrativo do CLC (Cloud Controller)
    27. 27. PERGUNTAS?

    ×