Made available in DSpace on 2019-03-29T23:52:51Z (GMT). No. of bitstreams: 0
Previous issue date: 2015-07-17 / Cloud computing is a recent computing paradigm that is changing
software engineering. It offers scalable virtual compute resources at
low prices, thus attracting many software developers interested in
reducing their infrastructure and operational costs. Even though using
cloud solutions is simple, with many providers and resource types
available, a common difficulty developers face is how to best
configure their applications using a myriad of cloud services,
specially when considering different attributes such as cost,
scalability, performance and others. A wrong architectural decision
can lead to a significant cost increase or a deployment option that
does not meet the minimum required performance. This work presents an
approach that relies on non-functional requirements as key drivers for
assessing and selecting, based on a multi-criteria optimization
method, the best architectural options for deploying applications in
the cloud. Results from a real application (WordPress) deployed in a
popular cloud provider (Amazon) are discussed to illustrate the use
and benefits of the approach.
Keywords: Cloud deployment, Architectural analysis, Multi-criteria,
AHP, Non-Functional Requirements. / A computação em nuvem é um paradigma recente da computação que está mudando a engenharia de software. Ela fornece recursos computacionais escaláveis a um baixo custo, atraindo, dessa forma, muitos desenvolvedores interessados em reduzir custos de infraestrutura e de operação. Por mais simples que as soluções de nuvem sejam, com muitos provedores e tipos de recursos disponíveis, uma dificuldade comum que desenvolvedores enfrentam é a maneira de melhor configurar suas aplicações através dos diversos serviços de nuvem, especialmente quando considerados atributos como custo, escalabilidade, desempenho, entre outros. Uma decisão arquitetural errada pode levar a um aumento significativo de custos ou a uma opção de implantação que não atende ao desempenho mínimo desejado. Este trabalho apresenta uma abordagem que utiliza requisitos não-funcionais como parâmetros chave na avaliação e seleção, baseada em um método de otimização multi-critério, da melhor opção arquitetural para a implantação de aplicações na nuvem. Resultados de uma aplicação real (WordPress) implantada em um provedor popular de nuvem (Amazon) são discutidos para ilustrar o uso e os benefícios da abordagem.
Palavras-chave: Implantação na nuvem, Análise Arquitetural,
Multi-critério, AHP, Requisitos Não-Funcionais.
Identifer | oai:union.ndltd.org:IBICT/oai:dspace.unifor.br:tede/95454 |
Date | 17 July 2015 |
Creators | Gonçalves Junior, Ronaldo Pinheiro |
Contributors | Sampaio, Americo Tadeu Falcone, Mendonça, Nabor das Chagas, Trinta, Fernando Antonio Mota, Albuquerque, Adriano Bessa, Sampaio, Americo Tadeu Falcone |
Publisher | Universidade de Fortaleza, Mestrado Em Informática Aplicada, UNIFOR, Brasil, Centro de Ciências Tecnológicas |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UNIFOR, instname:Universidade de Fortaleza, instacron:UNIFOR |
Rights | info:eu-repo/semantics/openAccess |
Relation | 5443571202788449035, 500, 500, -7645770940771915222 |
Page generated in 0.0016 seconds