Export Ready — 

Media Ingest Systems - The Road To SaaS

Bibliographic Details
Main Author: Branco, Alexandra Isabel Araújo
Publication Date: 2022
Format: Master thesis
Language: por
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10400.22/21243
Summary: Durante os últimos anos, os avanços da computação na cloud e das tecnologias de conteinerização vieram facilitar a distribuição do software. Assim surge o conceito de Software as a Service (SaaS), que se traduz na disponibilização do software através da internet. Porém, a adoção desta prática permanece complexa, uma vez que envolve alterações no quotidiano das organizações e no processo de desenvolvimento e entrega do software. A presente dissertação pretende demonstrar a aplicabilidade deste conceito através do provisionamento de uma infraestrutura capaz de suportar a implantação do software MAM4PRO. Foram definidas quatro hipóteses que visam responder à questão de investigação colocada, e são avaliadas após a implementação da solução. Após a identificação e contextualização do problema foi estudado o estado atual da arte e das tecnologias que permitem concretizar os objetivos. Inicialmente, realizou-se a análise SWOT e o Value Proposition Canvas para validar a oportunidade. Posteriormente, o método Analytic Hierarchy Process (AHP) demonstrou que a tecnologia Kubernetes é a mais adequada para orquestração dos containers do MAM4PRO. Para provisionar a infraestrutura escolheu-se aplicar técnicas de Infrastructure as Code (IaC) com recurso à tecnologia Terraform. Adicionalmente, para garantir o valor da solução utilizou-se a ferramenta House of Quality (HOQ) inserida na primeira fase do método Quality Function Deployment (QFD). Esta etapa conduziu à identificação dos requisitos funcionais e não funcionais da solução, que por sua vez permitiram a definição dos casos de uso do sistema. Após a análise da solução desenhou-se a sua arquitetura considerando as tecnologias escolhidas, os requisitos e os casos de uso definidos. Por último, procedeu-se à execução de testes funcionais desenhados com base nos casos de uso do sistema, para analisar o comportamento da solução implementada e verificar as hipóteses de investigação definidas. A primeira e a segunda hipóteses, que dizem respeito à automatização do provisionamento da infraestrutura e implantação do MAM4PRO, não se comprovaram. Por outro lado, a terceira hipótese verifica-se, uma vez que o tempo de implantação do MAM4PRO foi inferior ao valor definido. Em relação à quarta hipótese, que dizia respeito à possibilidade de alterar algumas configurações do MAM4PRO depois de implantado, também se verificou. Os resultados obtidos revelaram-se promissores, uma vez que a automatização e a eficiência conseguida com esta solução simplificam o trabalho manual normalmente exigido nestes contextos. Em suma, os objetivos desta dissertação foram alcançados permitindo a distribuição do MAM4PRO como um serviço.
id RCAP_c7d7f8ef8eedaa42652fb17c177fecfa
oai_identifier_str oai:recipp.ipp.pt:10400.22/21243
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Media Ingest Systems - The Road To SaaSContainersInfrastructure as CodeKubernetesSoftware as a ServiceTerraformDurante os últimos anos, os avanços da computação na cloud e das tecnologias de conteinerização vieram facilitar a distribuição do software. Assim surge o conceito de Software as a Service (SaaS), que se traduz na disponibilização do software através da internet. Porém, a adoção desta prática permanece complexa, uma vez que envolve alterações no quotidiano das organizações e no processo de desenvolvimento e entrega do software. A presente dissertação pretende demonstrar a aplicabilidade deste conceito através do provisionamento de uma infraestrutura capaz de suportar a implantação do software MAM4PRO. Foram definidas quatro hipóteses que visam responder à questão de investigação colocada, e são avaliadas após a implementação da solução. Após a identificação e contextualização do problema foi estudado o estado atual da arte e das tecnologias que permitem concretizar os objetivos. Inicialmente, realizou-se a análise SWOT e o Value Proposition Canvas para validar a oportunidade. Posteriormente, o método Analytic Hierarchy Process (AHP) demonstrou que a tecnologia Kubernetes é a mais adequada para orquestração dos containers do MAM4PRO. Para provisionar a infraestrutura escolheu-se aplicar técnicas de Infrastructure as Code (IaC) com recurso à tecnologia Terraform. Adicionalmente, para garantir o valor da solução utilizou-se a ferramenta House of Quality (HOQ) inserida na primeira fase do método Quality Function Deployment (QFD). Esta etapa conduziu à identificação dos requisitos funcionais e não funcionais da solução, que por sua vez permitiram a definição dos casos de uso do sistema. Após a análise da solução desenhou-se a sua arquitetura considerando as tecnologias escolhidas, os requisitos e os casos de uso definidos. Por último, procedeu-se à execução de testes funcionais desenhados com base nos casos de uso do sistema, para analisar o comportamento da solução implementada e verificar as hipóteses de investigação definidas. A primeira e a segunda hipóteses, que dizem respeito à automatização do provisionamento da infraestrutura e implantação do MAM4PRO, não se comprovaram. Por outro lado, a terceira hipótese verifica-se, uma vez que o tempo de implantação do MAM4PRO foi inferior ao valor definido. Em relação à quarta hipótese, que dizia respeito à possibilidade de alterar algumas configurações do MAM4PRO depois de implantado, também se verificou. Os resultados obtidos revelaram-se promissores, uma vez que a automatização e a eficiência conseguida com esta solução simplificam o trabalho manual normalmente exigido nestes contextos. Em suma, os objetivos desta dissertação foram alcançados permitindo a distribuição do MAM4PRO como um serviço.Bettencourt, Nuno Miguel GomesREPOSITÓRIO P.PORTOBranco, Alexandra Isabel Araújo20222025-11-09T00:00:00Z2022-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/21243urn:tid:203112024porinfo:eu-repo/semantics/embargoedAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-07T10:03:06Zoai:recipp.ipp.pt:10400.22/21243Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T00:28:43.435875Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Media Ingest Systems - The Road To SaaS
title Media Ingest Systems - The Road To SaaS
spellingShingle Media Ingest Systems - The Road To SaaS
Branco, Alexandra Isabel Araújo
Containers
Infrastructure as Code
Kubernetes
Software as a Service
Terraform
title_short Media Ingest Systems - The Road To SaaS
title_full Media Ingest Systems - The Road To SaaS
title_fullStr Media Ingest Systems - The Road To SaaS
title_full_unstemmed Media Ingest Systems - The Road To SaaS
title_sort Media Ingest Systems - The Road To SaaS
author Branco, Alexandra Isabel Araújo
author_facet Branco, Alexandra Isabel Araújo
author_role author
dc.contributor.none.fl_str_mv Bettencourt, Nuno Miguel Gomes
REPOSITÓRIO P.PORTO
dc.contributor.author.fl_str_mv Branco, Alexandra Isabel Araújo
dc.subject.por.fl_str_mv Containers
Infrastructure as Code
Kubernetes
Software as a Service
Terraform
topic Containers
Infrastructure as Code
Kubernetes
Software as a Service
Terraform
description Durante os últimos anos, os avanços da computação na cloud e das tecnologias de conteinerização vieram facilitar a distribuição do software. Assim surge o conceito de Software as a Service (SaaS), que se traduz na disponibilização do software através da internet. Porém, a adoção desta prática permanece complexa, uma vez que envolve alterações no quotidiano das organizações e no processo de desenvolvimento e entrega do software. A presente dissertação pretende demonstrar a aplicabilidade deste conceito através do provisionamento de uma infraestrutura capaz de suportar a implantação do software MAM4PRO. Foram definidas quatro hipóteses que visam responder à questão de investigação colocada, e são avaliadas após a implementação da solução. Após a identificação e contextualização do problema foi estudado o estado atual da arte e das tecnologias que permitem concretizar os objetivos. Inicialmente, realizou-se a análise SWOT e o Value Proposition Canvas para validar a oportunidade. Posteriormente, o método Analytic Hierarchy Process (AHP) demonstrou que a tecnologia Kubernetes é a mais adequada para orquestração dos containers do MAM4PRO. Para provisionar a infraestrutura escolheu-se aplicar técnicas de Infrastructure as Code (IaC) com recurso à tecnologia Terraform. Adicionalmente, para garantir o valor da solução utilizou-se a ferramenta House of Quality (HOQ) inserida na primeira fase do método Quality Function Deployment (QFD). Esta etapa conduziu à identificação dos requisitos funcionais e não funcionais da solução, que por sua vez permitiram a definição dos casos de uso do sistema. Após a análise da solução desenhou-se a sua arquitetura considerando as tecnologias escolhidas, os requisitos e os casos de uso definidos. Por último, procedeu-se à execução de testes funcionais desenhados com base nos casos de uso do sistema, para analisar o comportamento da solução implementada e verificar as hipóteses de investigação definidas. A primeira e a segunda hipóteses, que dizem respeito à automatização do provisionamento da infraestrutura e implantação do MAM4PRO, não se comprovaram. Por outro lado, a terceira hipótese verifica-se, uma vez que o tempo de implantação do MAM4PRO foi inferior ao valor definido. Em relação à quarta hipótese, que dizia respeito à possibilidade de alterar algumas configurações do MAM4PRO depois de implantado, também se verificou. Os resultados obtidos revelaram-se promissores, uma vez que a automatização e a eficiência conseguida com esta solução simplificam o trabalho manual normalmente exigido nestes contextos. Em suma, os objetivos desta dissertação foram alcançados permitindo a distribuição do MAM4PRO como um serviço.
publishDate 2022
dc.date.none.fl_str_mv 2022
2022-01-01T00:00:00Z
2025-11-09T00:00:00Z
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.uri.fl_str_mv http://hdl.handle.net/10400.22/21243
urn:tid:203112024
url http://hdl.handle.net/10400.22/21243
identifier_str_mv urn:tid:203112024
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833600552064253952