Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/35689
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2022_MuriloCarvalhoSantos_RomuloMagalhaesDeAlcantara_tcc.pdf3,22 MBAdobe PDFver/abrir
Título: Estudo e análise de pipelines CI/CD escaláveis de alta disponibilidade
Autor(es): Santos, Murilo Carvalho
Alcântara, Rômulo Magalhães de
Orientador(es): Amvame-Nze, Georges
Assunto: Software - desenvolvimento
Computação em nuvem
Contêiners (Computação)
Data de apresentação: 29-Set-2022
Data de publicação: 31-Ago-2023
Referência: SANTOS, Murilo Carvalho; ALCÂNTARA, Rômulo Magalhães de. Estudo e análise de pipelines CI/CD escaláveis de alta disponibilidade. 2022. 70 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Redes de Comunicação) — Universidade de Brasília, Brasília, 2022.
Resumo: Neste presente documento serão apresentados conceitos envolvendo contêiner com o foco na utilização do Docker e o uso do Orquestrador de contêineres Kubernetes, ambas ferramentas são altamente utilizadas no mercado de trabalho, principalmente quando utilizase os conceitos de DevOps. Com isso em mente, vamos observar, analisar e estudar um dos pilares da cultura DevOps, a pipelines CI/CD, buscando as possíveis melhorias e boas práticas na utilização da mesma. Para apresentar o estudo de uma pipeline CI/CD, irá ser implementada localmente em dois casos diferentes, inicialmente será construída utilizando contêineres apenas com Docker e posteriormente com o Kubernetes, este por sua vez muito mais robusto por uma série de fatores que serão evidenciados e analisados no decorrer deste documento. A estrutura básica da pipeline em ambas implementações será realizada seguindo 3 estágios automatizados, sendo eles: Test, Build e Deploy. Com as estruturas formadas é observado o funcionamento das pipelines CI/CD em cada estágio, e o produto gerado por elas, a aplicação de demonstração implantada. E então é feito simulação de falha das hospedagens em ambas implementações, e discutidas as diferenças que são expostas por meio dessa abordagem. Adicionalmente, espera-se que após o estudo dos conceitos apresentados e a implementação, ajude na compreensão e estimule a realização de projetos mais complexos envolvendo as ideias abordadas em outras áreas e/ou ambientes, como serviços de nuvem.
Informações adicionais: Trabalho de Conclusão Curso (graduação) — Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2022.
Licença: A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.
Aparece na Coleção:Engenharia de Redes de Comunicação



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.