Exportação concluída — 

Automatização de deploy de aplicações em contêineres docker em nuvem

Bibliographic Details
Main Author: Sampaio, Caio
Publication Date: 2024
Other Authors: Guilherme, Picoli
Format: Bachelor thesis
Language: por
Source: Repositório Digital do Mackenzie
Download full: https://dspace.mackenzie.br/handle/10899/40152
Summary: Indicado para publicação.
id UPM_7c3fd586716f5a4d6c47d28cd56e8cdc
oai_identifier_str oai:dspace.mackenzie.br:10899/40152
network_acronym_str UPM
network_name_str Repositório Digital do Mackenzie
repository_id_str 10277
spelling Sampaio, CaioGuilherme, PicoliSampaio, Gustavo Scalabrini2025-03-15T16:56:55Z2025-03-15T16:56:55Z2024-12-08Indicado para publicação.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.https://dspace.mackenzie.br/handle/10899/40152Universidade Presbiteriana Mackenziedeployment automatizado de Contêineresdeployment automatizadodeploy de Contêineresconteinerização.automated container deployment;automated deploymentcontainer deploycontainerizationAutomatização de deploy de aplicações em contêineres docker em nuveminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Digital do Mackenzieinstname:Universidade Presbiteriana Mackenzie (MACKENZIE)instacron:MACKENZIEinfo:eu-repo/semantics/openAccessFaculdade de Computação e Informática (FCI)ORIGINAL24-2024.2 -Caio Sampaio.pdf24-2024.2 -Caio Sampaio.pdfapplication/pdf710804https://dspace.mackenzie.br/bitstreams/e03c6c29-a181-4fce-9b22-0cca99bcc964/downloadec6e7f926d375f6d9cdb62858657b7feMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82269https://dspace.mackenzie.br/bitstreams/242d9266-e556-4f34-9023-15857dc8e7fb/downloadf0d4931322d30f6d2ee9ebafdf037c16MD52TEXT24-2024.2 -Caio Sampaio.pdf.txt24-2024.2 -Caio Sampaio.pdf.txtExtracted texttext/plain42863https://dspace.mackenzie.br/bitstreams/9ccf3dfd-2cf2-44a8-8525-050bc61e7a56/downloadd2b301b2ed402cff7996ffbaf3e8083dMD53THUMBNAIL24-2024.2 -Caio Sampaio.pdf.jpg24-2024.2 -Caio Sampaio.pdf.jpgGenerated Thumbnailimage/jpeg3729https://dspace.mackenzie.br/bitstreams/d088a832-4e37-43c4-ac17-108039f50c58/download3290664f831495ceff8e876a576807aeMD5410899/401522025-03-16 03:00:51.942oai:dspace.mackenzie.br:10899/40152https://dspace.mackenzie.brBiblioteca Digital de Teses e Dissertaçõeshttp://tede.mackenzie.br/jspui/PRIhttps://adelpha-api.mackenzie.br/server/oai/repositorio@mackenzie.br||paola.damato@mackenzie.bropendoar:102772025-03-16T03:00:51Repositório Digital do Mackenzie - Universidade Presbiteriana Mackenzie (MACKENZIE)falseTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKPGJyPjxicj4KQ29tIG8gYWNlaXRlIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIFByZXNiaXRlcmlhbmEgTWFja2VuemllIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCB0cmFkdXppciAoY29uZm9ybWUgZGVmaW5pZG8gYWJhaXhvKSwgZS9vdSBkaXN0cmlidWlyIHNldSB0cmFiYWxobyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIGVtIHF1YWxxdWVyIG1laW8sIGluY2x1aW5kbyBvcyBmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgo8YnI+PGJyPgpBY2VpdGFuZG8gZXNzYSBsaWNlbsOnYSB2b2PDqiBjb25jb3JkYSBxdWUgYSBVbml2ZXJzaWRhZGUgUHJlc2JpdGVyaWFuYSBNYWNrZW56aWUgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIG8gc2V1IHRyYWJhbGhvIHBhcmEgcXVhbHF1ZXIgbWVpbyBvdSBmb3JtYXRvIGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkbyBzZXUgdHJhYmFsaG8gcGFyYSBmaW5zIGRlIHNlZ3VyYW7Dp2EsIGJhY2stdXAgZSBwcmVzZXJ2YcOnw6NvLgo8YnI+PGJyPgpDb25jb3JkYXLDoSBxdWUgc2V1IHRyYWJhbGhvIHRhbWLDqW0gc2Vyw6EgcmVnaWRvIHBlbGEgQ3JlYXRpdmUgQ29tbW9ucyBxdWUgTsODTyBwZXJtaXRlIG8gdXNvIGNvbWVyY2lhbCBvdSBxdWFscXVlciBhbHRlcmHDp8OjbyBkYSBvYnJhIHBvciB0ZXJjZWlyb3MgY29uZm9ybWUgZGVzY3JpdG8gZW0gPGEgaHJlZj0iaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC8iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktbmMtbmQvNC4wLzwvYT4uCjxicj48YnI+ClZvY8OqIGRlY2xhcmEgcXVlIHNldSB0cmFiYWxobyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBvIGRlcMOzc2l0byBkbyBzZXUgdHJhYmFsaG8gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCjxicj48YnI+CkNhc28gbyBzZXUgdHJhYmFsaG8gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBQcmVzYml0ZXJpYW5hIE1hY2tlbnppZSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRvIHNldSB0cmFiYWxobyBvcmEgZGVwb3NpdGFkby4KPGJyPjxicj4KQ0FTTyBPIFRSQUJBTEhPIE9SQSBERVBPU0lUQURPIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ8ONTklPIE9VIEFQT0lPIERFIFVNQSBBR8OKTkNJQSBERSBGT01FTlRPIE9VIE9VVFJPIE9SR0FOSVNNTyBRVUUgTsODTyBTRUpBIEEgVU5JVkVSU0lEQURFIFBSRVNCSVRFUklBTkEgTUFDS0VOWklFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KPGJyPjxicj4KQSBVbml2ZXJzaWRhZGUgUHJlc2JpdGVyaWFuYSBNYWNrZW56aWUgc2UgY29tcHJvbWV0ZSBhIGlkZW50aWZpY2FyIGNsYXJhbWVudGUgbyBzZXUgbm9tZSAocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIGRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZG8gc2V1IHRyYWJhbGhvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuCg==
dc.title.none.fl_str_mv Automatização de deploy de aplicações em contêineres docker em nuvem
title Automatização de deploy de aplicações em contêineres docker em nuvem
spellingShingle Automatização de deploy de aplicações em contêineres docker em nuvem
Sampaio, Caio
deployment automatizado de Contêineres
deployment automatizado
deploy de Contêineres
conteinerização.
automated container deployment;
automated deployment
container deploy
containerization
title_short Automatização de deploy de aplicações em contêineres docker em nuvem
title_full Automatização de deploy de aplicações em contêineres docker em nuvem
title_fullStr Automatização de deploy de aplicações em contêineres docker em nuvem
title_full_unstemmed Automatização de deploy de aplicações em contêineres docker em nuvem
title_sort Automatização de deploy de aplicações em contêineres docker em nuvem
author Sampaio, Caio
author_facet Sampaio, Caio
Guilherme, Picoli
author_role author
author2 Guilherme, Picoli
author2_role author
dc.contributor.author.fl_str_mv Sampaio, Caio
Guilherme, Picoli
dc.contributor.advisor1.fl_str_mv Sampaio, Gustavo Scalabrini
contributor_str_mv Sampaio, Gustavo Scalabrini
dc.subject.por.fl_str_mv deployment automatizado de Contêineres
deployment automatizado
deploy de Contêineres
conteinerização.
automated container deployment;
automated deployment
container deploy
containerization
topic deployment automatizado de Contêineres
deployment automatizado
deploy de Contêineres
conteinerização.
automated container deployment;
automated deployment
container deploy
containerization
description Indicado para publicação.
publishDate 2024
dc.date.issued.fl_str_mv 2024-12-08
dc.date.accessioned.fl_str_mv 2025-03-15T16:56:55Z
dc.date.available.fl_str_mv 2025-03-15T16:56:55Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://dspace.mackenzie.br/handle/10899/40152
url https://dspace.mackenzie.br/handle/10899/40152
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Presbiteriana Mackenzie
publisher.none.fl_str_mv Universidade Presbiteriana Mackenzie
dc.source.none.fl_str_mv reponame:Repositório Digital do Mackenzie
instname:Universidade Presbiteriana Mackenzie (MACKENZIE)
instacron:MACKENZIE
instname_str Universidade Presbiteriana Mackenzie (MACKENZIE)
instacron_str MACKENZIE
institution MACKENZIE
reponame_str Repositório Digital do Mackenzie
collection Repositório Digital do Mackenzie
bitstream.url.fl_str_mv https://dspace.mackenzie.br/bitstreams/e03c6c29-a181-4fce-9b22-0cca99bcc964/download
https://dspace.mackenzie.br/bitstreams/242d9266-e556-4f34-9023-15857dc8e7fb/download
https://dspace.mackenzie.br/bitstreams/9ccf3dfd-2cf2-44a8-8525-050bc61e7a56/download
https://dspace.mackenzie.br/bitstreams/d088a832-4e37-43c4-ac17-108039f50c58/download
bitstream.checksum.fl_str_mv ec6e7f926d375f6d9cdb62858657b7fe
f0d4931322d30f6d2ee9ebafdf037c16
d2b301b2ed402cff7996ffbaf3e8083d
3290664f831495ceff8e876a576807ae
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Digital do Mackenzie - Universidade Presbiteriana Mackenzie (MACKENZIE)
repository.mail.fl_str_mv repositorio@mackenzie.br||paola.damato@mackenzie.br
_version_ 1829412212086669312