Use este identificador para citar ou linkar para este item: https://arandu.iffarroupilha.edu.br/handle/itemid/719
Tipo: Trabalho de Conclusão de Graduação
Título: Provisionamento automático de nós para clusters de baixo custo: uma abordagem utilizando K3s, Python e Terraform
Autor(es): Nicolay, Matheus Vieira
Orientador: Gonçalves, George Rodrigo Souza
Resumo: O 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.
Resumo em Língua Estrangeira: The 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.
Assunto(s): Infraestrutura de tecnologia da informação
Gerenciamento de custos
Tecnologia da informação
Idioma: por
País: Brasil
Instituição: Instituto Federal de Educação, Ciência e Tecnologia Farroupilha
Sigla: IFFAR
Campus: Campus Frederico Westphalen
Tipo de acesso: Acesso Aberto
Nível acadêmico: Graduação
URI: https://arandu.iffarroupilha.edu.br/handle/itemid/719
Data do documento: 2025
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