Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/110840
DC FieldValueLanguage
dc.contributor.advisorAbreu, David Alejandro Perez-
dc.contributor.advisorCastro, Karima Daniela Velasquez-
dc.contributor.authorGonçalves, João Miguel Mendes-
dc.date.accessioned2023-11-23T23:12:37Z-
dc.date.available2023-11-23T23:12:37Z-
dc.date.issued2023-09-14-
dc.date.submitted2023-11-23-
dc.identifier.urihttps://hdl.handle.net/10316/110840-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractO presente relatório desenvolve o tema Solução de Implementação Automática em Ambientes Multi-Cloud. O objetivo principal desta solução é realizar a implementação automática de uma aplicação para um ambiente Multi-Cloud sempre que a aplicação seja atualizada. Automatizar o processo de implementação da aplicação vai substituir processos manuais que consomem bastante tempo que precisão de ser feitos para realizar a implementação da aplicação. A metodologia Waterfall Model with Staged Delivery é utilizada para o desenvolvimento deste trabalho, ao dividir o processo de desenvolvimento em passos incrementais, permitindo assim a consolidação de conceitos e a definição de etapas para realizar a implementação e validação da solução. O trabalho começa com uma análise literária sobre os conceitos de Computação na Cloud de modo a adquirir conhecimento sobre ambientes Multi-Cloud. De seguida, é realizada uma análise teórica sobre Ferramentas de Gestão de Multi-Clouds e Ferramentas de Implementação Automática, para determinar quais as ferramentas a serem utilizadas na solução. Depois da componente teórica, segue-se a componente prática do trabalho, onde a solução é desenhada, implementada e validada. É apresentada a arquitetura geral da solução, transmitindo que a ideia geral da solução é combinar uma Ferramenta de Gestão de Multi-Cloud e uma Ferramenta de Implementação Automática para realizar a implementação automática de uma aplicação para a Cloud. De seguida, são apresentados os passos incrementais realizados para desenvolver a solução, ao descrever a sua definição e implementação. A validação da Solução de Implementação Automática é realizada no último passo, ao utilizar uma Ferramenta de Gestão de Multi-Cloud e uma Ferramenta de Implementação Automática para implementar automaticamente uma aplicação na Cloud. Para concluir, são apresentadas as conclusões retiradas do trabalho realizado e são indicados os próximos passos a serem feitos relativamente à utilização desta solução.por
dc.description.abstractThe following report develops the subject of Automatic Deployment Solution for Multi-Cloud Environments. The main objective of this solution is to perform the automatic deployment of an application to a Multi-Cloud environment each time the application is updated. Automating the deployment process of the application will replace manual and time-spending procedures that need to be done to perform the application's deployment. A Waterfall Model with Staged Delivery methodology was used for the development of this work, by dividing the development process into incremental steps, thus allowing the consolidation of concepts and also allowing defining stages to perform the implementation and validation of the solution. The work starts with a literature review on Cloud Computing concepts in order to gain knowledge of Multi-Cloud environments. Then, a theoretical analysis of Multi-Cloud management tools and Automatic Deployment tools is performed to determine the tools to be used in the solution. After the theoretical segment, follows the practical segment of the work, where the solution is designed, implemented and validated. The general architecture of the solution is presented, transmitting that the general idea of the solution is to combine a Multi-Cloud management tool with an Automatic Deployment tool to perform the automatic deployment of an application to the Cloud. Then, the incremental steps done in order to develop the solution are presented, by describing their definition and implementation. The validation of the Automatic Deployment Solution is performed in the last step, by using a Multi-Cloud management tool with an Automatic Deployment tool to automatically deploy an application to the Cloud. Finally, the conclusions taken from the work done are presented, together with the following steps to be done regarding the usage of this solution.eng
dc.description.sponsorshipUniversidade de Coimbra - This work is funded by the project POWER (grant number POCI-01-0247-FEDER-070365), co-financed by the European Regional Development Fund (FEDER), through Portugal 2020 (PT2020), and by the Competitiveness and Internationalization Operational Programme (COMPETE 2020).-
dc.language.isoeng-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectImplementação Automáticapor
dc.subjectAutomaçãopor
dc.subjectCloudpor
dc.subjectAmbientes Multi-Cloudpor
dc.subjectFerramentas de Gestão de Multi-Cloudspor
dc.subjectAutomatic Deploymenteng
dc.subjectAutomationeng
dc.subjectCloudeng
dc.subjectMulti-Cloud Environmentseng
dc.subjectMulti-Cloud Management Toolseng
dc.titleAutomatic Deployment Solution for Multi-Cloud Environmentseng
dc.title.alternativeAutomatic Deployment Solution for Multi-Cloud Environmentspor
dc.typemasterThesis-
degois.publication.locationDEI-FCTUC-
degois.publication.titleAutomatic Deployment Solution for Multi-Cloud Environmentseng
dc.peerreviewedyes-
dc.identifier.tid203397878-
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.authorGonçalves, João Miguel Mendes::0009-0009-2973-1345-
uc.degree.classification17-
uc.degree.presidentejuriPereira, Vasco Nuno Sousa Simões-
uc.degree.elementojuriPerrotta, André Venturoti-
uc.degree.elementojuriCastro, Karima Daniela Velasquez-
uc.contributor.advisorAbreu, David Alejandro Perez::0000-0002-0167-511X-
uc.contributor.advisorCastro, Karima Daniela Velasquez::0000-0001-8762-7268-
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)

52
checked on Jul 17, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons