computação em nuvem: análise comparativa de ferramentas open source para iaas
TRANSCRIPT
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
• Introdução
• Trabalhos Relacionados
• Ferramentas de Computação em Nuvem
• Análise Comparativa
• Conclusão
• Referências
Sumário
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
- 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
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,
Ferramentas de Computação em Nuvem
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.
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
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
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
• 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
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.
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