Name: | Description: | Size: | Format: | |
---|---|---|---|---|
1.57 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
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.
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.
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.
Description
Keywords
Apache Mesos Docker e Sysbench Virtualização