Orquestração de Containers Usando Kubernetes e Docker Swarm
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
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.6/11091 |
Resumo: | Num mundo cada vez mais virtual onde novas tecnologias são criadas para vários propósitos, por vezes é difícil escolher qual é a melhor para uma certa temática. Para resolver esta escolha, existem uma infinidade de programas, aplicações, ou ferramentas diferentes disponíveis. Contudo, como é que um cliente escolhe o software adequado para a sua situação? É preciso realizar um estudo de mercado de modo a verificar qual a melhor ferramenta para o seu caso específico. Nesta dissertação, pretende-se responder a esta questão no que toca a ferramentas de orquestração no Docker. O Docker é uma tecnologia de virtualização que isola os processos em vez de ser necessário um sistema operativo inteiro, isola os processos em vez de ser necessário um sistema operativo inteiro, o que, por sua vez, o torna mais modular e fácil de trabalhar. Se o cliente quiser utilizar este tipo de tecnologia num ambiente distribuído, é útil saber quais os pontos fortes e fracos de cada ferramenta, pelo que foram comparadas as duas ferramentas de orquestração mais populares do Docker, o Docker Swarm e o Kubernetes. Estas duas ferramentas foram comparadas através de um estudo de literatura onde são apresentados dados qualitativos acerca desta temática bem como a realização de vários testes quantitativos com objetivo de medir os tempos de implementação, escalonamento e tolerância de falhas de containers. Com estes testes, o objetivo é facilitar a escolha dos clientes ou utilizadores de IT acerca da melhor solução para o seu problema num ambienteDocker. |
id |
RCAP_004f0ace1778b96e51697d01694959d4 |
---|---|
oai_identifier_str |
oai:ubibliorum.ubi.pt:10400.6/11091 |
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 |
Orquestração de Containers Usando Kubernetes e Docker SwarmContainerDockerDocker SwarmKubernetesVirtualizaçãoDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaNum mundo cada vez mais virtual onde novas tecnologias são criadas para vários propósitos, por vezes é difícil escolher qual é a melhor para uma certa temática. Para resolver esta escolha, existem uma infinidade de programas, aplicações, ou ferramentas diferentes disponíveis. Contudo, como é que um cliente escolhe o software adequado para a sua situação? É preciso realizar um estudo de mercado de modo a verificar qual a melhor ferramenta para o seu caso específico. Nesta dissertação, pretende-se responder a esta questão no que toca a ferramentas de orquestração no Docker. O Docker é uma tecnologia de virtualização que isola os processos em vez de ser necessário um sistema operativo inteiro, isola os processos em vez de ser necessário um sistema operativo inteiro, o que, por sua vez, o torna mais modular e fácil de trabalhar. Se o cliente quiser utilizar este tipo de tecnologia num ambiente distribuído, é útil saber quais os pontos fortes e fracos de cada ferramenta, pelo que foram comparadas as duas ferramentas de orquestração mais populares do Docker, o Docker Swarm e o Kubernetes. Estas duas ferramentas foram comparadas através de um estudo de literatura onde são apresentados dados qualitativos acerca desta temática bem como a realização de vários testes quantitativos com objetivo de medir os tempos de implementação, escalonamento e tolerância de falhas de containers. Com estes testes, o objetivo é facilitar a escolha dos clientes ou utilizadores de IT acerca da melhor solução para o seu problema num ambienteDocker.In an increasingly virtual world where new technologies are created for various purposes, it is sometimes difficult to choose which is best for a certain issue. To solve this choice, there is a multitude of different programs, applications, or tools available. However, how a customer choose the best software for his/her situation? It is necessary to carry out a market study to verify which is the best tool for your specific case. In this dissertation, we intend to answer this question regarding orchestration tools in Docker. Docker isolates processes instead of requiring an entire operating system, which in turn makes it more modular and easier to work with. If the customer wants to use this type of technology in a distributed environment, it is useful to know the strengths and weaknesses of each tool. Therefore, the two most popular orchestration tools for Docker were compared, Docker Swarm and Kubernetes. These two tools were compared through a literature study where qualitative data about this theme are presented, as well as the performance of several quantitative tests to measure the implementation times, scheduling, and fault tolerance of containers. With these tests, the goal is to make it easier for customers or IT users to choose the best solution for their problem in a Dockerenvironment.Freire, Mário MarquesuBibliorumFreire, João Emanuel Leitão2021-01-28T15:48:37Z2020-11-272020-09-212020-11-27T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.6/11091TID:202576884porinfo: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:RCAAP2023-12-15T09:53:16Zoai:ubibliorum.ubi.pt:10400.6/11091Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:50:56.918722Repositó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 |
Orquestração de Containers Usando Kubernetes e Docker Swarm |
title |
Orquestração de Containers Usando Kubernetes e Docker Swarm |
spellingShingle |
Orquestração de Containers Usando Kubernetes e Docker Swarm Freire, João Emanuel Leitão Container Docker Docker Swarm Kubernetes Virtualização Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Orquestração de Containers Usando Kubernetes e Docker Swarm |
title_full |
Orquestração de Containers Usando Kubernetes e Docker Swarm |
title_fullStr |
Orquestração de Containers Usando Kubernetes e Docker Swarm |
title_full_unstemmed |
Orquestração de Containers Usando Kubernetes e Docker Swarm |
title_sort |
Orquestração de Containers Usando Kubernetes e Docker Swarm |
author |
Freire, João Emanuel Leitão |
author_facet |
Freire, João Emanuel Leitão |
author_role |
author |
dc.contributor.none.fl_str_mv |
Freire, Mário Marques uBibliorum |
dc.contributor.author.fl_str_mv |
Freire, João Emanuel Leitão |
dc.subject.por.fl_str_mv |
Container Docker Docker Swarm Kubernetes Virtualização Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Container Docker Docker Swarm Kubernetes Virtualização Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Num mundo cada vez mais virtual onde novas tecnologias são criadas para vários propósitos, por vezes é difícil escolher qual é a melhor para uma certa temática. Para resolver esta escolha, existem uma infinidade de programas, aplicações, ou ferramentas diferentes disponíveis. Contudo, como é que um cliente escolhe o software adequado para a sua situação? É preciso realizar um estudo de mercado de modo a verificar qual a melhor ferramenta para o seu caso específico. Nesta dissertação, pretende-se responder a esta questão no que toca a ferramentas de orquestração no Docker. O Docker é uma tecnologia de virtualização que isola os processos em vez de ser necessário um sistema operativo inteiro, isola os processos em vez de ser necessário um sistema operativo inteiro, o que, por sua vez, o torna mais modular e fácil de trabalhar. Se o cliente quiser utilizar este tipo de tecnologia num ambiente distribuído, é útil saber quais os pontos fortes e fracos de cada ferramenta, pelo que foram comparadas as duas ferramentas de orquestração mais populares do Docker, o Docker Swarm e o Kubernetes. Estas duas ferramentas foram comparadas através de um estudo de literatura onde são apresentados dados qualitativos acerca desta temática bem como a realização de vários testes quantitativos com objetivo de medir os tempos de implementação, escalonamento e tolerância de falhas de containers. Com estes testes, o objetivo é facilitar a escolha dos clientes ou utilizadores de IT acerca da melhor solução para o seu problema num ambienteDocker. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-11-27 2020-09-21 2020-11-27T00:00:00Z 2021-01-28T15:48:37Z |
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.6/11091 TID:202576884 |
url |
http://hdl.handle.net/10400.6/11091 |
identifier_str_mv |
TID:202576884 |
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.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_ |
1799136398961278976 |