Please use this identifier to cite or link to this item:
http://hdl.handle.net/10773/29548
Title: | Platform to support the development of IoT solutions |
Other Titles: | Plataforma de apoio ao desenvolvimento de soluções IoT |
Author: | Manso, Sérgio Filipe Marques |
Advisor: | Gomes, Diogo Nuno Pereira Barraca, João Paulo Silva |
Keywords: | DevOps IoT Cloud Computing Containerization Orchestration Software Configuration Management |
Defense Date: | Dec-2019 |
Abstract: | The Internet of Things is a fastly growing paradigm that has raised the interest
of companies in optimizing their IoT platforms. The establishment of Cloud
Computing, together with the evolution of Containerization and Orchestration
solutions and the complementarity of the Software Configuration Management,
has resulted in an improved design and in an improvement of the way
that software solutions are shipped and deployed. Based upon the integration
of these technologies, this dissertation proposes a potential solution that
helps with the development of new software solutions and their deployment.
With this set of technologies, it is possible to introduce new features that were
non-existent in traditional deployments. The potential solution brings together
services such as Cloud Orchestration and features offered by Container Orchestration
and Software Configuration Management for building from scratch,
and in an automated way, a platform capable of offering a robust, scalable and
dynamic environment for new applications to run. A Internet das Coisas é um paradigma em ascensão que despertou o interesse das empresas na optimização das suas plataformas de IoT. A afirmação do Cloud Computing, aliado à evolução das soluções de Conteinerização e Orquestração e à complementação das ferramentas de Gestão de Configuração de Software, permitiu melhorar a forma como as soluções de software são projetadas e implementadas. Esta dissertação propõe uma possível solução baseada na implementação destas tecnologias, que auxilia o desenvolvimento de novas soluções de software, bem como a sua implementação. Recorrendo a este conjunto de tecnologias, é possível introduzir novas funcionalidades que não existiam em implementações mais antigas. A solução proposta combina serviços como a Orquestração Cloud com as funcionalidades de tecnologias como a Orquestração de containers e ferramentas de Gestão de Configuração de Software para construir de raiz, e de forma automática, uma plataforma capaz de oferecer um ambiente robusto, escalável e dinâmico para que novas soluções de software possam ser desenvolvidas e implementadas. |
URI: | http://hdl.handle.net/10773/29548 |
Appears in Collections: | UA - Dissertações de mestrado DETI - Dissertações de mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Documento_Sergio_Manso.pdf | 2.84 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.