Docker Swarm e Kubernetes: avaliando benefícios em ambientes virtuais

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorBoeres, Maria Cristina Silva-
Autor(es): dc.contributorRebello, Eugene Francis Vinod-
Autor(es): dc.contributorAraújo, Leandro Santiago de-
Autor(es): dc.creatorRocha, Gustavo dos Santos-
Data de aceite: dc.date.accessioned2024-07-11T18:15:45Z-
Data de disponibilização: dc.date.available2024-07-11T18:15:45Z-
Data de envio: dc.date.issued2023-02-22-
Data de envio: dc.date.issued2023-02-22-
Fonte completa do material: dc.identifierhttp://app.uff.br/riuff/handle/1/27935-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/766949-
Descrição: dc.descriptionCom a necessidade de executar softwares em novos sistemas de computação heterogêneos oriundos da crescente evolução tecnológica, criar aplicações através de arquiteturas baseadas em modelos monolíticos vem se tornando cada vez mais ultrapassado. Diante da necessidade de modernização de aplicações legadas para atender às demandas de uma nova realidade de mercado, o desenvolvimento de softwares baseados nas arquiteturas de microsserviços ganham destaque neste cenário. O uso de ferramentas de Conteinerização se torna uma das formas mais eficientes para a execução de aplicações baseadas neste modelo, prometendo segurança e confiabilidade. Para gerenciar o ciclo de vida dos Contêineres são utilizadas plataformas como o Docker Swarm e o Kubernetes - as mais famosas do mercado atualmente. No entanto, é importante descobrir qual delas mais se adequada para casos específicos de utilização, conhecendo suas diferenças e qual a vantagem de cada uma. Para realizar esta comparação, este trabalho apresenta um estudo sobre cada umas das plataformas e uma análise qualitativa baseada em experimentos que demonstram o comportamento de cada orquestrador, o recurso de dimensionamento automático do Kubernetes e seus benefícios.-
Descrição: dc.descriptionWith the need to run software on new heterogeneous computing systems that arise from the increasing technological evolution, creating applications through architectures based on monolithic models has become increasingly outdated. Faced with the need to modernize legacy applications to meet the demands of a new market reality, the development of software based on microservices architectures is highlighted in this scenario. The use of Containerization tools becomes one of the most efficient ways to run applications on this model, promising security and reliability. Platforms such as Docker Swarm and Kubernetes - the most famous on the market today - are used to manage the lifecycle of Containers. However, it is important to find out which one is more suitable for specific use cases, knowing their differences and the advantage of each one. In order to make this comparison, this work presents a study on each of the platforms and a qualitative analysis based on experiments that demonstrate the behavior of each orchestrator, the automatic scaling feature of Kubernetes and its benefits.-
Descrição: dc.description67 p.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Direitos: dc.rightsOpen Access-
Direitos: dc.rightsCC-BY-SA-
Palavras-chave: dc.subjectContêiner-
Palavras-chave: dc.subjectVirtualização-
Palavras-chave: dc.subjectDocker Swarm-
Palavras-chave: dc.subjectKubernetes-
Palavras-chave: dc.subjectOrquestração-
Palavras-chave: dc.subjectMicrosserviços-
Palavras-chave: dc.subjectContêiner-
Palavras-chave: dc.subjectCiência da computação-
Palavras-chave: dc.subjectPrestação de serviços-
Palavras-chave: dc.subjectContainer-
Palavras-chave: dc.subjectVirtualization-
Palavras-chave: dc.subjectOrchestration-
Palavras-chave: dc.subjectMicroservices-
Título: dc.titleDocker Swarm e Kubernetes: avaliando benefícios em ambientes virtuais-
Tipo de arquivo: dc.typeTrabalho de conclusão de curso-
Aparece nas coleções:Repositório Institucional da Universidade Federal Fluminense - RiUFF

Não existem arquivos associados a este item.