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...
- 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= |
