Análise e comparação de Desempenho de Containers em Docker e em Apache Mesos

Detalhes bibliográficos
Autor(a) principal: Ferreira, David Miguel Prata
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/11090
Resumo: O conceito de virtualização está na origem do paradigma da computação em nuvem e é amplamente utilizado no mundo da tecnologia. A virtualização tem tido uma forte adesão por parte das empresas e instituições a nível mundial, nos mais diversos domínios pois esta oferece maior flexibilidade, melhor utilização de recursos, maior escalabilidade e adaptabilidade e redução de custos. A utilização de containers inclui um conjunto de tecnologias que evoluíram a partir do espaço de virtualização e que fornecem flexibilidade na infraestrutura de gestão e nos aplicativos como é o caso do Apache Mesos e do Docker. O Apache Mesos e o Docker são dois dos principais produtos disponíveis no mercado, que fornecem níveis de capacidade para o mundo virtualizado. Esta dissertação pretende avaliar e comparar o desempenho das infraestruturas de virtualização Apache Mesos e Docker comparando-os em relação a seu desempenho. Alicerçámos a investigação em duas partes distintas e complementares, a primeira parte é composta pela fundamentação teórica e a segunda parte consiste no desenvolvimento na instalação das ferramentas de virtualização e testes de desempenho (CPU, File I/O, memória e MySQL). A fundamentação teórica encontra-se definida no capítulo 2 – “Background da Virtualização” Procurámos, através da fundamentação teórica, demonstrar a pertinência da investigação, transmitir algumas teorias pertinentes e introduzir, sempre que possível, investigações existentes na área. A segunda parte do trabalho foi dedicada, à instalação das ferramentas de virtualização e realização de testes. Evidenciámos os métodos de instalação das ferramentas e apresentámos as suas funcionalidades. Por fim refletimos sobre os resultados, de acordo com o enquadramento teórico efetuado na primeira parte.
id RCAP_e2f645d2344a4f2ca07915ab6eaca690
oai_identifier_str oai:ubibliorum.ubi.pt:10400.6/11090
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 Análise e comparação de Desempenho de Containers em Docker e em Apache MesosApache MesosDocker e SysbenchVirtualizaçãoDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaO conceito de virtualização está na origem do paradigma da computação em nuvem e é amplamente utilizado no mundo da tecnologia. A virtualização tem tido uma forte adesão por parte das empresas e instituições a nível mundial, nos mais diversos domínios pois esta oferece maior flexibilidade, melhor utilização de recursos, maior escalabilidade e adaptabilidade e redução de custos. A utilização de containers inclui um conjunto de tecnologias que evoluíram a partir do espaço de virtualização e que fornecem flexibilidade na infraestrutura de gestão e nos aplicativos como é o caso do Apache Mesos e do Docker. O Apache Mesos e o Docker são dois dos principais produtos disponíveis no mercado, que fornecem níveis de capacidade para o mundo virtualizado. Esta dissertação pretende avaliar e comparar o desempenho das infraestruturas de virtualização Apache Mesos e Docker comparando-os em relação a seu desempenho. Alicerçámos a investigação em duas partes distintas e complementares, a primeira parte é composta pela fundamentação teórica e a segunda parte consiste no desenvolvimento na instalação das ferramentas de virtualização e testes de desempenho (CPU, File I/O, memória e MySQL). A fundamentação teórica encontra-se definida no capítulo 2 – “Background da Virtualização” Procurámos, através da fundamentação teórica, demonstrar a pertinência da investigação, transmitir algumas teorias pertinentes e introduzir, sempre que possível, investigações existentes na área. A segunda parte do trabalho foi dedicada, à instalação das ferramentas de virtualização e realização de testes. Evidenciámos os métodos de instalação das ferramentas e apresentámos as suas funcionalidades. Por fim refletimos sobre os resultados, de acordo com o enquadramento teórico efetuado na primeira parte.The concept of virtualization is at the origin of the cloud computing paradigm and is used in the world of technology. Virtualization has been strongly supported by companies and institutions worldwide, in the most diverse domains as it offers greater flexibility, better use of resources, greater scalability and adaptability and cost reduction. The use of containers includes a set of technologies that have evolved from the virtualization space and that provide flexibility in the management infrastructure and in applications such as Apache Mesos and Docker. Apache Mesos and Docker are two of the main products available on the market, which provide capacity levels for the virtualized world. This dissertation intends to evaluate and compare the performance of Apache Mesos and Docker virtualization infrastructures comparing them in relation to their performance. We based the investigation in two distinct and complementary parts, the first part is composed of the theoretical foundation and the second part consists of the development of the installation of virtualization tools and performance tests (CPU, File I/O, memory and MySQL). The theoretical foundation is defined in chapter 2 - “Background of Virtualization” We sought, through theoretical foundation, to demonstrate the pertinence of the investigation, to transmit some pertinent theories and to introduce, whenever possible, existing investigations in the area. The second part of the work was dedicated to the installation of virtualization tools and realization of tests. We highlighted the methods of installing the tools and presented their features. Finally, we reflect on the results, according to the theoretical framework carried out in the first part.Freire, Mário MarquesuBibliorumFerreira, David Miguel Prata2021-01-28T15:48:37Z2020-11-192020-09-212020-11-19T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.6/11090TID:202576876porinfo: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/11090Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:50:56.874236Repositó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 Análise e comparação de Desempenho de Containers em Docker e em Apache Mesos
title Análise e comparação de Desempenho de Containers em Docker e em Apache Mesos
spellingShingle Análise e comparação de Desempenho de Containers em Docker e em Apache Mesos
Ferreira, David Miguel Prata
Apache Mesos
Docker e Sysbench
Virtualização
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Análise e comparação de Desempenho de Containers em Docker e em Apache Mesos
title_full Análise e comparação de Desempenho de Containers em Docker e em Apache Mesos
title_fullStr Análise e comparação de Desempenho de Containers em Docker e em Apache Mesos
title_full_unstemmed Análise e comparação de Desempenho de Containers em Docker e em Apache Mesos
title_sort Análise e comparação de Desempenho de Containers em Docker e em Apache Mesos
author Ferreira, David Miguel Prata
author_facet Ferreira, David Miguel Prata
author_role author
dc.contributor.none.fl_str_mv Freire, Mário Marques
uBibliorum
dc.contributor.author.fl_str_mv Ferreira, David Miguel Prata
dc.subject.por.fl_str_mv Apache Mesos
Docker e Sysbench
Virtualização
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Apache Mesos
Docker e Sysbench
Virtualização
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description O conceito de virtualização está na origem do paradigma da computação em nuvem e é amplamente utilizado no mundo da tecnologia. A virtualização tem tido uma forte adesão por parte das empresas e instituições a nível mundial, nos mais diversos domínios pois esta oferece maior flexibilidade, melhor utilização de recursos, maior escalabilidade e adaptabilidade e redução de custos. A utilização de containers inclui um conjunto de tecnologias que evoluíram a partir do espaço de virtualização e que fornecem flexibilidade na infraestrutura de gestão e nos aplicativos como é o caso do Apache Mesos e do Docker. O Apache Mesos e o Docker são dois dos principais produtos disponíveis no mercado, que fornecem níveis de capacidade para o mundo virtualizado. Esta dissertação pretende avaliar e comparar o desempenho das infraestruturas de virtualização Apache Mesos e Docker comparando-os em relação a seu desempenho. Alicerçámos a investigação em duas partes distintas e complementares, a primeira parte é composta pela fundamentação teórica e a segunda parte consiste no desenvolvimento na instalação das ferramentas de virtualização e testes de desempenho (CPU, File I/O, memória e MySQL). A fundamentação teórica encontra-se definida no capítulo 2 – “Background da Virtualização” Procurámos, através da fundamentação teórica, demonstrar a pertinência da investigação, transmitir algumas teorias pertinentes e introduzir, sempre que possível, investigações existentes na área. A segunda parte do trabalho foi dedicada, à instalação das ferramentas de virtualização e realização de testes. Evidenciámos os métodos de instalação das ferramentas e apresentámos as suas funcionalidades. Por fim refletimos sobre os resultados, de acordo com o enquadramento teórico efetuado na primeira parte.
publishDate 2020
dc.date.none.fl_str_mv 2020-11-19
2020-09-21
2020-11-19T00: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/11090
TID:202576876
url http://hdl.handle.net/10400.6/11090
identifier_str_mv TID:202576876
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_ 1799136398959181824