Uma abordagem para gerenciamento de custos através do provisionamento de recursos para topologias de aplicações em nuvem

Detalhes bibliográficos
Autor(a) principal: Olinda, Bruno Moreira
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UNIFOR
Texto Completo: https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/118455
Resumo: 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.
id UFOR_065876c8aaddd7127cf11b6523f2956c
oai_identifier_str oai::118455
network_acronym_str UFOR
network_name_str Biblioteca Digital de Teses e Dissertações da UNIFOR
repository_id_str
spelling Uma abordagem para gerenciamento de custos através do provisionamento de recursos para topologias de aplicações em nuvemComputação em nuvemCustoA 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.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 ManagementDissertacao enviada com autorizacao e certificacao via CI 32847/19Sampaio, Americo Tadeu FalconeSampaio, Americo Tadeu FalconeSimão Filho, MarumFarias, Pedro Porfírio MunizUniversidade de Fortaleza. Programa de Pós-Graduação em Informática AplicadaOlinda, Bruno Moreira2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/118455https://uol.unifor.br/auth-sophia/exibicao/21255porreponame:Biblioteca Digital de Teses e Dissertações da UNIFORinstname:Universidade de Fortaleza (UNIFOR)instacron:UNIFORinfo:eu-repo/semantics/openAccess2024-01-30T15:08:40Zoai::118455Biblioteca Digital de Teses e Dissertaçõeshttps://www.unifor.br/bdtdONGhttp://dspace.unifor.br/oai/requestbib@unifor.br||bib@unifor.bropendoar:2024-01-30T15:08:40Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)false
dc.title.none.fl_str_mv Uma abordagem para gerenciamento de custos através do provisionamento de recursos para topologias de aplicações em nuvem
title Uma abordagem para gerenciamento de custos através do provisionamento de recursos para topologias de aplicações em nuvem
spellingShingle Uma abordagem para gerenciamento de custos através do provisionamento de recursos para topologias de aplicações em nuvem
Olinda, Bruno Moreira
Computação em nuvem
Custo
title_short Uma abordagem para gerenciamento de custos através do provisionamento de recursos para topologias de aplicações em nuvem
title_full Uma abordagem para gerenciamento de custos através do provisionamento de recursos para topologias de aplicações em nuvem
title_fullStr Uma abordagem para gerenciamento de custos através do provisionamento de recursos para topologias de aplicações em nuvem
title_full_unstemmed Uma abordagem para gerenciamento de custos através do provisionamento de recursos para topologias de aplicações em nuvem
title_sort Uma abordagem para gerenciamento de custos através do provisionamento de recursos para topologias de aplicações em nuvem
author Olinda, Bruno Moreira
author_facet Olinda, Bruno Moreira
author_role author
dc.contributor.none.fl_str_mv Sampaio, Americo Tadeu Falcone
Sampaio, Americo Tadeu Falcone
Simão Filho, Marum
Farias, Pedro Porfírio Muniz
Universidade de Fortaleza. Programa de Pós-Graduação em Informática Aplicada
dc.contributor.author.fl_str_mv Olinda, Bruno Moreira
dc.subject.por.fl_str_mv Computação em nuvem
Custo
topic Computação em nuvem
Custo
description 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.
publishDate 2019
dc.date.none.fl_str_mv 2019
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/118455
url https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/118455
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://uol.unifor.br/auth-sophia/exibicao/21255
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UNIFOR
instname:Universidade de Fortaleza (UNIFOR)
instacron:UNIFOR
instname_str Universidade de Fortaleza (UNIFOR)
instacron_str UNIFOR
institution UNIFOR
reponame_str Biblioteca Digital de Teses e Dissertações da UNIFOR
collection Biblioteca Digital de Teses e Dissertações da UNIFOR
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)
repository.mail.fl_str_mv bib@unifor.br||bib@unifor.br
_version_ 1815437306910212096