ANÁLISE DE ORQUESTRADORES DE CONTÊINERES E GITOPS PARA A IMPLANTAÇÃO DE SERVIÇOS DISTRIBUÍDOS EM NUVEM

Resumo

O artigo apresenta o planejamento e o desenvolvimento de um estudo sobre processos e tecnologias atuais de DevOps para a implementação de serviços distribuídos em nuvem. O objetivo é preencher lacunas sobre técnicas modernas de orquestração de contêineres e GitOps, buscando trazer resultados de forma comparativa. Para isso, será feita uma implementação prática de uma solução para obter tais resultados, respaldado também em estudos relacionados. Espera-se que o estudo contribua para escolha e adoção de soluções para aprimorar e facilitar a implementação e gerenciamento de serviços distribuídos.

Referências

ABDOLLAHI VAYGHAN, Leila et al. Deploying Microservice Based Applications with Kubernetes: Experiments and Lessons Learned. In: IEEE International Conference on Cloud Computing Technology and Science (CloudCom), 2018. Disponível em: https://ieeexplore.ieee.org/document/8457916 Acesso em: out. 2024.

ALBUQUERQUE FILHO, Alexandre Cisneiros de. Estudo comparativo entre Docker Swarm e Kubernetes para orquestração de contêineres em arquiteturas de software com microsserviços. 2016. Trabalho de conclusão de curso (Bacharelado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2016. Disponível em: https://www.cin.ufpe.br/~tg/2016-2/acaf.pdf Acesso em: out. 2024.

AL JAWARNEH, Isam M. et al. Container Orchestration Engines: A Thorough Functional and Performance Comparison. In: IEEE International Conference on Communications (ICC), 2019. Disponível em: https://ieeexplore.ieee.org/document/8762053 Acesso em: out. 2024.

ARGO CD. Argo CD - Declarative GitOps CD for Kubernetes. Argo CD Documentation, 2024. Disponível em: https://argo-cd.readthedocs.io/en/stable/ Acesso em: mai. 2025.

BEETZ, Florian et al. GitOps: The Evolution of DevOps? In: IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C), 2021. Disponível em: https://ieeexplore.ieee.org/document/9565152 Acesso em: nov. 2024.

CASALICCHIO, Emiliano. Container Orchestration: A Survey. In: Lecture Notes in Computer Science (LNCS), 2019. Disponível em: https://link.springer.com/chapter/10.1007/978-3-319-92378-9_14 Acesso em: out. 2024.

COULOURIS, George; DOLLIMORE, Jean; KINDBERG, Tim; BLAIR, Gordon. Sistemas distribuídos: conceitos e projeto. 5. ed. Porto Alegre: Bookman, 2013. Acesso em: nov. 2024.

DOCKER. What is a container image?. Docker Documentation, 2024. Disponível em: https://docs.docker.com/get-started/docker-concepts/the-basics/what-is-an-image/ Acesso em: out. 2024.

DOCKER. Raft in Docker Swarm. Docker Documentation, 2025. Disponível em: https://docs.docker.com/engine/swarm/raft/ Acesso em: mai. 2025.

KUBERNETES. Concepts - components. Kubernetes Documentation, 2024. Disponível em: https://kubernetes.io/docs/concepts/overview/components/ Acesso em: out. 2024.

KUBERNETES. Concepts - overview. Kubernetes Documentation, 2024. Disponível em: https://kubernetes.io/docs/concepts/overview/ Acesso em: out. 2024.

KUBERNETES. Nodes. Kubernetes Documentation, 2025. Disponível em: https://kubernetes.io/docs/concepts/architecture/nodes/ Acesso em: mai. 2025.

KUBERNETES. Executando aplicações com Horizontal Pod Autoscaler. Kubernetes Documentation, 2024. Disponível em: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/ Acesso em: mai. 2025.

KUBERNETES. Autoscaling. Kubernetes Documentation, 2025. Disponível em: https://kubernetes.io/docs/concepts/workloads/autoscaling/ Acesso em: mai. 2025.

OLIVEIRA PORTO, Ivens. Padrões e diretrizes arquiteturais para escalabilidade de sistemas. 2009. Dissertação de mestrado – Faculdade de Ciência da Computação da Universidade Federal de Uberlândia, Minas Gerais. Disponível em: https://repositorio.ufu.br/bitstream/123456789/12488/1/ivens.pdf Acesso em: mai. 2025.

RED HAT. DevOps: visão geral. Disponível em: https://www.redhat.com/pt-br/topics/devops#vis%C3%A3o-geral Acesso em: nov. 2024.

ROSA, João Antônio Caetano; MOTA, José dos Reis. Utilização e orquestração de containers em aplicações web. Revista Fórum Gerencial, v. 1, n. 2, p. 126–139, 2021. Disponível em: https://revistas.unipam.edu.br/index.php/forumgerencial/article/download/2456/1677/12068 Acesso em: nov. 2024.

SILVA, Kaique Rierickson Torres. Implementação e orquestração automatizada de clusteres kubernetes com GitOps: um estudo de caso. 2023. Trabalho de conclusão de curso – Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco, Campus Recife. Disponível em: https://repositorio.ifpe.edu.br/xmlui/handle/123456789/1056 Acesso em: nov. 2024.

ZEROUALI, Ahmed et al. Helm Charts for Kubernetes Applications: Evolution, Outdatedness and Security Risks. In: 20th International Conference on Mining Software Repositories (MSR), 2023. Disponível em: https://ieeexplore.ieee.org/document/10173942 Acesso em: mai. 2025.

Como Citar

Franciscatto, R., & Feldmann, T. . C. . (2026). ANÁLISE DE ORQUESTRADORES DE CONTÊINERES E GITOPS PARA A IMPLANTAÇÃO DE SERVIÇOS DISTRIBUÍDOS EM NUVEM. RECIMA21 - Revista Científica Multidisciplinar - ISSN 2675-6218, 7(7), e778271. https://doi.org/10.47820/recima21.v7i7.8271