Implementación de una arquitectura cloud costo eficiente

RESUMEN : Este proyecto presenta el desarrollo e implementación de una mejora en la arquitectura sobre AWS para la plataforma Auco de la empresa Inversiones Cubit SAS. El objetivo fue optimizar la escalabilidad, disponibilidad, seguridad y eficiencia en los despliegues de este sistema ya consolidado...

Full description

Autores:
Mejía Restrepo, David
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/38579
Acceso en línea:
https://hdl.handle.net/10495/38579
Palabra clave:
Sistema de información en línea
Online information systems
Base de datos web
Web databases
Usuarios de internet
Internet users
Desarrollo de programas informáticos
Software development
Arquitectura Cloud
AWS
ECS
CI/CD
WAF
http://aims.fao.org/aos/agrovoc/c_9000152
http://vocabularies.unesco.org/thesaurus/concept4758
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id UDEA2_c1e67ada9aa94352e7868007b42dee6a
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/38579
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Implementación de una arquitectura cloud costo eficiente
title Implementación de una arquitectura cloud costo eficiente
spellingShingle Implementación de una arquitectura cloud costo eficiente
Sistema de información en línea
Online information systems
Base de datos web
Web databases
Usuarios de internet
Internet users
Desarrollo de programas informáticos
Software development
Arquitectura Cloud
AWS
ECS
CI/CD
WAF
http://aims.fao.org/aos/agrovoc/c_9000152
http://vocabularies.unesco.org/thesaurus/concept4758
title_short Implementación de una arquitectura cloud costo eficiente
title_full Implementación de una arquitectura cloud costo eficiente
title_fullStr Implementación de una arquitectura cloud costo eficiente
title_full_unstemmed Implementación de una arquitectura cloud costo eficiente
title_sort Implementación de una arquitectura cloud costo eficiente
dc.creator.fl_str_mv Mejía Restrepo, David
dc.contributor.advisor.none.fl_str_mv Salazar Sánchez, Maria Bernarda
Álvarez Valencia, Jaime Alejandro
dc.contributor.author.none.fl_str_mv Mejía Restrepo, David
dc.subject.unesco.none.fl_str_mv Sistema de información en línea
Online information systems
topic Sistema de información en línea
Online information systems
Base de datos web
Web databases
Usuarios de internet
Internet users
Desarrollo de programas informáticos
Software development
Arquitectura Cloud
AWS
ECS
CI/CD
WAF
http://aims.fao.org/aos/agrovoc/c_9000152
http://vocabularies.unesco.org/thesaurus/concept4758
dc.subject.lemb.none.fl_str_mv Base de datos web
Web databases
Usuarios de internet
Internet users
dc.subject.agrovoc.none.fl_str_mv Desarrollo de programas informáticos
Software development
dc.subject.proposal.spa.fl_str_mv Arquitectura Cloud
AWS
ECS
CI/CD
WAF
dc.subject.agrovocuri.none.fl_str_mv http://aims.fao.org/aos/agrovoc/c_9000152
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept4758
description RESUMEN : Este proyecto presenta el desarrollo e implementación de una mejora en la arquitectura sobre AWS para la plataforma Auco de la empresa Inversiones Cubit SAS. El objetivo fue optimizar la escalabilidad, disponibilidad, seguridad y eficiencia en los despliegues de este sistema ya consolidado. La solución involucró el uso de AWS ECS para lograr un sistema auto escalable capaz de responder a la demanda, la implementación de procesos de CI/CD mediante CodePipeline y CodeBuild para automatizar los nuevos despliegues, la adición de un firewall de aplicación web de Cloudflare para prevenir ataques DDoS y la integración con SonarQube para monitoreo de calidad de código. Se presentan los desafíos en la implementación sobre la arquitectura existente y la solución más adecuada para el contexto de Auco, los resultados muestran mejoras significativas que fortalecen técnicamente la plataforma en escalabilidad, eficiencia, seguridad y disponibilidad.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-03-18T12:56:33Z
dc.date.available.none.fl_str_mv 2024-03-18T12:56:33Z
dc.date.issued.none.fl_str_mv 2024
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/draft
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10495/38579
url https://hdl.handle.net/10495/38579
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
https://creativecommons.org/licenses/by-nc-sa/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 26 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Ingeniería de Sistemas
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/3b55696f-6be7-4b07-b4c2-8c3204c8d13c/download
https://bibliotecadigital.udea.edu.co/bitstreams/f19f159d-7454-4f81-be7c-4494b4b19d8d/download
https://bibliotecadigital.udea.edu.co/bitstreams/c6b645e0-d9e2-4c8f-8a4b-0d969212f304/download
https://bibliotecadigital.udea.edu.co/bitstreams/750255ee-1e45-4f2f-be70-8a1539200658/download
https://bibliotecadigital.udea.edu.co/bitstreams/903e2037-96e3-4317-abd7-2e35723d0583/download
bitstream.checksum.fl_str_mv c508fef32b01775a94594c3de4497f5d
e2060682c9c70d4d30c83c51448f4eed
8a4605be74aa9ea9d79846c1fba20a33
fc88456f61627a198efb6dadf328452f
e950584c9d6e2f857d69b12a1595a520
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052394904813568
spelling Salazar Sánchez, Maria BernardaÁlvarez Valencia, Jaime AlejandroMejía Restrepo, David2024-03-18T12:56:33Z2024-03-18T12:56:33Z2024https://hdl.handle.net/10495/38579RESUMEN : Este proyecto presenta el desarrollo e implementación de una mejora en la arquitectura sobre AWS para la plataforma Auco de la empresa Inversiones Cubit SAS. El objetivo fue optimizar la escalabilidad, disponibilidad, seguridad y eficiencia en los despliegues de este sistema ya consolidado. La solución involucró el uso de AWS ECS para lograr un sistema auto escalable capaz de responder a la demanda, la implementación de procesos de CI/CD mediante CodePipeline y CodeBuild para automatizar los nuevos despliegues, la adición de un firewall de aplicación web de Cloudflare para prevenir ataques DDoS y la integración con SonarQube para monitoreo de calidad de código. Se presentan los desafíos en la implementación sobre la arquitectura existente y la solución más adecuada para el contexto de Auco, los resultados muestran mejoras significativas que fortalecen técnicamente la plataforma en escalabilidad, eficiencia, seguridad y disponibilidad.ABSTRACT : This project presents the development and implementation of an architectural enhancement on AWS for Auco platform of Inversiones Cubit SAS. The objective was optimizing scalability, availability, security and efficiency in deployments on this consolidated system. The solution involved leveraging AWS ECS for an autoscaling system to meet demand, implementing CI/CD processes with CodePipeline and CodeBuild to automate new deployments, adding a Cloudflare web application firewall to prevent DDoS attacks, and integrating SonarQube for code quality monitoring. Challenges faced in implementation on the existing architecture are discussed along with the most suitable solution for Auco's context, results display significant improvements that technically strengthen the platform in scalability, efficiency, security and availability.PregradoIngeniero de Sistemas26 páginasapplication/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Ingeniería de Sistemashttp://creativecommons.org/licenses/by-nc-sa/2.5/co/https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Implementación de una arquitectura cloud costo eficienteTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/draftSistema de información en líneaOnline information systemsBase de datos webWeb databasesUsuarios de internetInternet usersDesarrollo de programas informáticosSoftware developmentArquitectura CloudAWSECSCI/CDWAFhttp://aims.fao.org/aos/agrovoc/c_9000152http://vocabularies.unesco.org/thesaurus/concept4758PublicationORIGINALMejiaDavid_2024_CloudCostoEficiente.pdfMejiaDavid_2024_CloudCostoEficiente.pdfTrabajo de grado de pregradoapplication/pdf973404https://bibliotecadigital.udea.edu.co/bitstreams/3b55696f-6be7-4b07-b4c2-8c3204c8d13c/downloadc508fef32b01775a94594c3de4497f5dMD51trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051https://bibliotecadigital.udea.edu.co/bitstreams/f19f159d-7454-4f81-be7c-4494b4b19d8d/downloade2060682c9c70d4d30c83c51448f4eedMD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/c6b645e0-d9e2-4c8f-8a4b-0d969212f304/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADTEXTMejiaDavid_2024_CloudCostoEficiente.pdf.txtMejiaDavid_2024_CloudCostoEficiente.pdf.txtExtracted texttext/plain31307https://bibliotecadigital.udea.edu.co/bitstreams/750255ee-1e45-4f2f-be70-8a1539200658/downloadfc88456f61627a198efb6dadf328452fMD54falseAnonymousREADTHUMBNAILMejiaDavid_2024_CloudCostoEficiente.pdf.jpgMejiaDavid_2024_CloudCostoEficiente.pdf.jpgGenerated Thumbnailimage/jpeg5911https://bibliotecadigital.udea.edu.co/bitstreams/903e2037-96e3-4317-abd7-2e35723d0583/downloade950584c9d6e2f857d69b12a1595a520MD55falseAnonymousREAD10495/38579oai:bibliotecadigital.udea.edu.co:10495/385792025-03-26 21:37:19.555http://creativecommons.org/licenses/by-nc-sa/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=