Ubuntu Enterprise Cloud

6,266 views
6,068 views

Published on

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

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
6,266
On SlideShare
0
From Embeds
0
Number of Embeds
64
Actions
Shares
0
Downloads
179
Comments
1
Likes
2
Embeds 0
No embeds

No notes for 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?

    ×