Publication
Orquestração de Containers Usando Kubernetes e Docker Swarm
datacite.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | por |
dc.contributor.advisor | Freire, Mário Marques | |
dc.contributor.author | Freire, João Emanuel Leitão | |
dc.date.accessioned | 2021-01-28T15:48:37Z | |
dc.date.available | 2021-01-28T15:48:37Z | |
dc.date.issued | 2020-11-27 | |
dc.date.submitted | 2020-09-21 | |
dc.description.abstract | 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. | por |
dc.description.abstract | 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. | eng |
dc.identifier.tid | 202576884 | |
dc.identifier.uri | http://hdl.handle.net/10400.6/11091 | |
dc.language.iso | por | por |
dc.subject | Container | por |
dc.subject | Docker | por |
dc.subject | Docker Swarm | por |
dc.subject | Kubernetes | por |
dc.subject | Virtualização | por |
dc.title | Orquestração de Containers Usando Kubernetes e Docker Swarm | por |
dc.type | master thesis | |
dspace.entity.type | Publication | |
rcaap.rights | openAccess | por |
rcaap.type | masterThesis | por |
thesis.degree.name | 2º Ciclo em Engenharia Informática | por |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- 7913_17373.pdf
- Size:
- 2.26 MB
- Format:
- Adobe Portable Document Format