Mostrar registro simples

dc.contributor.advisorGotz, Marcelopt_BR
dc.contributor.authorTreviso, Alexpt_BR
dc.date.accessioned2022-11-24T04:47:54Zpt_BR
dc.date.issued2022pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/251768pt_BR
dc.description.abstractDevido à crescente demanda por agilidade na disponibilização de infraestruturas consistentes e cada vez mais complexas, a configuração manual de recursos na nuvem muitas vezes resulta em falhas. Com o intuito de aprimorar os processos envolvidos no gerenciamento de infraestrutura, a utilização de ferramentas de automação apresenta-se como solução para redução de possíveis problemas. Desta forma, no presente trabalho, foi implementada a automação do provisionamento de infraestrutura na nuvem voltada para implantação de sistemas. A implementação foi concebida através da utilização da ferramenta Terraform e seu conceito de Infraestrutura como Código, que permite construir, modificar e gerenciar a infraestrutura de maneira segura e confiável. A plataforma de computação na nuvem utilizada foi a Amazon Web Services (AWS) onde, através dos recursos e serviços disponibilizados, foi desenvolvida uma arquitetura com alta disponibilidade e escalonável. Ainda, com o intuito de validar a arquitetura concebida, foi proposta a implantação de um sistema de gerenciamento de ponto eletrônico disponibilizado por meio de uma API HTTP executada em container. Desenvolveu-se também o protótipo de um dispositivo IoT utilizando o microcontrolador ESP8266 NodeMCU, responsável pela aquisição de dados de identificadores RFID através da utilização do módulo NFC PN532 e posterior inserção dos mesmos no sistema. A partir de testes realizados, analisou-se a viabilidade da utilização do Terraform na automação da infraestrutura proposta que, por sua vez, apresentou-se robusta, segura e altamente disponível mesmo em cenários com elevadas cargas de trabalhos devido à sua capacidade de escalabilidade.pt_BR
dc.description.abstractDue to the growing demand for agility in provisioning consistent and complex infrastructures, the manual setting of cloud resources often results in failures. In order to improve the process involved in infrastructure management, the use of automation tools presents itself as a solution to reduce possible problems. Therefore, this work presents the implementation of the automation of a cloud infrastructure provisioning for systems deployment. The implementation was conceived using Terraform tool and its concept of Infrastructure as Code (IaC), which allows building, modifying and managing the infrastructure in a safe and reliable way. The cloud computing platform used was Amazon Web Services (AWS) and an architecture with high availability and scalability was develop using its resources and services. Also, in order to analyze the conceived architecture, the implementation of a working time management system available through an HTTP API running in a container was proposed. A prototype of an IoT device was also developed using the ESP8266 NodeMCU microcontroller, responsible for acquiring data and inserting it into the system. The potential of using Terraform in the automation of the proposed infrastructure was analyzed and from the tests performed, the infrastructure proved to be robust, secure and highly available even in scenarios with high workloads due to its scalability capacity.en
dc.format.mimetypeapplication/pdfpt_BR
dc.language.isoporpt_BR
dc.rightsOpen Accessen
dc.subjectCloud computingen
dc.subjectEngenharia de controle e automaçãopt_BR
dc.subjectInfrastructure as codeen
dc.subjectComputação em nuvempt_BR
dc.subjectTerraformen
dc.subjectAmazon web servicesen
dc.subjectIoTen
dc.titleAutomação do provisionamento de infraestrutura em nuvem para implantação de sistemaspt_BR
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.identifier.nrb001153699pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentEscola de Engenhariapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2022pt_BR
dc.degree.graduationEngenharia de Controle e Automaçãopt_BR
dc.degree.levelgraduaçãopt_BR


Thumbnail
   

Este item está licenciado na Creative Commons License

Mostrar registro simples