Utilize este identificador para referenciar este registo: https://hdl.handle.net/10316/102151
Título: Orquestração Inteligente em Cloud Native
Outros títulos: Intelligent Orchestration in Cloud Native
Autor: Tavares, Cláudia Almeida de Aguiar
Orientador: Fernandes, Fernando Pedro Lopes Boavida
Cordeiro, Luis
Palavras-chave: Orquestração de microserviços; Orquestração Inteligente; Multi-domínios; Orquestração Automatizada; Comunicação multi-Cluster; Microservices Orchestration; Intelligent Orchestration; Multi-Domain; Automated Orchestration; Multi-Cluster Communication
Data: 11-Jul-2022
Título da revista, periódico, livro ou evento: Orquestração Inteligente em Cloud Native
Local de edição ou do evento: OneSource
Resumo: A 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.
The 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.
Descrição: Dissertação de Mestrado em Segurança Informática apresentada à Faculdade de Ciências e Tecnologia
URI: https://hdl.handle.net/10316/102151
Direitos: openAccess
Aparece nas coleções:UC - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato
Dissertação.pdf3.38 MBAdobe PDFVer/Abrir
Mostrar registo em formato completo

Visualizações de página

84
Visto em 17/jul/2024

Downloads

196
Visto em 17/jul/2024

Google ScholarTM

Verificar


Este registo está protegido por Licença Creative Commons Creative Commons