Biblioteca Digital da Univates: Uma plataforma web para suporte ao desenvolvimento de aplicações com ênfase no processo de provisionamento e deploy
Use this identifier to cite or link to this item: http://hdl.handle.net/10737/2417
Title: Uma plataforma web para suporte ao desenvolvimento de aplicações com ênfase no processo de provisionamento e deploy
Authors: Comunello, Artur
Keywords: Engenharia de Software;Gerenciamento de Configuração;Provisionamento;Deploy;DevOps;Integração Contínua;Entrega Contínua;Software Engineering;Configuration Management;Provisioning;Deploy;DevOps;Continuous Integration;Continuous Delivery
Citation: COMUNELLO, Artur. Uma plataforma web para suporte ao desenvolvimento de aplicações com ênfase no processo de provisionamento e deploy. 2018. Monografia (Graduação em Engenharia de Software) – Universidade do Vale do Taquari - Univates, Lajeado, 05 dez. 2018. Disponível em: http://hdl.handle.net/10737/2417.
Abstract: A computação em nuvem está cada vez mais presente no desenvolvimento de todos os tipos de sistemas e ela proporciona um rápido crescimento da estrutura de hardware das aplicações. As oportunidades disponíveis no mercado mudam constantemente, o que força as equipes de desenvolvimento responderem rapidamente a essas mudanças. Para que as necessidades do mercado sejam atendidas o quanto antes, as mudanças devem ser realizadas no menor tempo possível. Diante disso, é essencial a existência de ferramentas que auxiliem as equipes de desenvolvimento e operações no gerenciamento de instalações e atualizações de aplicações em ambientes em nuvem. Tendo em vista esse cenário, o objetivo do presente trabalho foi desenvolver uma ferramenta que permita realizar provisionamento de servidores e deploy aplicações. A ferramenta foi desenvolvida e validada junto com profissionais da área de TI, demonstrando resultados positivos e um grande potencial para virar um produto de mercado.
Cloud computing is increasingly present in the development of all types of systems and it provides a rapid growth in the hardware structure of the applications. The opportunities available in the market are constantly changing, which forces development teams to respond quickly to these changes. In order for market needs to be met quickly, changes must be made in the shortest time possible. Faced with this, it is essential to have tools that assist development teams and operations in managing installations and upgrading applications in the cloud environment. Considering this scenario, the objective of the present work is to develop a tool that performs provisioning and deploying. The tool was developed and validated along with IT professionals, showing positive results and great potential to become a market product.