Automatização de deploy de aplicações em contêineres docker em nuvem
Main Author: | |
---|---|
Publication Date: | 2024 |
Other Authors: | |
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 |