Estudo comparativo entre ferramentas de automação para implantação de infraestrutura em TI.

Detalhes bibliográficos
Autor(a) principal: SILVA JÚNIOR, Paulo Mendes da.
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: https://dspace.sti.ufcg.edu.br/handle/riufcg/37815
Resumo: A especificação e avaliação da qualidade de software e dos sistemas de computador com uso intensivo de software é um fator chave para garantir valor às partes interessadas. Para isso, é importante que as características de qualidade sejam especificadas, medidas e avaliadas, sempre que possível, usando medidas e métodos validados e amplamente aceitos. Em relação ao tema Infrastructure as Code (IaC), não existem estudos que fazem um comparativo entre as ferramentas para gerenciamento de configuração de automação em software, em termos de métricas bem definidas, que são usadas como requisitos para a avaliação de uma boa qualidade de software, como por exemplo, as métricas definidas e documentadas pela ISO/IEC 25010:2011 [1]. Ao analisar todas as métricas definidas na especificação, um subconjunto foi escolhido para analisar algumas ferramentas de automação de infraestrutura. As métricas escolhidas foram: manutenibilidade, portabilidade e usabilidade. Foi observado que todas as ferramentas desempenham bem o papel de configuração de infraestrutura como código, porém algumas se destacam pela simplicidade e fácil aprendizado, como é o caso do Ansible e do Terraform. Além de que o Terraform é capaz de não somente configurar máquinas virtuais, mas também provisioná-las. Por outro lado, o Puppet é um pouco mais complexo do que as demais ferramentas pelo fato de sua configuração de agentes ser mais complexa e a curva de aprendizado não ser acentuada, porém também funciona muito bem para a configuração de infraestrutura.
id UFCG_4d6f4f80bae2aff2d7831e8001ee16c4
oai_identifier_str oai:dspace.sti.ufcg.edu.br:riufcg/37815
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Estudo comparativo entre ferramentas de automação para implantação de infraestrutura em TI.Comparative study between automation tools for IT infrastructure implementation.Automação de InfraestruturaIaC - Infrastructure as CodeGerenciamento de ConfiguraçãoMétricas de QualidadeEstudo ComparativoInfrastructure AutomationQuality MetricsComparative StudyCiência da ComputaçãoA especificação e avaliação da qualidade de software e dos sistemas de computador com uso intensivo de software é um fator chave para garantir valor às partes interessadas. Para isso, é importante que as características de qualidade sejam especificadas, medidas e avaliadas, sempre que possível, usando medidas e métodos validados e amplamente aceitos. Em relação ao tema Infrastructure as Code (IaC), não existem estudos que fazem um comparativo entre as ferramentas para gerenciamento de configuração de automação em software, em termos de métricas bem definidas, que são usadas como requisitos para a avaliação de uma boa qualidade de software, como por exemplo, as métricas definidas e documentadas pela ISO/IEC 25010:2011 [1]. Ao analisar todas as métricas definidas na especificação, um subconjunto foi escolhido para analisar algumas ferramentas de automação de infraestrutura. As métricas escolhidas foram: manutenibilidade, portabilidade e usabilidade. Foi observado que todas as ferramentas desempenham bem o papel de configuração de infraestrutura como código, porém algumas se destacam pela simplicidade e fácil aprendizado, como é o caso do Ansible e do Terraform. Além de que o Terraform é capaz de não somente configurar máquinas virtuais, mas também provisioná-las. Por outro lado, o Puppet é um pouco mais complexo do que as demais ferramentas pelo fato de sua configuração de agentes ser mais complexa e a curva de aprendizado não ser acentuada, porém também funciona muito bem para a configuração de infraestrutura.The specification and evaluation of the quality of software and software-intensive computer systems is a key factor in ensuring value to stakeholders. To this end, it is important that quality characteristics are specified, measured, and evaluated, whenever possible, using validated and widely accepted measures and methods. Regarding the topic Infrastructure as Code (IaC), there are no studies that compare software automation configuration management tools in terms of well-defined metrics that are used as requirements for evaluating good software quality, such as the metrics defined and documented by ISO/IEC 25010:2011 [1]. By analyzing all the metrics defined in the specification, a subset was chosen to analyze some infrastructure automation tools. The metrics chosen were: maintainability, portability, and usability. It was observed that all the tools perform well in the role of configuring infrastructure as code, but some stand out for their simplicity and easy learning, such as Ansible and Terraform. In addition, Terraform is capable of not only configuring virtual machines, but also provisioning them. On the other hand, Puppet is a little more complex than the other tools because its agent configuration is more complex and the learning curve is not steep, but it also works very well for configuring infrastructure.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGGOMES, Reinaldo Cézar de Morais.GOMES, R. C. M.http://lattes.cnpq.br/8132074356628564MARINHO, Leandro Balby.MARINHO, L. B.http://lattes.cnpq.br/3728312501032061MASSONI, Tiago Lima.MASSONI, T. L.http://lattes.cnpq.br/3563923906851611SILVA JÚNIOR, Paulo Mendes da.2022-04-062024-09-18T18:58:25Z2024-09-182024-09-18T18:58:25Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttps://dspace.sti.ufcg.edu.br/handle/riufcg/37815SILVA JÚNIOR, Paulo Mendes da. Estudo comparativo entre ferramentas de automação para implantação de infraestrutura em TI. 2022. 13 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2022. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/37815porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2025-11-18T07:04:48Zoai:dspace.sti.ufcg.edu.br:riufcg/37815Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512025-11-18T07:04:48Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Estudo comparativo entre ferramentas de automação para implantação de infraestrutura em TI.
Comparative study between automation tools for IT infrastructure implementation.
title Estudo comparativo entre ferramentas de automação para implantação de infraestrutura em TI.
spellingShingle Estudo comparativo entre ferramentas de automação para implantação de infraestrutura em TI.
SILVA JÚNIOR, Paulo Mendes da.
Automação de Infraestrutura
IaC - Infrastructure as Code
Gerenciamento de Configuração
Métricas de Qualidade
Estudo Comparativo
Infrastructure Automation
Quality Metrics
Comparative Study
Ciência da Computação
title_short Estudo comparativo entre ferramentas de automação para implantação de infraestrutura em TI.
title_full Estudo comparativo entre ferramentas de automação para implantação de infraestrutura em TI.
title_fullStr Estudo comparativo entre ferramentas de automação para implantação de infraestrutura em TI.
title_full_unstemmed Estudo comparativo entre ferramentas de automação para implantação de infraestrutura em TI.
title_sort Estudo comparativo entre ferramentas de automação para implantação de infraestrutura em TI.
author SILVA JÚNIOR, Paulo Mendes da.
author_facet SILVA JÚNIOR, Paulo Mendes da.
author_role author
dc.contributor.none.fl_str_mv GOMES, Reinaldo Cézar de Morais.
GOMES, R. C. M.
http://lattes.cnpq.br/8132074356628564
MARINHO, Leandro Balby.
MARINHO, L. B.
http://lattes.cnpq.br/3728312501032061
MASSONI, Tiago Lima.
MASSONI, T. L.
http://lattes.cnpq.br/3563923906851611
dc.contributor.author.fl_str_mv SILVA JÚNIOR, Paulo Mendes da.
dc.subject.por.fl_str_mv Automação de Infraestrutura
IaC - Infrastructure as Code
Gerenciamento de Configuração
Métricas de Qualidade
Estudo Comparativo
Infrastructure Automation
Quality Metrics
Comparative Study
Ciência da Computação
topic Automação de Infraestrutura
IaC - Infrastructure as Code
Gerenciamento de Configuração
Métricas de Qualidade
Estudo Comparativo
Infrastructure Automation
Quality Metrics
Comparative Study
Ciência da Computação
description A especificação e avaliação da qualidade de software e dos sistemas de computador com uso intensivo de software é um fator chave para garantir valor às partes interessadas. Para isso, é importante que as características de qualidade sejam especificadas, medidas e avaliadas, sempre que possível, usando medidas e métodos validados e amplamente aceitos. Em relação ao tema Infrastructure as Code (IaC), não existem estudos que fazem um comparativo entre as ferramentas para gerenciamento de configuração de automação em software, em termos de métricas bem definidas, que são usadas como requisitos para a avaliação de uma boa qualidade de software, como por exemplo, as métricas definidas e documentadas pela ISO/IEC 25010:2011 [1]. Ao analisar todas as métricas definidas na especificação, um subconjunto foi escolhido para analisar algumas ferramentas de automação de infraestrutura. As métricas escolhidas foram: manutenibilidade, portabilidade e usabilidade. Foi observado que todas as ferramentas desempenham bem o papel de configuração de infraestrutura como código, porém algumas se destacam pela simplicidade e fácil aprendizado, como é o caso do Ansible e do Terraform. Além de que o Terraform é capaz de não somente configurar máquinas virtuais, mas também provisioná-las. Por outro lado, o Puppet é um pouco mais complexo do que as demais ferramentas pelo fato de sua configuração de agentes ser mais complexa e a curva de aprendizado não ser acentuada, porém também funciona muito bem para a configuração de infraestrutura.
publishDate 2022
dc.date.none.fl_str_mv 2022-04-06
2024-09-18T18:58:25Z
2024-09-18
2024-09-18T18:58:25Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://dspace.sti.ufcg.edu.br/handle/riufcg/37815
SILVA JÚNIOR, Paulo Mendes da. Estudo comparativo entre ferramentas de automação para implantação de infraestrutura em TI. 2022. 13 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2022. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/37815
url https://dspace.sti.ufcg.edu.br/handle/riufcg/37815
identifier_str_mv SILVA JÚNIOR, Paulo Mendes da. Estudo comparativo entre ferramentas de automação para implantação de infraestrutura em TI. 2022. 13 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2022. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/37815
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1850321203556777984