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