Escala automática de aplicações usando nuvem Kubernetes: um estudo de caso de otimização do uso de recursos computacionais para controle de dispositivos IoT

Borges, Júlia de Souza (2022-12-15)

tcc

RESUMO: Atualmente, a Internet das Coisas (IoT, derivado do inglês internet of things) infiltrou-se amplamente em muitos cenários da vida humana. Com isso, muitos sensores IoT coletam dados do ambiente e armazena-os em nuvem. A escalabilidade da nuvem é a capacidade de um recurso ou aplicação de ser expandida para lidar com as demandas crescentes. O escalonamento pode ser realizado por um operador ou automaticamente. Os algoritmos de escalonamento automático estão ficando cada vez mais enfatizado no campo da computação em nuvem. Esse escalonamento pode ser orquestrado pelo Kubernetes, ao qual captura as métricas da nuvem para realizar o procedimento. Este trabalho propõe a análise de um pod e o comportamento do cluster mediante criação de um script de escalonamento automático para uma nuvem em estudo.

ABSTRACT: Currently, the Internet of Things (IoT, derived from the English internet of things) infiltrates widely in many scenarios of human life. As a result, many IoT sensors collect data from the environment and store it in the cloud. Cloud scalability is the ability of a feature or application to be expanded to handle demands crescents. Scaling can be performed by an operator or automatically. Autoscaling algorithms are getting more and more emphasis in the field of cloud computing. This escalation can be orchestrated by the Kubernetes, which captures metrics from the cloud to perform the procedure. This one work proposes the analysis of a pod and the behavior of the cluster upon creation of an autoscaling script for a cloud under study.


Colecciones: