Microsserviços e orquestração de contêineres: uma abordagem prática.

Detalhes bibliográficos
Autor(a) principal: COSTA, Holliver de Oliveira.
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30478
Resumo: Com a evolução dos softwares e comunicação distribuída, os múltiplos microsserviços estão cada vez mais presentes e com grande demanda nas macros empresas. Esse formato arquitetural é amplamente utilizado atualmente, portanto, se faz necessário profissionais qualificados para a implantação dessa arquitetura. Assim, o presente trabalho tem como objetivo apresentar e analisar métodos e estratégias de sistemas que utilizam microsserviços em uma plataforma distribuída, analisando os pontos positivos, benefícios e desvantagens. Isto é feito usando uma arquitetura de microsserviços e implantação em uma infraestrutura distribuída baseada em Kubernetes e Docker. Este trabalho tem como objetivo fornecer base conceitual e técnica para que o leitor entenda a arquitetura em microsserviços e consiga implementar e implantar uma aplicação padrão utilizando microsserviços em um ambiente Kubernetes com Docker.
id UFCG_94ad1e9353fb6469b21f727f7d25590d
oai_identifier_str oai:localhost:riufcg/30478
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Microsserviços e orquestração de contêineres: uma abordagem prática.Microservices and container orchestration: a hands-on approach.Microserviços - plataforma distribuídaOrquestração de containersContainers - orquestraçãoArquiteturaDockerAmbiente KubernetesProduct designFurniture designDesign methodologyLobach's MethodologyBernd LobachLounge chairCiência da Computação.Com a evolução dos softwares e comunicação distribuída, os múltiplos microsserviços estão cada vez mais presentes e com grande demanda nas macros empresas. Esse formato arquitetural é amplamente utilizado atualmente, portanto, se faz necessário profissionais qualificados para a implantação dessa arquitetura. Assim, o presente trabalho tem como objetivo apresentar e analisar métodos e estratégias de sistemas que utilizam microsserviços em uma plataforma distribuída, analisando os pontos positivos, benefícios e desvantagens. Isto é feito usando uma arquitetura de microsserviços e implantação em uma infraestrutura distribuída baseada em Kubernetes e Docker. Este trabalho tem como objetivo fornecer base conceitual e técnica para que o leitor entenda a arquitetura em microsserviços e consiga implementar e implantar uma aplicação padrão utilizando microsserviços em um ambiente Kubernetes com Docker.With the evolution of software and distributed communication, multiple microservices are becoming increasingly prevalent and in high demand in large companies. This architectural format is widely used nowadays, thus necessitating qualified professionals for its implementation. Therefore, this paper aims to present and analyze methods and strategies for systems that utilize microservices in a distributed platform, examining the positives, benefits, and drawbacks. This is accomplished by employing a microservices architecture and deploying it in a distributed infrastructure based on Kubernetes and Docker. The objective of this work is to provide a conceptual and technical foundation for the reader to understand the microservices architecture and be able to implement and deploy a standard application using microservices in a Kubernetes environment with Docker.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGMORAIS, Fábio Jorge Almeida.MORAIS, F. J. A.http://lattes.cnpq.br/0987042606840444ANDRADE, Wilkerson de Lucena.BRASILEIRO, Francisco Vilar.COSTA, Holliver de Oliveira.20232023-06-29T23:02:12Z2023-06-292023-06-29T23:02:12Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30478COSTA, Holliver de Oliveira. Microsserviços e orquestração de contêineres: uma abordagem prática. 2023. 11f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30478porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2023-06-29T23:02:48Zoai:localhost:riufcg/30478Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512023-06-29T23:02:48Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Microsserviços e orquestração de contêineres: uma abordagem prática.
Microservices and container orchestration: a hands-on approach.
title Microsserviços e orquestração de contêineres: uma abordagem prática.
spellingShingle Microsserviços e orquestração de contêineres: uma abordagem prática.
COSTA, Holliver de Oliveira.
Microserviços - plataforma distribuída
Orquestração de containers
Containers - orquestração
Arquitetura
Docker
Ambiente Kubernetes
Product design
Furniture design
Design methodology
Lobach's Methodology
Bernd Lobach
Lounge chair
Ciência da Computação.
title_short Microsserviços e orquestração de contêineres: uma abordagem prática.
title_full Microsserviços e orquestração de contêineres: uma abordagem prática.
title_fullStr Microsserviços e orquestração de contêineres: uma abordagem prática.
title_full_unstemmed Microsserviços e orquestração de contêineres: uma abordagem prática.
title_sort Microsserviços e orquestração de contêineres: uma abordagem prática.
author COSTA, Holliver de Oliveira.
author_facet COSTA, Holliver de Oliveira.
author_role author
dc.contributor.none.fl_str_mv MORAIS, Fábio Jorge Almeida.
MORAIS, F. J. A.
http://lattes.cnpq.br/0987042606840444
ANDRADE, Wilkerson de Lucena.
BRASILEIRO, Francisco Vilar.
dc.contributor.author.fl_str_mv COSTA, Holliver de Oliveira.
dc.subject.por.fl_str_mv Microserviços - plataforma distribuída
Orquestração de containers
Containers - orquestração
Arquitetura
Docker
Ambiente Kubernetes
Product design
Furniture design
Design methodology
Lobach's Methodology
Bernd Lobach
Lounge chair
Ciência da Computação.
topic Microserviços - plataforma distribuída
Orquestração de containers
Containers - orquestração
Arquitetura
Docker
Ambiente Kubernetes
Product design
Furniture design
Design methodology
Lobach's Methodology
Bernd Lobach
Lounge chair
Ciência da Computação.
description Com a evolução dos softwares e comunicação distribuída, os múltiplos microsserviços estão cada vez mais presentes e com grande demanda nas macros empresas. Esse formato arquitetural é amplamente utilizado atualmente, portanto, se faz necessário profissionais qualificados para a implantação dessa arquitetura. Assim, o presente trabalho tem como objetivo apresentar e analisar métodos e estratégias de sistemas que utilizam microsserviços em uma plataforma distribuída, analisando os pontos positivos, benefícios e desvantagens. Isto é feito usando uma arquitetura de microsserviços e implantação em uma infraestrutura distribuída baseada em Kubernetes e Docker. Este trabalho tem como objetivo fornecer base conceitual e técnica para que o leitor entenda a arquitetura em microsserviços e consiga implementar e implantar uma aplicação padrão utilizando microsserviços em um ambiente Kubernetes com Docker.
publishDate 2023
dc.date.none.fl_str_mv 2023
2023-06-29T23:02:12Z
2023-06-29
2023-06-29T23:02:12Z
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 http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30478
COSTA, Holliver de Oliveira. Microsserviços e orquestração de contêineres: uma abordagem prática. 2023. 11f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30478
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30478
identifier_str_mv COSTA, Holliver de Oliveira. Microsserviços e orquestração de contêineres: uma abordagem prática. 2023. 11f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30478
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.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744582279168000