Dissertação

{en_GB=Multi-Cloud Deployment and Execution of Earth Observation Services} {} EVALUATED

{pt=Actualmente, com o progresso da engenharia, os dados espaciais estão a ser coleccionados com uma elevada velocidade, volume e diversos formatos através de um grupo de satélites. Para os cientistas estudarem e utilizarem esses dados, primeiro são necessárias algumas transformações que requerem a utilização de ferramentas de Observação da Terra (OT). Estas ferramentas podem consumir muitos recursos, restringindo o uso a uma comunidade pequena e altamente qualificada. Com o surgimento da computação em nuvem, os cientistas não precisam de se preocupar com o custo de gerenciamento de hardware. Além disso, a computação na nuvem liberta os cientistas de compreender a infraestrutura dos equipamentos necessários. Como resultado, a computação na nuvem é a solução ideal. Os procedimentos de exportação das ferramentas de OT para ambientes de Cloud Computing surgem com alguns desafios críticos. É necessário empacotar essas ferramentas, criar assim como configurar uma instância na nuvem e expô-las ao contexto da web. O nosso objectivo é automatizar cada uma dessas etapas, explorando as tecnologias já existentes. O nosso foco inicial é a criação de um pipeline de entrega contínua de alto grau. Este será o principal especto funcional desta tese. O custo monetário ainda será levado em consideração, mantê-lo a um nível mínimo. Com isso em mente, pretendemos utilizar um trabalho já existente, intitulado de Mecanismo de Fluxo de Trabalho para Serviços de Observação da Terra para ajudar na validação dos argumentos e dados resultantes da execução das ferramentas, ao implantar estas na nuvem, evitando erros desnecessários durante a execução. , en=At this day and age, with the progress in engineering, spatial data is being harvested at a high speed and volume with several formats from a continuously collection of satellites. For scientists to study and utilize this data it first requires some transformations from Earth Observation (EO) tools. However, these tools can be resource-heavy, restricting the use to a small and highly skilled community. With the arise of Cloud Computing, scientists do not need to worry with the cost of managing hardware. Furthermore, Cloud Computing releases the scientist from the burden of understanding the infrastructure of their equipment. As a result, Cloud Computing became the natural solution. The procedures of deploying the EO tools on Cloud Computing environments emerges with some critical challenges. It requires to package these tools, provision as well as configure a cloud instance, deploy and expose them to the web context. Therefore, we aim to automate each of these steps by exploring the already existing technologies. Our focus will begin with the creation of a high degree continuous delivery pipeline. This will be the main base functional aspect of this thesis. In addition, the monetary cost will still be taken into consideration. In other words, how to maintain it to a minimum. With this in mind, we aim to utilize an already existing work, titled Workflow Engine for Earth Observation Services to help with the validation of inputs/outputs when deploying the EO tools to the cloud, avoiding unnecessary runtime errors.}
{pt=Deployment na Nuvem, Provisionamento, Empacotamento de Ferramentas, Observação da Terra, Serviços de Processamento de Rede, Mecanismo de Fluxo de Trabalho, en=Cloud Deployment, Provisioning, Earth Observation Tool Packaging, Earth Observation, Web Processing Service, Workflow}

Novembro 28, 2019, 10:30

Orientação

ORIENTADOR

António Manuel Ferreira Rito da Silva

Departamento de Engenharia Informática (DEI)

Professor Associado

ORIENTADOR

Nuno Catarino

DEIMOS Engenharia

Division Head and Senior Project Manager