Use este identificador para citar ou linkar para este item: https://arandu.iffarroupilha.edu.br/handle/itemid/719
Registro completo de metadados
Campo DCValorIdioma
dc.creatorNicolay, Matheus Vieira-
dc.date.accessioned2025-10-02T22:27:27Z-
dc.date.available2025-10-02T22:27:27Z-
dc.date.issued2025pt_BR
dc.identifier.urihttps://arandu.iffarroupilha.edu.br/handle/itemid/719-
dc.description.abstractThe increased reliance of companies and institutions on technology underscores the need for high system availability and a balance between costs and operational impacts. The IT infrastructure, encompassing the entire hardware base and operating systems on which software operates, becomes a pivotal factor. Kubernetes is an orchestrator that uses containers and virtualization to ensure replication, load balancing, portability, and ease of management, standing out for its assistance in addressing these issues. This work proposes the development of an automatic scaling algorithm for Kubernetes clusters composed of low-resource virtual machines, aiming to dynamically handle variations in resource demand, ensuring greater application availability, as well as streamlining management and reducing hardware costs. By addressing scaling issues before resource scarcity, the algorithm seeks to optimize the end-user experience and promote financial savings for companies.pt_BR
dc.languageporpt_BR
dc.publisherInstituto Federal de Educação, Ciência e Tecnologia Farroupilhapt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectInfraestrutura de tecnologia da informaçãopt_BR
dc.subjectGerenciamento de custospt_BR
dc.subjectTecnologia da informaçãopt_BR
dc.titleProvisionamento automático de nós para clusters de baixo custo: uma abordagem utilizando K3s, Python e Terraformpt_BR
dc.typeTrabalho de Conclusão de Graduaçãopt_BR
dc.contributor.advisor1Gonçalves, George Rodrigo Souza-
dc.description.resumoO aumento da dependência das empresas e instituições em relação à tecnologia ressalta a necessidade de alta disponibilidade de sistemas e equilíbrio entre custos e impactos operacionais. A infraestrutura de TI, que contempla toda a base de hardware e sistemas operacionais em que os softwares funcionam, torna-se um fator fundamental. O Kubernetes é um orquestrador que utiliza containers e virtualização para garantir replicação, balanceamento de carga, portabilidade e facilidade de gerenciamento, se destacando por auxiliar nos problemas levantados. Este trabalho propõe o desenvolvimento de um algoritmo de escalabilidade automático para clusters Kubernetes compostos por máquinas virtuais de baixos recursos, tendo por objetivo lidar dinamicamente com variações na demanda de recursos, assegurando maior disponibilidade da aplicação, além de facilitar o gerenciamento e reduzir custos de hardware. Ao abordar questões de escala antes da escassez de recursos, o algoritmo busca otimizar a experiência do usuário final e promover economia financeira para as empresas.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCampus Frederico Westphalenpt_BR
dc.publisher.initialsIFFARpt_BR
dc.audience.educationlevelGraduaçãopt_BR
dc.creativecommons.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.creativecommons.nameAtribuição-NãoComercial-SemDerivados 3.0 Brasil*
Aparece nas coleções:Ciências da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC - Artigo.pdf792,17 kBAdobe PDFVisualizar/Abrir


Este item está licenciado sob uma Licença Creative Commons Creative Commons