Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/110592
DC FieldValueLanguage
dc.contributor.advisorSousa, Bruno Miguel de Oliveira-
dc.contributor.advisorCordeiro, Luis Filipe Vieira-
dc.contributor.authorFevereiro, Diogo Duarte Moutinho-
dc.date.accessioned2023-11-23T23:05:09Z-
dc.date.available2023-11-23T23:05:09Z-
dc.date.issued2023-09-14-
dc.date.submitted2023-11-23-
dc.identifier.urihttps://hdl.handle.net/10316/110592-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractAtualmente, a gestão de aplicações Cloud-Native está a tornar-se cada vez mais complexa. Estas aplicações estão a expandir-se progressivamente para vários domínios e ambientes de cloud, incluindo cenários multi-cluster. Orquestrar uma infraestrutura altamente heterogénea torna-se um desafio. Neste trabalho, realizado no âmbito do projeto CHARITY, focámo-nos na pesquisa de soluções para automatizar a gestão destes ambientes e aplicações. Isso incluiu a pesquisa de abordagens Cloud-Native para a configuração consistente da infraestrutura e interconetividade multi-cluster.Nesse sentido, propusemos uma arquitetura de orquestração Cloud-Native adaptada para clusters Kubernetes e aplicações baseadas em \textit{containers}. Esta arquitetura, alinhada com os princípios do framework\textit{ Zero Touch Network & Service Management (ZSM)} da ETSI e com \textit{closed loops}, assenta no conceito de automatizar a criação e gestão de diferentes tipos de serviços e recursos (ou seja, clusters, aplicações, etc.). A abordagem proposta pretende permitir uma monitorização contínua e reação a alterações em recursos e infraestrutura (por exemplo, criar ou redimensionar um cluster quando necessário). Implementámos e validámos a solução concebida em diferentes cenários e casos de uso de aplicações inter-cluster.As nossas conclusões destacam a utilidade e viabilidade da solução proposta para apoiar uma gestão mais eficiente (ou seja, automatizada) do ciclo de vida de uma infraestrutura Cloud-Native multi-domínio e de aplicações. A implementação realizada e os resultados obtidos foram refletidos em várias publicações científicas e demonstrações do projeto CHARITY.por
dc.description.abstractNowadays, managing Cloud-Native applications is becoming increasingly complex. These applications are progressively expanding into various domains and cloud environments, including multi-cluster scenarios. Orchestrating such a highly heterogeneous infrastructure becomes a challenge. In this work, conducted in the scope of the CHARITY project, we focused on researching solutions for automating the management of these environments and applications. This included the research of Cloud-Native approaches for consistent infrastructure bootstrapping and multi-cluster interconnectivity. We proposed a Cloud-Native orchestration architecture specifically tailored for Kubernetes clusters and container-based applications. This architecture, aligned with the principles of the Zero touch network & Service Management (ZSM) framework from ETSI and closed loops, is rooted in the concept of automating the creation and management of different kinds of services and resources (i.e., clusters, applications, etc.). The proposed approach intends to allow ongoing monitoring and reaction to changes in resources and infrastructure (e.g., creating a cluster on demand, scale-in/-out a cluster on demand when needed). We implemented and validated the conceived solution using different scenarios and use cases of cross-cluster applications. Our findings highlight the usefulness and feasibility of the proposed solution for supporting a more efficient (i.e., automated) lifecycle management of a multi-domain Cloud-Native infrastructure and applications. The performed implementation and obtained results were reflected in several scientific publications and CHARITY project demonstrations.eng
dc.description.sponsorshipH2020-
dc.language.isoeng-
dc.relationinfo:eu-repo/grantAgreement/EC/H2020/101016509/EU-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectOrquestraçãopor
dc.subjectAutomaçãopor
dc.subjectKubernetespor
dc.subjectCloud-Nativepor
dc.subjectGestão de Recursospor
dc.subjectOrchestrationeng
dc.subjectAutomationeng
dc.subjectKuberneteseng
dc.subjectCloud-Nativeeng
dc.subjectResource Managementeng
dc.titleSMART ORCHESTRATION ON CLOUDNATIVE ENVIRONMENTSeng
dc.title.alternativeOrquestração Inteligente em ambientes Cloud-Nativepor
dc.typemasterThesis-
degois.publication.locationOneSource, Consultoria Informática, Lda.-
degois.publication.titleSMART ORCHESTRATION ON CLOUDNATIVE ENVIRONMENTSeng
dc.peerreviewedyes-
dc.identifier.tid203397533-
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.authorFevereiro, Diogo Duarte Moutinho::0009-0003-2402-7400-
uc.degree.classification18-
uc.degree.presidentejuriRela, Mário Alberto da Costa Zenha-
uc.degree.elementojuriSousa, Bruno Miguel de Oliveira-
uc.degree.elementojuriCastro, Karima Daniela Velasquez-
uc.contributor.advisorSousa, Bruno Miguel de Oliveira::0000-0002-5907-5790-
uc.contributor.advisorCordeiro, Luis Filipe Vieira-
item.openairetypemasterThesis-
item.fulltextCom Texto completo-
item.languageiso639-1en-
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:
Show simple item record

Page view(s)

36
checked on Jul 17, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons