Gerência de ambientes de infraestrutura utilizando Terraform, Ansible e AWX

Carregando...
Imagem em miniatura
Data
2023-07
Orientador
Schneiders, Luis Antônio
Banca
Wolf, Alexandre Stürmer
Dertzbacher, Juliano
Título do periódico
ISSN
Título do Volume
Editor
Resumo
Com o crescimento no tamanho e complexidade dos ambientes de infraestrutura e com a popularização da utilização de plataformas de cloud computing, gerenciar estes ambientes torna-se uma tarefa cada vez mais complicada. Para auxiliar nesse processo, existem hoje as ferramentas de Infrastructure as Code, que facilitam o controle da infraestrutura de máquinas e serviços, através da utilização de código para a definição de seus componentes. O objetivo deste projeto de pesquisa é avaliar a utilização da ferramenta Ansible AWX, integrada com Terraform e Ansible, para criar e gerenciar um ambiente de infraestrutura de máquinas e serviços disponibilizados na plataforma Amazon AWS. O presente trabalho segue método científico dedutivo de abordagem qualitativa, tendo como finalidade uma análise exploratória do uso da ferramenta, seguindo o procedimento bibliográfico de pesquisa. Ao final deste trabalho, foi possível verificar que, embora possua alguns pontos negativos referentes a custo de hospedagem e falta de uma integração nativa com terraform, a utilização do Ansible AWX para a criação e gerência de um ambiente de máquinas e serviços na plataforma AWS é viável e traz consigo benefícios como segurança e a facilidade na gerência do ambiente.

With the growth in the size and complexity of infrastructure environments and with the popularization of the use of cloud computing platforms, managing these environments becomes an increasingly complicated task. To assist in this process, there are now Infrastructure as Code tools, which facilitate the control of the infrastructure of machines and services, through the use of code to define its components. The objective of this research project is to evaluate the use of the Ansible AWX tool, integrated with Terraform and Ansible, to create and manage an infrastructure environment of machines and services available on the Amazon AWS platform. The present work follows the deductive scientific method of a qualitative approach, with the purpose of an exploratory analysis of the use of the tool, following the bibliographic research procedure. At the end of this work, it was possible to verify that, although it has some negative points regarding the cost of hosting and the lack of a native integration with terraform, the use of Ansible AWX for the creation and management of an environment of machines and services on the AWS platform is viable and brings with it benefits such as security and ease in managing the environment.
Descrição
Palavras-chave
IaC; Ansible; Terraform; AWX
Citação
BAGGATTINI, Helimar. Gerência de ambientes de infraestrutura utilizando Terraform, Ansible e AWX. 2023. Monografia (Graduação em Engenharia da Computação) – Universidade do Vale do Taquari - Univates, Lajeado, 03 jul. 2023. Disponível em: http://hdl.handle.net/10737/3731.