Automação de implantação de ambiente de computação em nuvem

dc.contributor.advisor1Guardia, Hélio Crestana
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/1780902767520967por
dc.contributor.advisor1orcidhttps://orcid.org/0000-0001-5010-747Xpor
dc.contributor.authorDantas, Gabriel de Jesus
dc.date.accessioned2024-09-19T13:07:04Z
dc.date.available2024-09-19T13:07:04Z
dc.date.issued2024-09-05
dc.description.abstractCloud computing is a frequently used technology today, but one which is very complex in the process of implementing, stabilizing and maintaining environments (clusters) available to users. For OpenStack-based environments, this process results from a constant flow of human interaction, ranging on average from 2 to 4 hours of processing in average cases, without interference and debugging, and can take days in the worst cases, taking into account the processing done by the machine in this environment. In order to facilitate the implementation flow of a cloud infrastructure, the automation of this process is considered, aiming to reduce human interaction as much as possible, sending the installation, configuration and communication of software used in the cloud computing environment as an automatic task to the machine. Using Application Programming Interfaces (APIs) and software libraries for managing bare metal servers and Virtual Machines, and an orchestration engine, the goal is to transform the process of connecting and completely configuring the cloud environment into an automated script. As a result, this work generated strategies for building an API for deploying a cloud computing environment, strategies for adding new computers to a stable, functioning cloud environment, and a validation script that, when executed, configures a complete OpenStack infrastructure on a controller machine that initially has only an operating system and some type of Internet access.eng
dc.description.resumoA computação em nuvem é uma vertente recorrentemente utilizada na atualidade, porém possui grande complexidade em processo de implantação, estabilização e manutenção de ambientes (clusters) disponíveis para usuários. Para ambientes baseados em OpenStack, tal processo decorre de um fluxo constante de interação humana, variando em média de 2 a 4 horas de processo em casos médios, sem interferências e debugs, podendo levar dias nos piores casos, contabilizando processamento feito pela máquina nesse meio. Visando facilitar o fluxo de implantação, considera-se a automação desse processo, para reduzir a interação humana ao máximo, encaminhando como tarefa automática para a máquina a instalação, configuração e comunicação de softwares utilizados no ambiente de computação em nuvem. Utilizando Interfaces de Programação de Aplicação (APIs) e bibliotecas de software de gerenciamento de servidores bare metal e Máquinas Virtuais, e de mecanismo de orquestração, o objetivo é transformar o processo de conexão e configuração completa do ambiente em um script automatizado. Como resultado, este trabalho gerou estratégias para construção de uma API para implantação de um ambiente de computação em nuvem, estratégias para adicionar novos computadores em um ambiente de nuvem estável em funcionamento, além de um script de validação que, ao ser executado, configura um infraestrutura OpenStack completa em uma máquina controladora que inicialmente possui somente um sistema operacional e algum tipo de acesso à Internet.por
dc.description.sponsorshipOutrapor
dc.description.sponsorshipIdProjeto FAI: 15341 - ProEx nº 4924/2023-18 - Pesquisa e desenvolvimento em tecnologias para data centers utilizando virtualizaçãopor
dc.identifier.citationDANTAS, Gabriel de Jesus. Automação de implantação de ambiente de computação em nuvem. 2024. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2024. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/20573.*
dc.identifier.urihttps://repositorio.ufscar.br/handle/20.500.14289/20573
dc.language.isoporpor
dc.publisherUniversidade Federal de São Carlospor
dc.publisher.addressCâmpus São Carlospor
dc.publisher.courseCiência da Computação - CCpor
dc.publisher.initialsUFSCarpor
dc.rightsAttribution-NonCommercial-ShareAlike 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/br/*
dc.subjectComputação em nuvempor
dc.subjectCloud computingeng
dc.subjectOpenStackeng
dc.subjectCloud automationeng
dc.subjectCloud orchestrationeng
dc.subjectMAASpor
dc.subjectJujupor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOpor
dc.titleAutomação de implantação de ambiente de computação em nuvempor
dc.title.alternativeAutomating the instalation of a cloud computing infrastructureeng
dc.typeTCCpor

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Automação de implantação de cloud cluster.pdf
Tamanho:
527.42 KB
Formato:
Adobe Portable Document Format
Descrição:

Coleções