Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/83663
Título: | IntelliScaling: serviço de gestão inteligente de capacidade |
Autor(es): | Lameira, Tiago Manuel Gonçalves |
Orientador(es): | Pereira, José Silva, Diogo |
Palavras-chave: | Nuvem 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 |
Data: | 2022 |
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. |
Tipo: | Dissertação de mestrado |
Descrição: | Dissertação de mestrado em Informatics Engineering |
URI: | https://hdl.handle.net/1822/83663 |
Acesso: | Acesso aberto |
Aparece nas coleções: | BUM - Dissertações de Mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Tiago-Manuel-Gonçalves-Lameira-dissertação.pdf | 4,88 MB | Adobe PDF | Ver/Abrir |
Este trabalho está licenciado sob uma Licença Creative Commons