Plataforma Escalável de Monitorização para Ambientes Cloud

Bibliographic Details
Main Author: Silva, Rui Filipe Rama e
Publication Date: 2019
Format: Master thesis
Language: por
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://hdl.handle.net/10316/86356
Summary: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_2646b0abd0281c2ce5ff72f0137e1bc4
oai_identifier_str oai:estudogeral.uc.pt:10316/86356
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Plataforma Escalável de Monitorização para Ambientes CloudA Scalable Monitoring Platform for Cloud EnvironmentsCloudcontainersDockerKubernetesescalabilidadeCloudcontainersDockerKubernetesscalabilityDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaA Cloud é uma tecnologia emergente e já amplamente usada emquase todo o tipo de sistemas. Esta tecnologia pode usar containers para fazer a gestão dos serviços e recursos computacionaisda Cloud mais fácil. Devido à sua adopção em cenários críticospara o negócio, problemas relacionados com a confiabilidade,segurança e privacidade na Cloud aumentam. Em sistemas dinâmicos como a Cloud, torna-se necessário que estes sejam monitorizados, avaliados e melhorados continuamente, mas, atualmente, não existem soluções eficientes para este efeito paraambientes tão dinâmicos quanto a Cloud. O ATMOSPHERE éum projeto internacional com o objetivo de monitorizar e melhorar a confiança das applicações em CloudO objetivo deste trabalho é o desenho e implementação de umaplataforma de monitorização escalável, que é parte do projetoATMOSPHERE. Esta plataforma, consistem e três componentes: oTMA_Monitor, que é responsável pela verificação do formato dosdados recolhidos; FaultTolerantQueue, que é responsável porreencaminhar dados; e o TMA_Knowledge, que armazena toda ainformação válida recolhida. De maneira a ser facilmente implmentável e escalável, esta plataforma é desenhada para serimplementada em containers. Para encontrar as melhores tecnologias para usar na implementação desta plataforma, foramanalisadas as ferramentas mais populares para virtualizadores egestores de containers, para a gestão e encaminhamento de mensagens e para aplicações API REST implementadas em Python.Depois da implementação, para validar a plataforma, testes estruturais e testes de desempenho e escalabilidade foram executados. Os resultados mostram que a plataforma desenvolvidafunciona bem mesmo sob condições de stress.Cloud is an emerging technology and already widely used in almost every type of system. This technology can use containersto make the management of services and computational resources of Cloud easier. Due to its adoption in business-critical scenarios, problems related to the reliability, security and privacyin Cloud arise. In such dynamic systems, it becomes necessaryto have continuous monitoring, assessment and improvement,but currently there are no efficient solutions for this effect forenvironments as dynamic as the Cloud. ATMOSPHERE is aninternational project with the objective of monitoring and improving the trustworthiness of Cloud applications.The goal of this work is the design and implementation of a scalable monitoring platform that is part of ATMOSPHERE project.This platform consists of three key components: TMA_Monitor,which is responsible for checking the format of the data collected; a FaultTolerantQueue, which is responsible for forwardingthe data; and TMA_Knowledge, which stores all valid information collected. In order to be easy to deploy and scale, thisplatform is designed to be deployed in containers. To find thebest technologies to use in the implementation of this platform,we analyzed the most popular tools for container building andmanagement, for fault tolerant message queuing and forwarding and for Python frameworks for API REST applications.After the platform development, in order to validate this platform, structural tests, performance tests and scalability testswere performed. The results of the tests showed that platformdeveloped works well even under stress conditions.H20202019-02-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttps://hdl.handle.net/10316/86356https://hdl.handle.net/10316/86356TID:202222985porSilva, Rui Filipe Rama einfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2019-06-02T14:02:34Zoai:estudogeral.uc.pt:10316/86356Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T05:33:42.870748Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Plataforma Escalável de Monitorização para Ambientes Cloud
A Scalable Monitoring Platform for Cloud Environments
title Plataforma Escalável de Monitorização para Ambientes Cloud
spellingShingle Plataforma Escalável de Monitorização para Ambientes Cloud
Silva, Rui Filipe Rama e
Cloud
containers
Docker
Kubernetes
escalabilidade
Cloud
containers
Docker
Kubernetes
scalability
title_short Plataforma Escalável de Monitorização para Ambientes Cloud
title_full Plataforma Escalável de Monitorização para Ambientes Cloud
title_fullStr Plataforma Escalável de Monitorização para Ambientes Cloud
title_full_unstemmed Plataforma Escalável de Monitorização para Ambientes Cloud
title_sort Plataforma Escalável de Monitorização para Ambientes Cloud
author Silva, Rui Filipe Rama e
author_facet Silva, Rui Filipe Rama e
author_role author
dc.contributor.author.fl_str_mv Silva, Rui Filipe Rama e
dc.subject.por.fl_str_mv Cloud
containers
Docker
Kubernetes
escalabilidade
Cloud
containers
Docker
Kubernetes
scalability
topic Cloud
containers
Docker
Kubernetes
escalabilidade
Cloud
containers
Docker
Kubernetes
scalability
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2019
dc.date.none.fl_str_mv 2019-02-14
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 https://hdl.handle.net/10316/86356
https://hdl.handle.net/10316/86356
TID:202222985
url https://hdl.handle.net/10316/86356
identifier_str_mv TID:202222985
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.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833602395999830016