Avaliação de desempenho, consumo de energia e custo para ambientes baseados em contêineres e máquinas virtuais
DOI:
https://doi.org/10.5335/rbca.v13i1.10827Palavras-chave:
Virtualização, Contêineres, Máquina Virtual, Avaliação de Desempenho, Consumo de EnergiaResumo
A virtualização oferece melhorias significativas na utilização do recursos dos data centers, reduzindo o desperdício de energia em razão da redução da subutilização de máquinas físicas em operação. No entanto, o fator hypervisor e a (VM) acrescentam uma sobrecarga desnecessária no desempenho geral do sistema operacional hospedeiro, visto que cada instância baseada em VM possui seu próprio sistema operacional. Por outro lado, os contêineres têm se tornado uma alternativa leve e flexível aos ambientes cujas características mandatórias são agilidade e consistência nos processos de migração e replicação de aplicações. Diferentemente das tecnologias tradicionais de virtualização ou paravirtualização, os contêineres não exigem uma camada de emulação ou um hypervisor para serem executados, em vez disso, eles utilizam uma interface no nível do sistema operacional. Essa característica os torna uma tecnologia enxuta, visto que exigem uma sobrecarga limitada e permite que maiores densidades de instâncias sejam executadas no computador hospedeiro. Este artigo observou a utilização de CPUs e os custos da energia consumida por três ambientes experimentais baseados em contêineres Docker e máquinas virtuais do Kernel-based Virtual Machine (KVM). Os resultados demostraram que os contêineres apresentaram um melhor equilíbrio de aproximadamente 1,82% na utilização na CPU, contra 28,89% da VMs. Além disso, os resultados do consumo de energia e do custo por killowatt-hora dos contêineres foram significativamente menores
Downloads
Downloads
Publicado
Edição
Seção
Licença

Todos os artigos estão licenciados com a licença Creative Commons Atribuição-NãoComercial-SemDerivações 4.0 Internacional. Autores que publicam nesta revista concordam com os seguintes termos:
a) Autores mantém os direitos autorais e concedem à revista o direito de primeira publicação, com o trabalho simultaneamente licenciado sob a Licença Creative Commons Attribution que permite o compartilhamento do trabalho com reconhecimento da autoria e publicação inicial nesta revista.
b) Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
c) Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado (Veja O Efeito do Acesso Livre).