Pipeline CI/CD para automação e orquestração de redes

Detalhes bibliográficos
Autor(a) principal: Borges, João Miguel Caracóis
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.21/17021
Resumo: Dissertação para obtenção do Grau de Mestre Mestrado em Engenharia de Eletrónica e Telecomunicações
id RCAP_6e04c451bf90f194ad77d4145e9a8d11
oai_identifier_str oai:repositorio.ipl.pt:10400.21/17021
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Pipeline CI/CD para automação e orquestração de redesPipeline CI/CDAutomação de RedesVirtualizaçãoDevOpsAutomação de testes de redesPipeline CI/CDNetwork automationVirtualizationDevOpsDissertação para obtenção do Grau de Mestre Mestrado em Engenharia de Eletrónica e TelecomunicaçõesNovas formas de desenvolvimento de software, ambicionam introduzir novas funcionalidades e/ou correções rapidamente em produtos finais, apoiando-se em ferramentas que permitem a construção de pipelines de desenvolvimento incremental (CI/CD). Para tal acontecer, é necessário a construção de formas de validação e teste do código desenvolvido para assim gerir o ciclo de vida destas. Nas redes de computadores existe a ambição de tratar de toda a infraestrutura de rede como se código fosse (Network as Code), usando como base a configuração dos diferentes equipamentos. Esta forma é em tudo semelhante à abordagem usada para desenvolvimento de software e aplicar as mesmas estratégias, permite alavancar a introdução de novas funcionalidades ou correções à infraestrutura de rede. Este trabalho de projeto pretende explorar as abordagens de Network as Code em que existe um repositório com a configuração de toda a rede e em que são introduzidos mecanismos para construir testes e simular a rede para execução destes. Após a validação de novas alterações à configuração, o pipeline CI/CD deverá então aplicar a configuração aos equipamentos em produção.New software development approaches aim to swiftly introduce new features and/or corrections into final products, relying on tools that enable the construction of incremental development pipelines (CI/CD). For this to happen, it is necessary to build validation and testing methods for the developed code to manage the lifecycle of these products. In computer networks, there is an ambition to treat the entire network infrastructure as if it were code (Network as Code), based on the configuration of different devices. This approach closely resembles the one used in software development, and applying the same strategies allows for the introduction of new features or corrections to the network infrastructure. This project work intends to explore Network as Code approaches where there is a repository with the configuration of the entire network, and mechanisms are introduced to build tests and simulate the network for their execution. After validating new configuration changes, the CI/CD pipeline should then apply the configuration to the production equipment.Cruz, Nuno Miguel MachadoRCIPLBorges, João Miguel Caracóis2024-01-26T14:24:34Z20232023-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.21/17021TID:203471415porBorges, João Miguel Caracóis - Pipeline CI/CD para automação e orquestração de redes. Lisboa: Instituto Superior de Engenharia de Lisboa, 2023. Dissertação de Mestradoinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-31T02:16:24Zoai:repositorio.ipl.pt:10400.21/17021Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:59:15.697882Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Pipeline CI/CD para automação e orquestração de redes
title Pipeline CI/CD para automação e orquestração de redes
spellingShingle Pipeline CI/CD para automação e orquestração de redes
Borges, João Miguel Caracóis
Pipeline CI/CD
Automação de Redes
Virtualização
DevOps
Automação de testes de redes
Pipeline CI/CD
Network automation
Virtualization
DevOps
title_short Pipeline CI/CD para automação e orquestração de redes
title_full Pipeline CI/CD para automação e orquestração de redes
title_fullStr Pipeline CI/CD para automação e orquestração de redes
title_full_unstemmed Pipeline CI/CD para automação e orquestração de redes
title_sort Pipeline CI/CD para automação e orquestração de redes
author Borges, João Miguel Caracóis
author_facet Borges, João Miguel Caracóis
author_role author
dc.contributor.none.fl_str_mv Cruz, Nuno Miguel Machado
RCIPL
dc.contributor.author.fl_str_mv Borges, João Miguel Caracóis
dc.subject.por.fl_str_mv Pipeline CI/CD
Automação de Redes
Virtualização
DevOps
Automação de testes de redes
Pipeline CI/CD
Network automation
Virtualization
DevOps
topic Pipeline CI/CD
Automação de Redes
Virtualização
DevOps
Automação de testes de redes
Pipeline CI/CD
Network automation
Virtualization
DevOps
description Dissertação para obtenção do Grau de Mestre Mestrado em Engenharia de Eletrónica e Telecomunicações
publishDate 2023
dc.date.none.fl_str_mv 2023
2023-01-01T00:00:00Z
2024-01-26T14:24:34Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.21/17021
TID:203471415
url http://hdl.handle.net/10400.21/17021
identifier_str_mv TID:203471415
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv Borges, João Miguel Caracóis - Pipeline CI/CD para automação e orquestração de redes. Lisboa: Instituto Superior de Engenharia de Lisboa, 2023. Dissertação de Mestrado
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137076222885888