Implementação de infraestrutura como código para provisionamento e deploy de aplicações

Imagem em miniatura
Data
2020-06
Autores
Noll, Jones Luís
Título do periódico
ISSN
Título do Volume
Editor
Resumo
A evolução tecnológica dos últimos anos trouxe uma necessidade crescente por softwares, devendo estes, estarem sempre disponíveis, acessíveis e atualizados para seus usuários. Para atender as demandas dos Sistemas de Informação, a infraestrutura passou a ser construída através de código, tornando-se assim, dinâmica e escalável. Ao utilizar os conceitos de DevOps e Infraestrutura como Código, este trabalho teve como objetivo a criação automatizada de toda a infraestrutura necessária para execução do ciclo de desenvolvimento de um software, desde o registro da mudança até sua entrega. Foram realizadas a criação e a configuração das máquinas virtuais e contêineres necessários, a orquestração dos mesmos em um cluster Kubernetes, finalizando com o deploy da aplicação e do banco de dados. Como resultado, após a execução de todos os processos, um sistema de informação encontrou-se em execução na estrutura e disponível aos usuários. Foram analisados os tempos necessários para a criação automatizada da estrutura e os benefícios na adoção da Infraestrutura como Código.
The technological evolution of the last few years has brought an increasing need for softwares, which should always be available, accessible and updated for its users. In order to meet the demands of Information Systems, the infrastructure started to be built through code, thus becoming dynamic and scalable. By using the concepts of DevOps and Infrastructure as Code, this work aimed at the automated creation of all the necessary infrastructure to execute the software development cycle, from the registration of the change until its delivery. The creation and configuration of the necessary virtual machines and containers were carried out, their orchestration in a Kubernetes cluster, ending with the deployment of the application and the database. As a result, after the execution of all the processes, an information system was found to be running in the structure and available to users. The time required for the automated creation of the structure and the benefits of adopting Infrastructure as a Code were analyzed.
Descrição
Palavras-chave
Infraestrutura, DevOps, Provisionamento, Automação, Deploy, Infrastructure, Provisioning, Automation
Citação
NOLL, Jones Luís. Implementação de infraestrutura como código para provisionamento e deploy de aplicações. 2020. Monografia (Graduação em Sistemas de Informação) – Universidade do Vale do Taquari - Univates, Lajeado, 10 jul. 2020. Disponível em: http://hdl.handle.net/10737/2888.