Automatização de deploy de aplicações em contêineres docker em nuvem
Carregando...
Tipo
TCC
Data de publicação
2024-12-08
Periódico
Citações (Scopus)
Autores
Sampaio, Caio
Guilherme, Picoli
Guilherme, Picoli
Orientador
Sampaio, Gustavo Scalabrini
Título da Revista
ISSN da Revista
Título de Volume
Membros da banca
Programa
Resumo
O deploy de aplicações em ambientes em nuvem utilizando Docker requer o conhecimento de uma extensa lista de comandos e passos. O Sistema proposto tem como objetivo facilitar a criação de imagens de software e diminuir em grande parte a complexidade da implantação de contêineres em ambientes virtualizados. Assim, será modelado um sistema baseado na arquitetura de microsserviços, desenvolvido em .NET 8 e linguagem
C#. Ademais, foi empregado o uso da ferramenta de criação e gerenciamento de contêiner Docker. Desse modo, buscou-se obter um software para auxiliar o processo de implantação de aplicações em ambientes de modo a diminuir a complexidade do processo e realizar a criação do contêiner. Essa implantação se dá por meio de rotinas automatizadas baseadas no dockerfile criado e nas especificações fornecidas pelo usuário,garantindo que o contêiner opere sem dificuldades.
The deployment of applications in cloud environments using Docker requires knowledge of an extensive list of commands and steps. The proposed system aims to facilitate the creation of software images and significantly reduce the complexity of deploying containers in virtualized environments. Therefore, a system based on the microservices architecture, developed in .NET 8 and C# language. Additionally, the use of the Docker container creation and management tool will be employed. Thus, the goal is to obtain software to assist in the deployment process of applications in environments to reduce the complexity of the process.
The deployment of applications in cloud environments using Docker requires knowledge of an extensive list of commands and steps. The proposed system aims to facilitate the creation of software images and significantly reduce the complexity of deploying containers in virtualized environments. Therefore, a system based on the microservices architecture, developed in .NET 8 and C# language. Additionally, the use of the Docker container creation and management tool will be employed. Thus, the goal is to obtain software to assist in the deployment process of applications in environments to reduce the complexity of the process.
Descrição
Indicado para publicação.
Palavras-chave
deployment automatizado de Contêineres , deployment automatizado , deploy de Contêineres , conteinerização. , automated container deployment; , automated deployment , container deploy , containerization