Avaliação e Comparação do Desempenho de Infraestrutura das Ferramentas de Administração de Nuvem OpenStack e OpenNebula

Share Embed


Descrição do Produto

Avaliação e Comparação do Desempenho de Infraestrutura das Ferramentas de Administração de Nuvem OpenStack e OpenNebula A computação em nuvem vem se tornando referência na utilização de grandes infraestruturas de processamento (IaaS), como também softwares (SaaS) e plataformas de desenvolvimento (PaaS) (MARINESCU, 2013). O modelo IaaS pode ser encarado pelo usuário como uma forma de diminuição de custos em infraestrutura, pois as ferramentas de administração para este fim trabalham diretamente com tecnologias de virtualização, permitindo que servidores sejam criados e os recursos provisionados (MARINESCU, 2013). A demanda existente de ferramentas de administração de nuvens nos coloca em uma situação em que é essencial analisar e comparar o desempenho e estimar qual delas apresenta a melhor utilização dos recursos virtuais, e ainda em relação ao ambiente nativo. Este estudo parte do trabalho de (Thomé et al, 2013; Thomé et al 2013[A]), o qual realizou um estudo das principais ferramentas de administração de nuvem, avaliando as características operacionais do OpenStack (OPENSTACK, 2014) e OpenNebula (TORALDO, 2013), escolhidas a partir de uma avaliação teórica. Esta pesquisa foi realizada como trabalho de conclusão do curso de Redes de Computadores da faculdade SETREM. Onde as ferramentas e os testes foram realizados no laboratório de redes da instituição entre os meses de dezembro de 2013 até julho de 2014. Para esta análise, foi proposto a implantação de dois Clusters homogêneos em cada uma das ferramentas, usando instâncias virtuais com capacidades idênticas (4 vCPUs, 4 GB de memórias RAM, rede megabit e 10 GB de disco LVM) e utilizando o KVM como virtualizador nas duas ferramentas. Nos experimentos, foram usados benchmarks específicos como LINPACK para teste de processador, IOzone para teste de disco, IPerf para teste de rede e STREAM para teste de memória RAM. Assim, com os resultados plotados em gráficos, foi possível identificar que a ferramenta OpenNebula alcançou os melhores resultados em processador, rede e nas funções de Add, Copy e Scale em testes de memória RAM. Com exceção, nos testes de disco, onde seu baixo desempenho se deve ao uso de uma rede Megabit, pois o OpenNebula aloca seus discos em uma unidade compartilhada pelo front-end do cluster. Por outro lado, o OpenStack teve melhor desempenho na avaliação de disco, pois as máquinas virtuais não estão em uma unidade compartilhada. Na comparação com o ambiente nativo, somente na função Scale dos testes em memória, em que a ferramenta OpenNebula foi beneficiada. Além dos gráficos, foi usado o software estatístico SPSS (FIELD, 2009) com um nível de confiança de 95% (usado para testar se existe diferença significativa nos resultados amostrais), onde confirmou-se que os resultados entre as ferramentas e ambiente nativo são significativamente diferentes. Todo trabalho foi conduzido usando o método quantitativo e procedimento de coleta e análise de dados amostrais dos testes. E por fim técnicas experimentais, aplicadas em cada um dos ambientes OpenStack, OpeNebula e Nativo.

FIELD, Andy. Discovering Statístics Using SPSS. London: SAGE, 2009, 3º Edição. pp. 1-854. OPENSTACK. OpenStack Roadmap. 2014. Disponível em: . Acessado em: 20 de Agosto de 2014. TORALDO, Giovani. OpenNebula 3: Cloud Computing. Birmingham : Packt, 2013. 9781-84951-746-1. MARINESCU, Dan C. Cloud Computing: Theory and Practice. Waltham : Elsevier, 2013. 978-0-12404-627-6. MARON, Carlo Alberto Franco; GRIEBLER, Dalvan. 2014. Avaliação E Comparação Da Computação De Alto Desempenho Em Ferramentas Opensource De Administração De Nuvem Usando Estações De Trabalho - Trabalho de Conclusão do Curso Superior de Tecnologias em Redes de Computadores. Tecnologia em Redes de Computadores. Três de Maio: SETREM. THOMÉ, Bruna Roberta; HENTGES, Eduardo Luís; GRIEBLER, Dalvan. 2013. Análise e

Comparação de Ferramentas Open Source de Computação Em Nuvem para o Modelo de Serviço Iaas - Trabalho de Conclusão do Curso Superior de Tecnologias em Redes de Computadores. Tecnologia em Redes de Computadores. Três de Maio: SETREM. THOMÉ [A], Bruna Roberta; HENTGES, Eduardo, GRIEBLER, Dalvan. 2013. Computação em Nuvem: Análise Comparativa de Ferramentas Open Source para IaaS. Escola Regional de Redes de Computadores (ERRC). Porto Alegre, RS. Sociedade Brasileira de Computação – SBC.

Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.