Uma abordagem para gerenciamento de custos através do provisionamento de recursos para topologias de aplicações em nuvem [Digital]
Dissertação
Português
681.3:004.451.624
Fortaleza, 2019.
A computação em nuvem é um paradigma recente e promissor, onde recursos computacionais escaláveis podem ser facilmente adquiridos na internet a um baixo custo conforme a demanda cresce ou diminui. Por mais simples que as soluções de nuvem sejam, sua utilização não significa um custo efetivo e...
Ver mais
A computação em nuvem é um paradigma recente e promissor, onde recursos computacionais escaláveis podem ser facilmente adquiridos na internet a um baixo custo conforme a demanda cresce ou diminui. Por mais simples que as soluções de nuvem sejam, sua utilização não significa um custo efetivo e eficiente aos recursos computacionais adquiridos. O provisionamento de recursos em nuvem geralmente é uma tarefa complexa, uma vez que qualquer decisão arquitetural errada pode levar a um subprovisionamento dos recursos com uma implantação que não atende ao desempenho mínimo desejado, ou a um superprovisionamento dos recursos juntamente com um aumento significativo de custos. Neste trabalho apresentamos uma abordagem baseada no escalonador automático horizontal de recursos, visando manter a disponibilidade do sistema com o aumento/diminuição de recursos computacionais com um melhor gerenciamento de custos. A abordagem foi avaliada empiricamente, com base nos resultados de uma aplicação real (WordPress) implantada em uma nuvem IaaS pública (Amazon EC2), considerando diferentes topologias de máquinas virtuais e diferentes níveis de demanda, com intuito de obter informações sobre as melhores opções.
Palavras-chave: Computação em Nuvem. Provisionamento. Escalonador de Recursos. Gerenciamento de Recursos. Gerenciamento de Custos.
Ver menos
Palavras-chave: Computação em Nuvem. Provisionamento. Escalonador de Recursos. Gerenciamento de Recursos. Gerenciamento de Custos.
Ver menos
Cloud computing is a recent and promising paradigm where scalable computing resources can be easily purchased on the Internet at a low cost as demand grows or decreases. As simple as cloud solutions are, their use does not mean an effective and efficient cost to the acquired computing resources....
Ver mais
Cloud computing is a recent and promising paradigm where scalable computing resources can be easily purchased on the Internet at a low cost as demand grows or decreases. As simple as cloud solutions are, their use does not mean an effective and efficient cost to the acquired computing resources. Provisioning cloud resources is often a complex task, since any wrong architectural decision can lead to over-provisioning of resources with a deployment that does not meet the desired minimum performance, or over-provisioning of resources along with a significant costs. In this work we present an approach based on horizontal automatic scheduler of resources, aiming to maintain the availability of the system with the increase (decrease) of computational resources with a better management of costs. The approach was empirically evaluated, based on the results of a real application (WordPress) deployed in a public IaaS cloud (Amazon EC2), considering different topologies of virtual machines and different levels of demand, in order to obtain information about the best options
Keywords: Cloud computing. Provisioning. Resource Scheduler. Resource Management. Cost Management Ver menos
Keywords: Cloud computing. Provisioning. Resource Scheduler. Resource Management. Cost Management Ver menos
Olinda, Bruno Moreira
Autor
Sampaio, Americo Tadeu Falcone
Orientador
Sampaio, Americo Tadeu Falcone
Banca examinadora
Simão Filho, Marum
Banca examinadora
Farias, Pedro Porfírio Muniz
Banca examinadora
Universidade de Fortaleza. Programa de Pós-Graduação em Informática Aplicada
Dissertação (mestrado)