GitOps: uma nova proposta para a infraestrutura

Detalhes bibliográficos
Autor(a) principal: Silva, Roberto Rivelino Ventura da
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/223676
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.
id UFSC_ae41ca48c6a4e86c0105319e4eb91387
oai_identifier_str oai:repositorio.ufsc.br:123456789/223676
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Universidade Federal de Santa CatarinaSilva, Roberto Rivelino Ventura daWestphall, Carla MerkleMonfardine, Lucas Maltempi2021-05-23T23:17:29Z2021-05-23T23:17:29Z2021-05-10https://repositorio.ufsc.br/handle/123456789/223676TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.O presente trabalho propõe-se a desenvolver uma metodologia mais ágil em comparação às operações tradicionais de criação da infraestrutura. Tais operações realizam processos manuais, e o tempo gasto na elaboração dos recursos cresce expressivamente diante da falta de procedimentos automatizados que encurtem o intervalo entre a concepção da infraestrutura e a disponibilidade para o cliente. Utilizou-se então a metodologia GitOps como forma de automatizar tais processos. Esta metodologia tem como propósito centralizar a declaração da infraestrutura e das aplicações em uma única fonte Git). Sua principal vantagem é encurtar o tempo e reduzir o custo de transformar uma ideia em produto através das etapas de Integração e Entrega Contínua, tornando o processo como um todo mais otimizado. Inicialmente, o trabalho trata de explicar a cultura DevOps e seus conceitos e regras, que são fundamentais para a implantação de uma metodologia GitOps. No desenvolvimento, demonstra-se o processo adotado desde seu planejamento até a criação de um ambiente de infraestrutura e de uma aplicação exemplo.This present research aims to develop a more agile metodology when compared to the traditional operations of infrastructure creation. Such operations carry out the processes manually, making the hours spent on elaboration of resources grow significantly due to the lack of automated procedures that could shorten the gap between conception of the infrastructure and the customer’s availability. The GitOps metodology was selected as a way of automating such processes. This metodology aims to assemble the infrastructure declaration and applications in a single Git source. Its main advantage is to reduce time and cost of turning an idea into a product using the steps Continuous Integration and Continuous Delivery, making the process as a whole more optimized. Inicially, the research elaborates about DevOps culture and its precepts, which are fundamental to the implementation of a GitOps metodology. Later, the research presents the chosen process step by step, since its planning to the creation of an infrastructure environment and a example of application.122 f.Florianópolis, SCInfraestrutura como CódigoDevOpsIntegração ContínuaEntrega ContínuaGitOpsGitOps: uma nova proposta para a infraestruturainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCLICENSElicense.txtlicense.txttext/plain; charset=utf-81383https://repositorio.ufsc.br/bitstream/123456789/223676/2/license.txt11ee89cd31d893362820eab7c4d46734MD52ORIGINALTCC.pdfTCC.pdfTCCapplication/pdf5286545https://repositorio.ufsc.br/bitstream/123456789/223676/1/TCC.pdfa96392504ca19b0b5227ec10026a178dMD51123456789/2236762021-05-23 20:17:29.866oai:repositorio.ufsc.br:123456789/223676Vm9jw6ogdGVtIGEgbGliZXJkYWRlIGRlOiBDb21wYXJ0aWxoYXIg4oCUIGNvcGlhciwgZGlzdHJpYnVpciBlIHRyYW5zbWl0aXIgYSBvYnJhLiBSZW1peGFyIOKAlCBjcmlhciBvYnJhcyBkZXJpdmFkYXMuClNvYiBhcyBzZWd1aW50ZXMgY29uZGnDp8O1ZXM6IEF0cmlidWnDp8OjbyDigJQgVm9jw6ogZGV2ZSBjcmVkaXRhciBhIG9icmEgZGEgZm9ybWEgZXNwZWNpZmljYWRhIHBlbG8gYXV0b3Igb3UgbGljZW5jaWFudGUgKG1hcyBuw6NvIGRlIG1hbmVpcmEgcXVlIHN1Z2lyYSBxdWUgZXN0ZXMgY29uY2VkZW0gcXVhbHF1ZXIgYXZhbCBhIHZvY8OqIG91IGFvIHNldSB1c28gZGEgb2JyYSkuIFVzbyBuw6NvLWNvbWVyY2lhbCDigJQgVm9jw6ogbsOjbyBwb2RlIHVzYXIgZXN0YSBvYnJhIHBhcmEgZmlucyBjb21lcmNpYWlzLgpGaWNhbmRvIGNsYXJvIHF1ZTogUmVuw7puY2lhIOKAlCBRdWFscXVlciBkYXMgY29uZGnDp8O1ZXMgYWNpbWEgcG9kZSBzZXIgcmVudW5jaWFkYSBzZSB2b2PDqiBvYnRpdmVyIHBlcm1pc3PDo28gZG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMuIERvbcOtbmlvIFDDumJsaWNvIOKAlCBPbmRlIGEgb2JyYSBvdSBxdWFscXVlciBkZSBzZXVzIGVsZW1lbnRvcyBlc3RpdmVyIGVtIGRvbcOtbmlvIHDDumJsaWNvIHNvYiBvIGRpcmVpdG8gYXBsaWPDoXZlbCwgZXN0YSBjb25kacOnw6NvIG7Do28gw6ksIGRlIG1hbmVpcmEgYWxndW1hLCBhZmV0YWRhIHBlbGEgbGljZW7Dp2EuIE91dHJvcyBEaXJlaXRvcyDigJQgT3Mgc2VndWludGVzIGRpcmVpdG9zIG7Do28gc8OjbywgZGUgbWFuZWlyYSBhbGd1bWEsIGFmZXRhZG9zIHBlbGEgbGljZW7Dp2E6IExpbWl0YcOnw7VlcyBlIGV4Y2XDp8O1ZXMgYW9zIGRpcmVpdG9zIGF1dG9yYWlzIG91IHF1YWlzcXVlciB1c29zIGxpdnJlcyBhcGxpY8OhdmVpczsgT3MgZGlyZWl0b3MgbW9yYWlzIGRvIGF1dG9yOyBEaXJlaXRvcyBxdWUgb3V0cmFzIHBlc3NvYXMgcG9kZW0gdGVyIHNvYnJlIGEgb2JyYSBvdSBzb2JyZSBhIHV0aWxpemHDp8OjbyBkYSBvYnJhLCB0YWlzIGNvbW8gZGlyZWl0b3MgZGUgaW1hZ2VtIG91IHByaXZhY2lkYWRlLiBBdmlzbyDigJQgUGFyYSBxdWFscXVlciByZXV0aWxpemHDp8OjbyBvdSBkaXN0cmlidWnDp8Ojbywgdm9jw6ogZGV2ZSBkZWl4YXIgY2xhcm8gYSB0ZXJjZWlyb3Mgb3MgdGVybW9zIGRhIGxpY2Vuw6dhIGEgcXVlIHNlIGVuY29udHJhIHN1Ym1ldGlkYSBlc3RhIG9icmEuIEEgbWVsaG9yIG1hbmVpcmEgZGUgZmF6ZXIgaXNzbyDDqSBjb20gdW0gbGluayBwYXJhIGVzdGEgcMOhZ2luYS4KTGljZW7Dp2EgQ3JlYXRpdmUgQ29tbW9ucyAtIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLzMuMC9ici8KRepositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732021-05-23T23:17:29Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.pt_BR.fl_str_mv GitOps: uma nova proposta para a infraestrutura
title GitOps: uma nova proposta para a infraestrutura
spellingShingle GitOps: uma nova proposta para a infraestrutura
Silva, Roberto Rivelino Ventura da
Infraestrutura como Código
DevOps
Integração Contínua
Entrega Contínua
GitOps
title_short GitOps: uma nova proposta para a infraestrutura
title_full GitOps: uma nova proposta para a infraestrutura
title_fullStr GitOps: uma nova proposta para a infraestrutura
title_full_unstemmed GitOps: uma nova proposta para a infraestrutura
title_sort GitOps: uma nova proposta para a infraestrutura
author Silva, Roberto Rivelino Ventura da
author_facet Silva, Roberto Rivelino Ventura da
author_role author
dc.contributor.pt_BR.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Silva, Roberto Rivelino Ventura da
dc.contributor.advisor1.fl_str_mv Westphall, Carla Merkle
dc.contributor.advisor-co1.fl_str_mv Monfardine, Lucas Maltempi
contributor_str_mv Westphall, Carla Merkle
Monfardine, Lucas Maltempi
dc.subject.por.fl_str_mv Infraestrutura como Código
DevOps
Integração Contínua
Entrega Contínua
GitOps
topic Infraestrutura como Código
DevOps
Integração Contínua
Entrega Contínua
GitOps
description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.
publishDate 2021
dc.date.accessioned.fl_str_mv 2021-05-23T23:17:29Z
dc.date.available.fl_str_mv 2021-05-23T23:17:29Z
dc.date.issued.fl_str_mv 2021-05-10
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://repositorio.ufsc.br/handle/123456789/223676
url https://repositorio.ufsc.br/handle/123456789/223676
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.format.none.fl_str_mv 122 f.
dc.publisher.none.fl_str_mv Florianópolis, SC
publisher.none.fl_str_mv Florianópolis, SC
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/223676/2/license.txt
https://repositorio.ufsc.br/bitstream/123456789/223676/1/TCC.pdf
bitstream.checksum.fl_str_mv 11ee89cd31d893362820eab7c4d46734
a96392504ca19b0b5227ec10026a178d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766805429166276608