Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/102151
DC FieldValueLanguage
dc.contributor.advisorFernandes, Fernando Pedro Lopes Boavida-
dc.contributor.advisorCordeiro, Luis-
dc.contributor.authorTavares, Cláudia Almeida de Aguiar-
dc.date.accessioned2022-09-26T22:01:03Z-
dc.date.available2022-09-26T22:01:03Z-
dc.date.issued2022-07-11-
dc.date.submitted2022-09-26-
dc.identifier.urihttps://hdl.handle.net/10316/102151-
dc.descriptionDissertação de Mestrado em Segurança Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractA crescente inovação tecnológica e digitalização dos setores económicos e indústrias potencia a transição de infraestruturas informáticas para a nuvem, uma vez que as suas vantagens cada vez mais se tornam conhecidas, inclusive para uso pessoal. Esta transição também acarreta algumas preocupações de segurança, devido à sua característica de multi-tenancy, característica que aumenta a necessidade de automação dos processos, e consequentemente a diminuição da interação humana. Neste sentido, surge a necessidade de implementação de uma Orquestração Inteligente e Automatizada de ambientes multi-domínios, onde seja possível avaliar as necessidades do ambiente, e agir em conformidade com as mesmas.Neste âmbito, a OneSource integra o projeto de investigação Europeu CHARITY para o desenvolvimento de um ambiente de Orquestração Inteligente que permita a implementação de serviços XR. De acordo com este enquadramento, foi proposto o estágio para o desenvolvimento e validação de mecanismos que permitam a orquestração de diversos domínios em nuvem, no qual surge este relatório, que documenta o trabalho desenvolvido no âmbito da unidade curricular “Dissertação/Estágio” do Mestrado em Segurança Informática da Universidade de Coimbra em parceria com a OneSource.Este trabalho permitiu explorar a implementação de domínios em nuvem, através de OpenStack, e a implementação de mecanismos de automação, através da execução de playbooks Ansible que permitam facilitar a orquestração multi-domínios. Estes playbooks foram integrados na ferramenta AWX, de forma a permitir uma gestão simplificada dos mesmos. A orquestração de Clusters também possui um peso bastante significativo, e como tal, foi realizada a exploração da ferramenta Rancher, bem como de mecanismos de automação nestes ambientes. Adicionalmente, foi elaborada a monitorização do ambiente através de Prometheus e Grafana, bem como foram elaborados Operadores que permitem a migração automatizada de microserviços. Além disto, este trabalho permitiu também a integração de cenários multi-cluster, tendo em consideração os seus desafios.Como forma de conclusão deste trabalho, foi realizada a integração de todos os mecanismos referidos no mesmo ambiente e foi realizada a comparação da performance de Clusters em edge e em nuvem. Esta integração foi realizada de forma bem-sucedida, no entanto, é de realçar que uma das conclusões retiradas é o facto de a implementação de Clusters em nuvem possuir níveis de latência significativos no deployment de microserviços. Como tal, torna-se importante utilizar estratégias de pré-pull de imagens, de forma a diminuir esta latência.por
dc.description.abstractThe growing technological innovation and digitalization of economic sectors and industries boosts the transition from IT infrastructures to the cloud, as its advantages are increasingly becoming known, including for personal use. This transition also raises some security concerns, due to its multi-tenancy characteristic, a characteristic that increases the need for process automation, and consequently the reduction of human interaction. In this sense, there is a need to implement an Intelligent and Automated Orchestration of multi-domain environments, where it is possible to assess the needs of the environment, and act accordingly.In this context, OneSource integrates the European research project CHARITY for the development of an Intelligent Orchestration environment that allows the implementation of XR services. According to this framework, an internship was proposed for the development and validation of mechanisms that allow the orchestration of several domains in the cloud, in which this report appears, which documents the work developed within the scope of the curricular unit “Dissertation/Internship” of the Master in Computer Security from the University of Coimbra in partnership with OneSource.This work allowed exploring the implementation of cloud domains, through OpenStack, and the implementation of automation mechanisms, through the execution of Ansible playbooks that facilitate the multi-domain orchestration. These playbooks were integrated into the AWX tool, in order to allow a simplified management of them. Cluster orchestration also has a very significant weight, and as such, the Rancher tool was explored, as well as automation mechanisms in these environments. Additionally, monitoring of the environment was carried out through Prometheus and Grafana, as well as Operators that allow the automated migration of microservices. In addition, this work also allowed the integration of multi-cluster scenarios, taking into account their challenges.As a conclusion of this work, the integration of all referred mechanisms was carried out in the same environment and a comparison of the performance of clusters in edge and in cloud was carried out. This integration was carried out successfully, however, it should be noted that one of the conclusions drawn is the fact that the implementation of Cloud Clusters has significant levels of latency in the deployment of microservices. As such, it is important to use image pre-pull strategies in order to reduce this latency.eng
dc.language.isopor-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectOrquestração de microserviçospor
dc.subjectOrquestração Inteligentepor
dc.subjectMulti-domíniospor
dc.subjectOrquestração Automatizadapor
dc.subjectComunicação multi-Clusterpor
dc.subjectMicroservices Orchestrationeng
dc.subjectIntelligent Orchestrationeng
dc.subjectMulti-Domaineng
dc.subjectAutomated Orchestrationeng
dc.subjectMulti-Cluster Communicationeng
dc.titleOrquestração Inteligente em Cloud Nativepor
dc.title.alternativeIntelligent Orchestration in Cloud Nativeeng
dc.typemasterThesis-
degois.publication.locationOneSource-
degois.publication.titleOrquestração Inteligente em Cloud Nativepor
dc.peerreviewedyes-
dc.identifier.tid203062108-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Segurança Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorTavares, Cláudia Almeida de Aguiar::0000-0002-7626-9765-
uc.degree.classification18-
uc.degree.presidentejuriLourenço, Nuno António Marques-
uc.degree.elementojuriFernandes, Fernando Pedro Lopes Boavida-
uc.degree.elementojuriMartins, Rolando-
uc.contributor.advisorFernandes, Fernando Pedro Lopes Boavida-
uc.contributor.advisorCordeiro, Luis-
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
Dissertação.pdf3.38 MBAdobe PDFView/Open
Show simple item record

Page view(s)

84
checked on Jul 17, 2024

Download(s)

196
checked on Jul 17, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons