computação em nuvem: análise comparativa de ferramentas open source para iaas

13
Computação em Nuvem: Análise Comparativa de Ferramentas Open Source para IaaS Bruna Roberta Thomé Eduardo Luís Hentges SETREM Orientador: M.Sc. Dalvan Griebler PUCRS Novembro/2013

Upload: larcc

Post on 16-Aug-2015

61 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Computação em Nuvem: Análise Comparativa de Ferramentas Open  Source para IaaS

Computação em Nuvem: Análise Comparativa de Ferramentas Open Source

para IaaS

Bruna Roberta ThoméEduardo Luís Hentges

SETREM

Orientador: M.Sc. Dalvan GrieblerPUCRS

Novembro/2013

Page 2: Computação em Nuvem: Análise Comparativa de Ferramentas Open  Source para IaaS

• Introdução

• Trabalhos Relacionados

• Ferramentas de Computação em Nuvem

• Análise Comparativa

• Conclusão

• Referências

Sumário

[email protected] , [email protected], [email protected]

Page 3: Computação em Nuvem: Análise Comparativa de Ferramentas Open  Source para IaaS

Introdução

[email protected] , [email protected], [email protected]

• Computação em nuvem

• Tipos de Nuvens (Pública, Privada e Híbrida)

• Modelos de Serviços (SaaS, PaaS e IaaS)

• Escopo do Trabalho

• Motivação

• Dificuldade de Implantação

• Objetivo

Page 4: Computação em Nuvem: Análise Comparativa de Ferramentas Open  Source para IaaS

- A survey on open-source cloud computing solutions (ENDO, GONÇALVES, KELNER, SADOK, 2010)

- Comparison of multiple cloud frameworks (LASZEWSKI, DIAZM WANG, FOX., 2012)

- Performance evaluation of the Illinois cloud computing

Testbed (KHURSHID, AL-NAYEEM, GUPTA, 2009)

- Comparação de ferramentas de software livre para

administração de nuvem privada (MACHADO, 2011)

- Evaluating open-source cloud computing solutions (VORAS et al. 2011)

Trabalhos Relacionados

[email protected] , [email protected], [email protected]

Page 5: Computação em Nuvem: Análise Comparativa de Ferramentas Open  Source para IaaS

Trabalho (Seção) Ferramentas Estudadas Avaliação- Quant.

Ambiente

(ENDO, GONÇALVES,

KELNER, SADOK, 2010)

Xen Cloud Platform (XCP), Nimbus, OpenNebula,

Eucalyptus, TPlataform, Apache virtual Computing Lab(VCL), e Enomaly Platform Computing

Elastic

Qualitativa- 7 -

(LASZEWSKI, DIAZM WANG,

FOX, 2012)

Eucalyptus, Nimbus, OpenNebula, OpenStack

Qualitativa- 4 -

(KHURSHID, AL-NAYEEM, GUPTA,

2009)

Open Cirrus Prática- 1 128 computadores HP DL160 com dois processadores quad core,

16GB de RAM e 2TB HD.

(MACHADO, 2011) OpenQRM e Eucalyptus Prática- 2 6 computadores desktop, com o sistema operacional Ubuntu 10.04

de 32 bits,

(VORAS et al. 2011) OpenNebula, Eucalyptus, Ubuntu Enterprise Cloud, OpenQRM,

Abiquo, Red Hat Cloud Foundations, Edition One,

OpenStack, Nimbus, mOSAIC.

Qualitativa- 10 -

(HENTGES, THOMÉ, 2013)

Eucalyptus, OpenNebulaOpenStack, CloudStackOpenQRM, UEC, Abiquo

Convirt, Nimbus, Apache VCL

Qualitativa-10 Prática- 2

(Eucalyptus, OpenNebula, OpenStack e OpenQRM)

8 computadores desktop, com o sistema operacional Ubuntu Server

12.04 de 32 bits,

Page 6: Computação em Nuvem: Análise Comparativa de Ferramentas Open  Source para IaaS

Ferramentas de Computação em Nuvem

[email protected] , [email protected], [email protected]

Page 7: Computação em Nuvem: Análise Comparativa de Ferramentas Open  Source para IaaS

Análise comparativa

• Característica:

1. Interface

2. Gerenciamento de energia

3. Balanceamento de carga

4. Rede

5. Armazenamento

6. Monitoramento

7. Integração

8. Virtualização

9. Segurança.

[email protected] , [email protected], [email protected]

Page 8: Computação em Nuvem: Análise Comparativa de Ferramentas Open  Source para IaaS

Ferramenta InterfaceGerenciamento de

EnergiaBalanceamento de

cargaEucalyptus SSH e WEB Possui Elastic Load Balancer

OpenNebulaSSH e WEB

(Sustone GUI)

CLUES Possui

OpenStackSSH e WEB

(Horizon)Power Management Possui

Cloud Stack SSH e WEB Possui Citrix NetScalerOpenQRM SSH e WEB Possui Possui

UEC SSH e WEBUEC Power

