Top Banner
Educloud 2 Implementando mecanismos de elasticidade em uma nuvem privada para ambientes acadêmicos Giuseppe Alves Lopes Jair de Mello Junior Orientador: Prof. Dr. Tiago Ferreto Julho/2012
16

Educloud 2

Jul 12, 2015

Download

Technology

Giuseppe Lopes
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Educloud 2

Educloud 2Implementando mecanismos de elasticidade em uma nuvem privada para

ambientes acadêmicos

Giuseppe Alves LopesJair de Mello Junior

Orientador: Prof. Dr. Tiago Ferreto

Julho/2012

Page 2: Educloud 2

MOTIVAÇÃO

• A o em nuvem vem se

tornando uma tecnologia largamente

utilizada.

• Utilizar hardware escalável, expandir/

encolher configurações de acordo com a

demanda.

• A elasticidade caracteriza a o

em nuvem e torna-se um diferencial

Page 3: Educloud 2

PROBLEMA

• O Educloud uma plataforma de Computação emNuvem focada no ambiente acadêmico.

• Permite montar uma arquitetura de computaçãoem nuvem sem dependência de hardwareespecifico.

• Consolidar uma plataforma de ensino deo em nuvem para o meio acade mico.

• Faltava algo ao Educloud, algo que o deixassemais próximo ao rio do mercado.

Page 4: Educloud 2

PROPOSTA

• Conseguir agregar o poder da elasticidade

em uma plataforma academica.

• Não exigir uma infraestrutura de hardware

dedicada.

• Não remover funcionalidades ou alocar

recursos de forma dedicada.

Page 5: Educloud 2

PROPOSTA

• Agregar um armazenamento Centralizado.

• Scale-up: permitir um gerenciamento

dinâmico de processamento e ria.

• Scale-out: permitir que um ambiente

possa ser ampliado horizontalmente.

Page 6: Educloud 2

ARQUITETURA

Page 7: Educloud 2

ARMAZENAMENTO CENTRALIZADO

Controlador de Nuvem

VM STORAGE

Ca

da

str

ar

Tem

pla

te

Clonar Device (VDI)

Criar VM

Controlador de Nodo

VL Target iSCSI

Page 8: Educloud 2

SCALE-UP

Controlador

de Nuvem

Controlador

de NodoVM

Quantidade de

Memória

Quantidade de

VCPU’s

Capacidade de

cada VCPU

Page 9: Educloud 2

.

SCALE-OUT

LVS

Controlador de Nodo

Controlador de Nuvem

VM STORAGE

VMVM

VLVL

VL

Targ

ert

iSC

SI

Targ

ert

iSC

SI

Targ

ert

iSC

SI

Page 10: Educloud 2

API DE CONTROLE

API EDUCLOUD

CRIAR VM

INICIAR VM

PARAR VM

REMOVER VM

SCALE-UP

SCALE-OUT

NOVAS FUNCIONALIDADES NA API

Page 11: Educloud 2

INTERFACE WEB

Page 12: Educloud 2

Armazenamento Centralizado

1%

99%

Criação de Maquinas Virtuais

63%17%

20%

Inicialização de Maquinas Virtuais

Educoud 1: 490 Segundos

X

Educloud 2 : 255 Segundos

Educoud 1: 222 Segundos

X

Educloud 2 : 6 Segundos

Clonar Template (251,5673 Seg.)

Criar Volume Lógico (3,3451 Seg.)

Criar VM no Nodo (3,8137 Seg.)

Iniciar VM no Nodo (1,2273 Seg.)

Criar Target iSCSI (1,0652 Seg.)

VALIDAÇÃO

Page 13: Educloud 2

Scale-up

VALIDAÇÃO

• Os três parâmetros disponíveis foram

testados com sucesso;

• A máquina virtual teve seus recursos

alterados em plena execução;

• O processo de execução foi realizado em

menos de 1 segundo;

• O S.O. Ubuntu não soube interpretar as

alterações de hardware de forma dinâmica.

Page 14: Educloud 2

1% 1%

43%

55%

Criação de VM para Scale-out

47%

33%

20%

Inicialização de VM para Scale-out

98%

2%Scale-out

Scale-out

Clonar Template - LB (196,2569 Seg.)

Clonar Template - VM (249,9239 Seg.)

Criar Volume Lógico - LB (3,5698 Seg.)

Criar Volume Lógico - VM (3,1257 Seg.)

Configurar LB (8,2215 Seg.)

Configurar VM (4,8153 Seg.)

Iniciar VMs (11,5268 Seg.)

Adicionar VM no LB (4,9556 Seg.)

Clonar VM (252,7792 Seg.)

VALIDAÇÃO

Page 15: Educloud 2

CONCLUSÃO E TRABALHOS FUTUROS

• Educloud 2 permite vivenciar a computação emnuvem de forma simples e objetiva;

• Conceitos de elasticidade em ambientesacadêmicos sem utilizar recursos dedicados;

• Armazenamento centralizado facilitando ogerenciamento de máquinas virtuais;

• Agregar funcionalidade de Live-migration;

• Permitir redimensionar máquinas virtuais deforma automática.

Page 16: Educloud 2

Educloud 2Implementando mecanismos de elasticidade em uma nuvem privada para

ambientes acadêmicos

Giuseppe Alves LopesJair de Mello Junior

Orientador: Prof. Dr. Tiago Ferreto

Julho/2012