Plataforma Escalável de Monitorização para Ambientes Cloud
Main Author: | |
---|---|
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 |