Educloud 2

Post on 12-Jul-2015

109 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

Transcript

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

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

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.

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.

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.

ARQUITETURA

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

SCALE-UP

Controlador

de Nuvem

Controlador

de NodoVM

Quantidade de

Memória

Quantidade de

VCPU’s

Capacidade de

cada VCPU

.

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

API DE CONTROLE

API EDUCLOUD

CRIAR VM

INICIAR VM

PARAR VM

REMOVER VM

SCALE-UP

SCALE-OUT

NOVAS FUNCIONALIDADES NA API

INTERFACE WEB

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

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.

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

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.

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

top related