Pipeline CI/CD para automação e orquestração de redes
Autor(a) principal: | |
---|---|
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 |