Management Não

Abiquo SSH e WEB Não SimConvirt SSH e WEB Não NãoNimbus SSH e WEB Possui Não

Apache VCL SSH e WEB Possui Não

Page 9: Computação em Nuvem: Análise Comparativa de Ferramentas Open  Source para IaaS

Ferramenta Rede Armazenamento MonitoramentoEucalyptus Bridge e VLAN AoE, iSCSI e NFS Nagios

OpenNebulaBridge, VLAN e Open Vswitch

NFS, ISCSI, LVMOpenNebula

Sunstone

OpenStackVLAN e Open

VswitchAoE, iSCSI e NFS

OpenStack Clanavi

Cloud Stack VLAN ISCSI e NFS Traffic Sentinel

OpenQRM Bridge e VLANNFS, iSCSI, AoE e

LVMopenqrm-monitord

UEC Bridge e VLAN iSCSI e AoE UEC MonitorAbiquo VLAN NFS, iSCSI, LVM Abiquo MonitorConvirt VLAN NFS, iSCSI e LVM Convirt MonitorNimbus VLAN AOE, iSCSI e NFS Nagios

Apache VCL VLAN iSCSI Não

Page 10: Computação em Nuvem: Análise Comparativa de Ferramentas Open  Source para IaaS

Ferramenta Integração Virtualização Segurança

EucalyptusEC2, EBS, AMI,

S3, IAMXen, KVM e Vmware

ESXiAutenticação, CUG e Active Directory

OpenNebula EC2 Xen, KVM e Vmware Autenticação e CUG

OpenStack EC2 e S3XenServer, KVM e

Hyper-VKeystone, LDAP, e métodos externos

Cloud StackCloudBridge e

EC2Xen, KVM e Vmware

ESXiAutenticação e CUG

OpenQRMUEC, EC2 e Eucalyptus

Vmware ESX, Xen, KVM e XenServer

Autenticação, CUG e LDAP

UEC EC2 KVM Autenticação e CUG

Abiquo Cisco UCSVMware ESXi, Hyper-V, XenServer, Xen, KVM

Autenticação, CUG e LDAP

Convirt EC2 Xen e KVM Não

NimbusEC2, S3, Cumulus

Xen e KVM Autenticação e CUG

Apache VCL Não Vmware, KVM Autenticação LDAP

Page 11: Computação em Nuvem: Análise Comparativa de Ferramentas Open  Source para IaaS

• Comparação efetuada

• Ferramenta que mais se destacou (OpenQRM)

• Outras ferramentas com desempenho parecido (Eucalyptus,

OpenNebula, OpenStack)

• Desafios Futuros

• Estudo de benchmarks para avaliação prática.

• Testar o comportamento das ferramentas em um ambiente de

estações de trabalho.

Conclusão

[email protected] , [email protected], [email protected]

Page 12: Computação em Nuvem: Análise Comparativa de Ferramentas Open  Source para IaaS

Referências

P. Mell e T. Grance. The NIST Definition of Cloud Computing. Gaithersburg: National Institute of Standards and Technology, 2011, p.7..

E. A. Marks e B. Lozano. Executive’s Guide to Cloud Computing.1ºEd. New Jersey: Published by John Wiley & Sons, Inc., 2010, p.285.

M. Veras. Virtualização: Componente Central do Datacenter. 1º Ed. Rio de Janeiro: Brasport Livros e Multimidia Ltda, 2011, p. 364.

P. T. Endo,G. E. Gonçalves, J. Kelner e D. Sadok. A Survey on Open-source Cloud Computing Solutions. In: VIII Workshop em Clouds, Grids e Aplicações. 2010. Gramado-RS. Anais. Gramado: Sociedade Brasileira de Computação, 2010, p.3-16.

[email protected] , [email protected], [email protected]

Page 13: Computação em Nuvem: Análise Comparativa de Ferramentas Open  Source para IaaS

G. V. Laszewski, J. Diaz, F. Wang e G. C. Fox. Comparison of Multiple Cloud Frameworks. 2012 IEEE Fifth International Conference on Cloud Computing. Washington. 2012. p.734-741.

A. Khurshid, A. Al-nayeem e I. Gupta. Performance Evaluation of the Illinois Cloud Computing Testbed. [S.I], Urbana-Champaign: Illinois Digital Environment for Access to Learning and Scholarsip, 2009, p.12.

C. P. Machado. Comparação de ferramentas de software Livre para administração de nuvem privada. Canoas: Ulbra, 2011, p.18.

I. Voras, B. Mihaljevic, M. Orlic, M. Pletikosa, M. Zagar, T. Pavic, K. Zimmer, I. Cavrak, V. Paunovic, I. Bosnic e S. Tomic. Evaluating Open-Source Cloud Computing Solutions. In: MIPRO, 2011 Proceedings of the 34th International Convention. 2011. Opatija-HR. Anais. Washington: IEEE Computer Society, 2011. p.209-214.

Referências

[email protected] , [email protected], [email protected]