Uma arquitetura de monitoramento de infraestruturas virtuais

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Cardoso, Lanay Marques
Orientador(a): Salgueiro, Ricardo José Paiva de Britto
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Pós-Graduação em Ciência da Computação
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://ri.ufs.br/jspui/handle/riufs/14549
Resumo: In an increasingly connected world, cloud computing aggregates all kinds of information. With the growing number of online applications and the great prospect of increasing the services offered on the Internet, it is essential to continuously monitor the availability of services and applications, progressively susceptible to attacks cybernetics and other types of failure-causing events. Most monitoring software is proprietary, expensive and may not be scalable; in contrast, free software has a design that requires a longer learning time. In addition to the issues mentioned, there is a lack of functionality for monitoring APIs used by services and applications on the web, which are increasingly important with the consolidation of microservices architectures. As a proposal for a light and scalable monitoring model, this dissertation presents an adaptable architecture that can be applied to infrastructures in minutes, without deep interventions that affect the integrity of the original system. A plug-infoi module developed to monitor APIsREST. The monitoring data are shown on a graphic chart using the plug-in, identifying the availability of the applications. The data obtained from the status of these endpoints are stored in a real-time database. The monitoring architecture was implemented in a way that is adapted to the cloud environment, both public and private. The case studies carried out demonstrated the applicability of the solution, showing a general view of monitored services and allowing data analysis. The monitoring architecture has an adaptive distributed model, which is scalable and integrable with different tools, clouds and applications.
id UFS-2_93fe72a25af11dd99c0161715c5c189f
oai_identifier_str oai:ufs.br:riufs/14549
network_acronym_str UFS-2
network_name_str Repositório Institucional da UFS
repository_id_str
spelling Cardoso, Lanay MarquesSalgueiro, Ricardo José Paiva de BrittoMatos Júnior, Rubens de Souza2021-09-01T18:37:23Z2021-09-01T18:37:23Z2020-11-30CARDOSO, Lanay Marques. Uma arquitetura de monitoramento de infraestruturas virtuais. 2020. 84 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2020.https://ri.ufs.br/jspui/handle/riufs/14549In an increasingly connected world, cloud computing aggregates all kinds of information. With the growing number of online applications and the great prospect of increasing the services offered on the Internet, it is essential to continuously monitor the availability of services and applications, progressively susceptible to attacks cybernetics and other types of failure-causing events. Most monitoring software is proprietary, expensive and may not be scalable; in contrast, free software has a design that requires a longer learning time. In addition to the issues mentioned, there is a lack of functionality for monitoring APIs used by services and applications on the web, which are increasingly important with the consolidation of microservices architectures. As a proposal for a light and scalable monitoring model, this dissertation presents an adaptable architecture that can be applied to infrastructures in minutes, without deep interventions that affect the integrity of the original system. A plug-infoi module developed to monitor APIsREST. The monitoring data are shown on a graphic chart using the plug-in, identifying the availability of the applications. The data obtained from the status of these endpoints are stored in a real-time database. The monitoring architecture was implemented in a way that is adapted to the cloud environment, both public and private. The case studies carried out demonstrated the applicability of the solution, showing a general view of monitored services and allowing data analysis. The monitoring architecture has an adaptive distributed model, which is scalable and integrable with different tools, clouds and applications.Em um mundo cada vez mais conectado, a computação em nuvem agrega todo tipo de informações. Com o crescente número de aplicações online e a grande perspectiva de aumento dos serviços oferecidos na Internet, é essencial monitorar continuamente a disponibilidade das aplicações e serviços, progressivamente suscetíveis a ataques cibernéticos e outros tipos de eventos causadores de falhas. Os softwares para monitoramento, em sua maioria, são proprietários, caros e podem não ser escaláveis; em contrapartida, os softwares livres possuem um design que necessita de um maior tempo de aprendizado. Além das questões citadas, há uma escassez de funcionalidades para o monitoramento de APIs utilizadas pelos serviços e aplicações na web, cada vez mais importantes com a consolidação das arquiteturas de microsserviços. Como proposta de um modelo de monitoramento leve e escalável, esta dissertação apresenta uma arquitetura adaptável que pode ser aplicada a infraestruturas em minutos, sem intervenções profundas que afetem a integridade do sistema original. Um módulo plug-in foi desenvolvido para monitorar APIs REST. Os dados de monitoramento são mostrados em um dashboard gráfico que utiliza o plug-in, identificando a disponibilidade das aplicações. Os dados obtidos dos status desses endpoints são armazenados em um banco de dados de tempo real. A arquitetura de monitoramento foi implementada de maneira que seja adaptada para ambiente em nuvem, tanto pública como privada. Os estudos de casos efetuados demonstraram a aplicabilidade da solução, exibindo uma visão geral de serviços monitorados e permitindo a análise dos dados. A arquitetura de monitoramento tem um modelo distribuído adaptativo, o qual é escalável e integrável com diversas ferramentas, nuvens e aplicações.São Cristóvão, SEporComputação em nuvemMonitoramentoRESTApplication Programming Interface (API)Cloud computingMonitoringCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOUma arquitetura de monitoramento de infraestruturas virtuaisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPós-Graduação em Ciência da ComputaçãoUniversidade Federal de Sergipereponame:Repositório Institucional da UFSinstname:Universidade Federal de Sergipe (UFS)instacron:UFSinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-81475https://ri.ufs.br/jspui/bitstream/riufs/14549/1/license.txt098cbbf65c2c15e1fb2e49c5d306a44cMD51ORIGINALLANAY_MARQUES_CARDOSO.pdfLANAY_MARQUES_CARDOSO.pdfapplication/pdf2301727https://ri.ufs.br/jspui/bitstream/riufs/14549/2/LANAY_MARQUES_CARDOSO.pdf1a8dd878960aa47ad736f3257134503aMD52TEXTLANAY_MARQUES_CARDOSO.pdf.txtLANAY_MARQUES_CARDOSO.pdf.txtExtracted texttext/plain161131https://ri.ufs.br/jspui/bitstream/riufs/14549/3/LANAY_MARQUES_CARDOSO.pdf.txt3d40f114e6f9fd75811f9bb6c2e83fcbMD53THUMBNAILLANAY_MARQUES_CARDOSO.pdf.jpgLANAY_MARQUES_CARDOSO.pdf.jpgGenerated Thumbnailimage/jpeg1409https://ri.ufs.br/jspui/bitstream/riufs/14549/4/LANAY_MARQUES_CARDOSO.pdf.jpgb4832c6a59f1d51564f48abe7c94307cMD54riufs/145492021-09-01 15:37:23.709oai:ufs.br:riufs/14549TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvcihlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyIHNldSB0cmFiYWxobyBubyBmb3JtYXRvIGVsZXRyw7RuaWNvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFNlcmdpcGUgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIHNldSB0cmFiYWxobyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgZGUgc2V1IHRyYWJhbGhvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIHNldSB0cmFiYWxobyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0bywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgbsOjbyBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5ndcOpbS4KCkNhc28gbyB0cmFiYWxobyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvLgoKQSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIApkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRvIHRyYWJhbGhvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuIAo=Repositório InstitucionalPUBhttps://ri.ufs.br/oai/requestrepositorio@academico.ufs.bropendoar:2021-09-01T18:37:23Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)false
dc.title.pt_BR.fl_str_mv Uma arquitetura de monitoramento de infraestruturas virtuais
title Uma arquitetura de monitoramento de infraestruturas virtuais
spellingShingle Uma arquitetura de monitoramento de infraestruturas virtuais
Cardoso, Lanay Marques
Computação em nuvem
Monitoramento
REST
Application Programming Interface (API)
Cloud computing
Monitoring
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Uma arquitetura de monitoramento de infraestruturas virtuais
title_full Uma arquitetura de monitoramento de infraestruturas virtuais
title_fullStr Uma arquitetura de monitoramento de infraestruturas virtuais
title_full_unstemmed Uma arquitetura de monitoramento de infraestruturas virtuais
title_sort Uma arquitetura de monitoramento de infraestruturas virtuais
author Cardoso, Lanay Marques
author_facet Cardoso, Lanay Marques
author_role author
dc.contributor.author.fl_str_mv Cardoso, Lanay Marques
dc.contributor.advisor1.fl_str_mv Salgueiro, Ricardo José Paiva de Britto
dc.contributor.advisor-co1.fl_str_mv Matos Júnior, Rubens de Souza
contributor_str_mv Salgueiro, Ricardo José Paiva de Britto
Matos Júnior, Rubens de Souza
dc.subject.por.fl_str_mv Computação em nuvem
Monitoramento
REST
topic Computação em nuvem
Monitoramento
REST
Application Programming Interface (API)
Cloud computing
Monitoring
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Application Programming Interface (API)
Cloud computing
Monitoring
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description In an increasingly connected world, cloud computing aggregates all kinds of information. With the growing number of online applications and the great prospect of increasing the services offered on the Internet, it is essential to continuously monitor the availability of services and applications, progressively susceptible to attacks cybernetics and other types of failure-causing events. Most monitoring software is proprietary, expensive and may not be scalable; in contrast, free software has a design that requires a longer learning time. In addition to the issues mentioned, there is a lack of functionality for monitoring APIs used by services and applications on the web, which are increasingly important with the consolidation of microservices architectures. As a proposal for a light and scalable monitoring model, this dissertation presents an adaptable architecture that can be applied to infrastructures in minutes, without deep interventions that affect the integrity of the original system. A plug-infoi module developed to monitor APIsREST. The monitoring data are shown on a graphic chart using the plug-in, identifying the availability of the applications. The data obtained from the status of these endpoints are stored in a real-time database. The monitoring architecture was implemented in a way that is adapted to the cloud environment, both public and private. The case studies carried out demonstrated the applicability of the solution, showing a general view of monitored services and allowing data analysis. The monitoring architecture has an adaptive distributed model, which is scalable and integrable with different tools, clouds and applications.
publishDate 2020
dc.date.issued.fl_str_mv 2020-11-30
dc.date.accessioned.fl_str_mv 2021-09-01T18:37:23Z
dc.date.available.fl_str_mv 2021-09-01T18:37:23Z
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.citation.fl_str_mv CARDOSO, Lanay Marques. Uma arquitetura de monitoramento de infraestruturas virtuais. 2020. 84 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2020.
dc.identifier.uri.fl_str_mv https://ri.ufs.br/jspui/handle/riufs/14549
identifier_str_mv CARDOSO, Lanay Marques. Uma arquitetura de monitoramento de infraestruturas virtuais. 2020. 84 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2020.
url https://ri.ufs.br/jspui/handle/riufs/14549
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.publisher.program.fl_str_mv Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv Universidade Federal de Sergipe
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFS
instname:Universidade Federal de Sergipe (UFS)
instacron:UFS
instname_str Universidade Federal de Sergipe (UFS)
instacron_str UFS
institution UFS
reponame_str Repositório Institucional da UFS
collection Repositório Institucional da UFS
bitstream.url.fl_str_mv https://ri.ufs.br/jspui/bitstream/riufs/14549/1/license.txt
https://ri.ufs.br/jspui/bitstream/riufs/14549/2/LANAY_MARQUES_CARDOSO.pdf
https://ri.ufs.br/jspui/bitstream/riufs/14549/3/LANAY_MARQUES_CARDOSO.pdf.txt
https://ri.ufs.br/jspui/bitstream/riufs/14549/4/LANAY_MARQUES_CARDOSO.pdf.jpg
bitstream.checksum.fl_str_mv 098cbbf65c2c15e1fb2e49c5d306a44c
1a8dd878960aa47ad736f3257134503a
3d40f114e6f9fd75811f9bb6c2e83fcb
b4832c6a59f1d51564f48abe7c94307c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)
repository.mail.fl_str_mv repositorio@academico.ufs.br
_version_ 1802111152233119744