Please use this identifier to cite or link to this item: https://hdl.handle.net/1822/79428

TitleOtimização dos custos de operação de aplicações Web em Cloud
Other titlesCloud web application operation cost optimization
Author(s)Machado, Diogo Alexandre Gonçalves
Advisor(s)Sousa, António
Costa, Daniela Duarte da
KeywordsCloud-computing
Fornecedores de serviços de cloud
Otimização de custos
Cloud service providers
Cost optimization
Issue date23-Dec-2019
Abstract(s)O cloud computing tem sido amplamente adotado na área das tecnologias de informação na última década, devido às diversas vantagens que providencia, entre elas a possibilidade de redução de custos com infraestruturas. Embora a utilização da cloud possa minorar os custos de operação de aplicações Web, verifica-se que a definição dos preços praticados pelos fornecedores de serviços tem-se tornado cada vez mais complexa, ameaçando uma das principais razões que leva os utilizadores a migrar para a cloud: a redução de custos. Derivado deste aumento de complexidade, o surgimento de soluções de monitorização e otimização de custos de cloud tem vindo a aumentar por forma a combater este problema. Apesar de existirem algumas soluções capazes de auxiliar na otimização de custos, verifica-se que a visibilidade sobre os custos e dados de utilização é limitada, não sendo possível consultar a informação com a granularidade que os utilizadores pretendem. Por todos estes motivos, a equipa de Investigação e Desenvolvimento da Eurotux Informática, S.A. decidiu investir no desenvolvimento de uma solução que auxiliasse os seus colaboradores e clientes num problema que enfrentam no dia a dia. Após estudar as soluções existentes, identificou-se, junto dos principais intervenientes, os requisitos que a solução deveria cumprir. A criação de uma aplicação em Flask em conjunto com uma Elas& Stack constitui a base tecnológica da solução. A modularidade, escalabilidade e robustez da solução foi tida em conta em todo o processo de elaboração da solução. O resultado final é uma ferramenta totalmente funcional que permite satisfazer as necessidades impostas. A integração com os principais fornecedores de cloud estudados foi amplamente conseguida. A avaliação da mesma foi realizada tendo por base diversos casos de estudo de clientes reais da empresa.
Cloud computing has been widely adopted in the area of Information Technology (IT) over the last decade due to the many advantages it provides, including the possibility of reducing infrastructure costs. Although the adoption of the cloud can mitigate the costs of operating web applications, it appears that the definition of prices practiced by service providers has become increasingly complex, threatening one of the main reasons that leads users to migrate to the cloud: cost savings. Due to this increased complexity, the number of cloud cost monitoring and optimization solutions has been growing in order to face this problem. While there are some solutions that can help with cost optimization, it is verified that the visibility into costs and usage data is limited, and it is not possible to query the information with the granularity that users want. For all these reasons, the Research and Development team (R&D) of Eurotux Informatica, S.A. decided to invest in the development of a solution that would help its employees and customers in a problem they face every day. After studying existing solutions, the key actors identified the requirements that the solution should sastified. Creating a Flask application together with an Elastic Stack is the technology foundation of the solution. The modularity, scalability and robustness of the solution has been taken in consideration throughout the solution design process. The final result is a fully functional tool that allows you to meet the requirements imposed. The integra-tion with the major cloud providers studied has been largely achieved. The evaluation was made based on several study cases of real company customers.
TypeMaster thesis
DescriptionDissertação de mestrado em Engenharia Informática
URIhttps://hdl.handle.net/1822/79428
AccessOpen access
Appears in Collections:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
Diogo Alexandre Gonçalves Machado.pdfDissertação de mestrado8,78 MBAdobe PDFView/Open

This item is licensed under a Creative Commons License Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID