Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/83663

TítuloIntelliScaling: serviço de gestão inteligente de capacidade
Autor(es)Lameira, Tiago Manuel Gonçalves
Orientador(es)Pereira, José
Silva, Diogo
Palavras-chaveNuvem
Cloud computing
Autoscalling
Dimensionamento
Cloud service provider
Azure
Infraestructure as a code
Infraestructure as a service
Balanceador de carga
Monitorização
Automação
Orquestração
Zabbix
HAProxy
ASP.NET Core (C#)
Terraform
Azure DevOps
Data2022
Resumo(s)A computação em nuvem é um conceito que consiste no uso de vários recursos de computação partilhados por um CSP, em alternativa do uso de servidores locais. Este modelo tem sido cada vez mais adoptado pelas empresas tecnológicas devido à facilidade de gestão dos serviços, a partir de um dispositivo móvel com acesso à internet. Um dos três níveis de serviço oferecidos pela nuvem corresponde a camada Infraestrutura como serviço IaaS, que consiste na disponibilização de recursos de hardware (armazenamento, rede e computação) para uma comunidade de consumidores por um período de aluguer. Como o uso destes recursos é normalmente cobrado por hora, uma ineficiente utilização implica alguns custos desnecessários caso não se tire o devido proveito em função das necessidades. Muitos sistemas CSP, como o caso do Azure, Aws, Google Cloud Platform, disponibilizam aplicações nativas responsáveis pelo dimensionamento automático de recursos da nuvem no entanto, estas podem não se adaptar em concreto à realidade de uma organização,como por exemplo a 360imprimir, que possui uma infraestrutura diversificada que utiliza serviços e tecnologias que não fazem parte do ecossistema da nuvem. Esta dissertação consiste no desenvolvimento de uma aplicação, que tirando partido da elasticidade da nuvem, tem como objetivo gerir recursos de infraestrutura de nuvem da 360imprimir.
Cloud computing means using various computing resources shared by a Cloud Solution Provider (CSP), as an alternative to using local servers. This model has been increasingly adopted by technology companies due to the ease of service management, from a mobile device with internet access. One of the three service levels offered by the cloud corresponds to the Infraestructure as a Service (IaaS) layer. This model makes hardware resources (storage, network and computing) available to consumers for a rental period. As the use of these resources is usually charged per hour, an inefficient use implies some unnecessary costs in case the necessary benefits are not taken advantage of. Many CSP, such as Azure, Aws, Google Cloud Platform, provide native applications responsible for automatically scaling cloud resources however, they may not be adapted to the reality of an organization if infrastructures have external cloud services, as in the case of 360imprimir. This dissertation consists of the development of an application, which taking advantage of the elasticity of the cloud, manages 360imprimir cloud computing resources.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado em Informatics Engineering
URIhttps://hdl.handle.net/1822/83663
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Tiago-Manuel-Gonçalves-Lameira-dissertação.pdf4,88 MBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons 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