Análise e comparação de Desempenho de Containers em Docker e em Apache Mesos
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/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 |