Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/86356
DC FieldValueLanguage
dc.contributor.advisorAntunes, Nuno Manuel dos Santos-
dc.contributor.authorSilva, Rui Filipe Rama e-
dc.date.accessioned2019-04-17T22:13:57Z-
dc.date.available2019-04-17T22:13:57Z-
dc.date.issued2019-02-14-
dc.date.submitted2019-04-17-
dc.identifier.urihttps://hdl.handle.net/10316/86356-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractA 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.por
dc.description.abstractCloud 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.eng
dc.description.sponsorshipH2020-
dc.language.isopor-
dc.relationinfo:eu-repo/grantAgreement/EC/H2020/777154/EU-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectCloudpor
dc.subjectcontainerspor
dc.subjectDockerpor
dc.subjectKubernetespor
dc.subjectescalabilidadepor
dc.subjectCloudeng
dc.subjectcontainerseng
dc.subjectDockereng
dc.subjectKuberneteseng
dc.subjectscalabilityeng
dc.titlePlataforma Escalável de Monitorização para Ambientes Cloudpor
dc.title.alternativeA Scalable Monitoring Platform for Cloud Environmentseng
dc.typemasterThesis-
degois.publication.locationDEI-FCTUC-
degois.publication.titlePlataforma Escalável de Monitorização para Ambientes Cloudpor
dc.peerreviewedyes-
dc.identifier.tid202222985-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorSilva, Rui Filipe Rama e::0000-0002-0851-2647-
uc.degree.classification17-
uc.degree.presidentejuriBento, Carlos Manuel Robalo Lisboa-
uc.degree.elementojuriRela, Mário Alberto da Costa Zenha-
uc.degree.elementojuriAntunes, Nuno Manuel dos Santos-
uc.contributor.advisorAntunes, Nuno Manuel dos Santos::0000-0002-6044-4012-
item.openairetypemasterThesis-
item.fulltextCom Texto completo-
item.languageiso639-1pt-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File Description SizeFormat
rfsilva-tese.pdf6.22 MBAdobe PDFView/Open
Show simple item record

Page view(s) 50

488
checked on Jul 17, 2024

Download(s) 50

622
checked on Jul 17, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons