Análise de desempenho de cpu e memória em plataformas de contêineres utilizando nuvem pública

Detalhes bibliográficos
Autor(a) principal: Pinheiro, André Luiz Rodrigues
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: http://app.uff.br/riuff/handle/1/30648
Resumo: As máquinas virtuais são um meio clássico para alocar recursos em uma nuvem computacional para prover serviços e aplicações. No entanto, não é fácil alterar as configurações de hardware em uma máquina virtual para utilizar melhor o ambiente disponibilizado e oferecer um serviço de qualidade para as referidas aplicações. Uma das formas que tem se mostrado mais escalável para prover ambientes virtuais é a utilização de técnicas conhecidas como conteinerização, onde mais de um serviço é inicializado em uma máquina virtual sem a necessidade de criação de outras máquinas para prover tais serviços, uma vez que os recursos já estão alocados na VM. Este trabalho apresenta os estudos da análise de benchmark de CPU e memória RAM em contêineres utilizado máquinas virtuais na nuvem pública da Amazon (AWS). Os resultados dos benchmarks executados em contêineres foram comparados aos mesmos quando executados diretamente na máquina virtual que hospeda estes contêineres, com o objetivo de apontar vantagens e limites de tais ambientes. Para esse estudo, utilizou-se os benchmarks LINPACK e STREAM para análise de performance de CPU e memória RAM, respectivamente
id UFF-2_6dcba1a120e0fb529e50e46373558011
oai_identifier_str oai:app.uff.br:1/30648
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Análise de desempenho de cpu e memória em plataformas de contêineres utilizando nuvem públicaContêinerMáquina virtualCpuLinpackMemóriaStreamMáquina virtualComputação em nuvemHardwareContêinerContainerVirtual machineMemoryAs máquinas virtuais são um meio clássico para alocar recursos em uma nuvem computacional para prover serviços e aplicações. No entanto, não é fácil alterar as configurações de hardware em uma máquina virtual para utilizar melhor o ambiente disponibilizado e oferecer um serviço de qualidade para as referidas aplicações. Uma das formas que tem se mostrado mais escalável para prover ambientes virtuais é a utilização de técnicas conhecidas como conteinerização, onde mais de um serviço é inicializado em uma máquina virtual sem a necessidade de criação de outras máquinas para prover tais serviços, uma vez que os recursos já estão alocados na VM. Este trabalho apresenta os estudos da análise de benchmark de CPU e memória RAM em contêineres utilizado máquinas virtuais na nuvem pública da Amazon (AWS). Os resultados dos benchmarks executados em contêineres foram comparados aos mesmos quando executados diretamente na máquina virtual que hospeda estes contêineres, com o objetivo de apontar vantagens e limites de tais ambientes. Para esse estudo, utilizou-se os benchmarks LINPACK e STREAM para análise de performance de CPU e memória RAM, respectivamenteVirtual machines are a classic method to allocate resources in a cloud computing to provide services and applications. However, it is not easy to change the hardware settings on a virtual machine to use the best available environment and offer a quality service for applications. One way to offer a more scalable environments for virtual environments providers is the use of techniques as containerization, where more than one service is provided in a virtual machine without the need to create new virtual machines to provide such services, once those resources are already allocated in VM. This work presents the benchmark analysis studies of CPU and RAM memory in containers using virtual machines in the Amazon (AWS) public cloud computing. The results of these benchmarks executed in containers were compared with those results of these same items when executed directly in the virtual machine that hosts these containers, with the objective of pointing out the advantages and the limits of these environments. For this study, the LINPACK and STREAM benchmarks were used to analyze CPU and RAM memory performance, respectively77 p.Boeres, Maria Cristina SilvaZamith, Juliana Mendes Nascente e SilvaPinheiro, André Luiz Rodrigues2023-09-28T16:28:26Z2023-09-28T16:28:26Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfPINHEIRO, André Luiz Rodrigues. Análise de desempenho de cpu e memória em plataformas de contêineres utilizando nuvem pública. 2020. 76 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2020.http://app.uff.br/riuff/handle/1/30648CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2023-09-28T16:28:30Zoai:app.uff.br:1/30648Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202023-09-28T16:28:30Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Análise de desempenho de cpu e memória em plataformas de contêineres utilizando nuvem pública
title Análise de desempenho de cpu e memória em plataformas de contêineres utilizando nuvem pública
spellingShingle Análise de desempenho de cpu e memória em plataformas de contêineres utilizando nuvem pública
Pinheiro, André Luiz Rodrigues
Contêiner
Máquina virtual
Cpu
Linpack
Memória
Stream
Máquina virtual
Computação em nuvem
Hardware
Contêiner
Container
Virtual machine
Memory
title_short Análise de desempenho de cpu e memória em plataformas de contêineres utilizando nuvem pública
title_full Análise de desempenho de cpu e memória em plataformas de contêineres utilizando nuvem pública
title_fullStr Análise de desempenho de cpu e memória em plataformas de contêineres utilizando nuvem pública
title_full_unstemmed Análise de desempenho de cpu e memória em plataformas de contêineres utilizando nuvem pública
title_sort Análise de desempenho de cpu e memória em plataformas de contêineres utilizando nuvem pública
author Pinheiro, André Luiz Rodrigues
author_facet Pinheiro, André Luiz Rodrigues
author_role author
dc.contributor.none.fl_str_mv Boeres, Maria Cristina Silva
Zamith, Juliana Mendes Nascente e Silva
dc.contributor.author.fl_str_mv Pinheiro, André Luiz Rodrigues
dc.subject.por.fl_str_mv Contêiner
Máquina virtual
Cpu
Linpack
Memória
Stream
Máquina virtual
Computação em nuvem
Hardware
Contêiner
Container
Virtual machine
Memory
topic Contêiner
Máquina virtual
Cpu
Linpack
Memória
Stream
Máquina virtual
Computação em nuvem
Hardware
Contêiner
Container
Virtual machine
Memory
description As máquinas virtuais são um meio clássico para alocar recursos em uma nuvem computacional para prover serviços e aplicações. No entanto, não é fácil alterar as configurações de hardware em uma máquina virtual para utilizar melhor o ambiente disponibilizado e oferecer um serviço de qualidade para as referidas aplicações. Uma das formas que tem se mostrado mais escalável para prover ambientes virtuais é a utilização de técnicas conhecidas como conteinerização, onde mais de um serviço é inicializado em uma máquina virtual sem a necessidade de criação de outras máquinas para prover tais serviços, uma vez que os recursos já estão alocados na VM. Este trabalho apresenta os estudos da análise de benchmark de CPU e memória RAM em contêineres utilizado máquinas virtuais na nuvem pública da Amazon (AWS). Os resultados dos benchmarks executados em contêineres foram comparados aos mesmos quando executados diretamente na máquina virtual que hospeda estes contêineres, com o objetivo de apontar vantagens e limites de tais ambientes. Para esse estudo, utilizou-se os benchmarks LINPACK e STREAM para análise de performance de CPU e memória RAM, respectivamente
publishDate 2023
dc.date.none.fl_str_mv 2023-09-28T16:28:26Z
2023-09-28T16:28:26Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv PINHEIRO, André Luiz Rodrigues. Análise de desempenho de cpu e memória em plataformas de contêineres utilizando nuvem pública. 2020. 76 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2020.
http://app.uff.br/riuff/handle/1/30648
identifier_str_mv PINHEIRO, André Luiz Rodrigues. Análise de desempenho de cpu e memória em plataformas de contêineres utilizando nuvem pública. 2020. 76 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2020.
url http://app.uff.br/riuff/handle/1/30648
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1802135455745966080