GitOps: uma nova proposta para a infraestrutura
Autor(a) principal: | |
---|---|
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 |
GitOps: uma nova proposta para a infraestruturaInfraestrutura como CódigoDevOpsIntegração ContínuaEntrega ContínuaGitOpsTCC(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.Florianópolis, SCWestphall, Carla MerkleMonfardine, Lucas MaltempiUniversidade Federal de Santa CatarinaSilva, Roberto Rivelino Ventura da2021-05-23T23:17:29Z2021-05-23T23:17:29Z2021-05-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis122 f.application/pdfhttps://repositorio.ufsc.br/handle/123456789/223676info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2021-05-23T23:17:29Zoai:repositorio.ufsc.br:123456789/223676Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732021-05-23T23:17:29Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.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.none.fl_str_mv |
Westphall, Carla Merkle Monfardine, Lucas Maltempi Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Silva, Roberto Rivelino Ventura da |
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.none.fl_str_mv |
2021-05-23T23:17:29Z 2021-05-23T23:17:29Z 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. application/pdf |
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 |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652364389810176 |