Publicação

Platform to support the development of IoT solutions

Ver documento

Detalhes bibliográficos
Resumo: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.
Autores principais:Manso, Sérgio Filipe Marques
Assunto:DevOps IoT Cloud Computing Containerization Orchestration Software Configuration Management
Ano:2019
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade de Aveiro
Idioma:inglês
Origem:RIA - Repositório Institucional da Universidade de Aveiro
Descrição
Resumo: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.