Implementación de arquitectura escalable en AWS para la plataforma de una Startup : balanceador de carga, contenedores y autoescalado

Este trabajo de grado presenta la implementación de una arquitectura en la nube utilizando Amazon Web Services (AWS) para la startup Expressify, una plataforma de entrega rápida de comida. Ante el crecimiento acelerado de la empresa y la necesidad de una infraestructura escalable y de alta disponibi...

Full description

Autores:
Cardona Cuervo, Gloria Patricia
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2025
Institución:
Corporación Universitaria Remington
Repositorio:
Repositorio institucional Uniremington
Idioma:
spa
OAI Identifier:
oai:repositorio.uniremington.edu.co:123456789/7707
Acceso en línea:
https://repositorio.uniremington.edu.co/handle/123456789/7707
Palabra clave:
AWS
Arquitectura en la nube
Docker
Autoescalado
Balanceador de carga
Programación en internet
Desarrollo de programas para computador
Ingeniería de software
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id URemingtn2_3795afcb53d04563c659eb744fa198bc
oai_identifier_str oai:repositorio.uniremington.edu.co:123456789/7707
network_acronym_str URemingtn2
network_name_str Repositorio institucional Uniremington
repository_id_str
dc.title.spa.fl_str_mv Implementación de arquitectura escalable en AWS para la plataforma de una Startup : balanceador de carga, contenedores y autoescalado
title Implementación de arquitectura escalable en AWS para la plataforma de una Startup : balanceador de carga, contenedores y autoescalado
spellingShingle Implementación de arquitectura escalable en AWS para la plataforma de una Startup : balanceador de carga, contenedores y autoescalado
AWS
Arquitectura en la nube
Docker
Autoescalado
Balanceador de carga
Programación en internet
Desarrollo de programas para computador
Ingeniería de software
title_short Implementación de arquitectura escalable en AWS para la plataforma de una Startup : balanceador de carga, contenedores y autoescalado
title_full Implementación de arquitectura escalable en AWS para la plataforma de una Startup : balanceador de carga, contenedores y autoescalado
title_fullStr Implementación de arquitectura escalable en AWS para la plataforma de una Startup : balanceador de carga, contenedores y autoescalado
title_full_unstemmed Implementación de arquitectura escalable en AWS para la plataforma de una Startup : balanceador de carga, contenedores y autoescalado
title_sort Implementación de arquitectura escalable en AWS para la plataforma de una Startup : balanceador de carga, contenedores y autoescalado
dc.creator.fl_str_mv Cardona Cuervo, Gloria Patricia
dc.contributor.advisor.none.fl_str_mv Berrío López, Juan Pablo
dc.contributor.author.none.fl_str_mv Cardona Cuervo, Gloria Patricia
dc.subject.spa.fl_str_mv AWS
Arquitectura en la nube
Docker
Autoescalado
Balanceador de carga
topic AWS
Arquitectura en la nube
Docker
Autoescalado
Balanceador de carga
Programación en internet
Desarrollo de programas para computador
Ingeniería de software
dc.subject.lemb.none.fl_str_mv Programación en internet
Desarrollo de programas para computador
Ingeniería de software
description Este trabajo de grado presenta la implementación de una arquitectura en la nube utilizando Amazon Web Services (AWS) para la startup Expressify, una plataforma de entrega rápida de comida. Ante el crecimiento acelerado de la empresa y la necesidad de una infraestructura escalable y de alta disponibilidad, se diseñó y desplegó una solución técnica que incluye la creación de una VPC, implementación de instancias EC2 en diferentes zonas de disponibilidad, configuración de Nginx como proxy reverso, despliegue de contenedores Docker con aplicaciones Flask y uso de un Application Load Balancer (ALB) para la distribución de tráfico. Además, se configuraron políticas de autoescalado para adaptar la capacidad de la infraestructura según la carga del sistema. El proceso se documenta detalladamente con capturas de pantalla y evidencia técnica que demuestra el correcto funcionamiento de cada componente, garantizando así una arquitectura moderna, confiable y alineada con los principios de DevOps y computación en la nube.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-07-29T15:25:01Z
dc.date.available.none.fl_str_mv 2025-07-29T15:25:01Z
dc.date.issued.none.fl_str_mv 2025
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.uniremington.edu.co/handle/123456789/7707
url https://repositorio.uniremington.edu.co/handle/123456789/7707
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv Derechos Reservados - Corporación Universitaria Remington, 2025
dc.rights.license.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/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 Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
Derechos Reservados - Corporación Universitaria Remington, 2025
https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 67 p.
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Corporación Universitaria Remington
dc.publisher.place.spa.fl_str_mv Medellín (Antioquia, Colombia)
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingenierías
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
institution Corporación Universitaria Remington
bitstream.url.fl_str_mv https://repositorio.uniremington.edu.co/bitstreams/d636c2e2-11f1-4d87-8546-9a916d7c9f41/download
https://repositorio.uniremington.edu.co/bitstreams/9b8f41f0-3f4a-480a-868c-8191c3841055/download
https://repositorio.uniremington.edu.co/bitstreams/61a9977f-bdc3-4a50-999a-fe6fdc1ff737/download
https://repositorio.uniremington.edu.co/bitstreams/db227cfa-e708-43f6-93c8-81f4d287db35/download
https://repositorio.uniremington.edu.co/bitstreams/f9b66936-ecb6-4c42-af1a-5dd78797e42e/download
bitstream.checksum.fl_str_mv b477b16a2f28eae5c08332c44826a72a
8a4605be74aa9ea9d79846c1fba20a33
6e72d0718c15d6ac2f0490658cea022b
7f4ef3a4fe8448193c087211877f2d8d
8b5aeb4fdfea454537d09c0b9c95d8a0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio UNIREMINGTON
repository.mail.fl_str_mv biblioteca@uniremington.edu.co
_version_ 1851059215176564736
spelling Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)Derechos Reservados - Corporación Universitaria Remington, 2025https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Berrío López, Juan PabloCardona Cuervo, Gloria Patricia2025-07-29T15:25:01Z2025-07-29T15:25:01Z2025https://repositorio.uniremington.edu.co/handle/123456789/7707Este trabajo de grado presenta la implementación de una arquitectura en la nube utilizando Amazon Web Services (AWS) para la startup Expressify, una plataforma de entrega rápida de comida. Ante el crecimiento acelerado de la empresa y la necesidad de una infraestructura escalable y de alta disponibilidad, se diseñó y desplegó una solución técnica que incluye la creación de una VPC, implementación de instancias EC2 en diferentes zonas de disponibilidad, configuración de Nginx como proxy reverso, despliegue de contenedores Docker con aplicaciones Flask y uso de un Application Load Balancer (ALB) para la distribución de tráfico. Además, se configuraron políticas de autoescalado para adaptar la capacidad de la infraestructura según la carga del sistema. El proceso se documenta detalladamente con capturas de pantalla y evidencia técnica que demuestra el correcto funcionamiento de cada componente, garantizando así una arquitectura moderna, confiable y alineada con los principios de DevOps y computación en la nube.PregradoIngeniero(a) de Sistemas67 p.application/pdfspaCorporación Universitaria RemingtonMedellín (Antioquia, Colombia)Facultad de IngenieríasIngeniería de SistemasAWSArquitectura en la nubeDockerAutoescaladoBalanceador de cargaProgramación en internetDesarrollo de programas para computadorIngeniería de softwareImplementación de arquitectura escalable en AWS para la plataforma de una Startup : balanceador de carga, contenedores y autoescaladoTrabajo de grado - Pregradoinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Textinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - PregradoPublicationORIGINALRIU-PRE-2025 Implementacion arquitectura escalable.pdfRIU-PRE-2025 Implementacion arquitectura escalable.pdfapplication/pdf7327490https://repositorio.uniremington.edu.co/bitstreams/d636c2e2-11f1-4d87-8546-9a916d7c9f41/downloadb477b16a2f28eae5c08332c44826a72aMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.uniremington.edu.co/bitstreams/9b8f41f0-3f4a-480a-868c-8191c3841055/download8a4605be74aa9ea9d79846c1fba20a33MD52BL-FR-11 Cesión Derechos_TG 5.pdfapplication/pdf336828https://repositorio.uniremington.edu.co/bitstreams/61a9977f-bdc3-4a50-999a-fe6fdc1ff737/download6e72d0718c15d6ac2f0490658cea022bMD53TEXTRIU-PRE-2025 Implementacion arquitectura escalable.pdf.txtRIU-PRE-2025 Implementacion arquitectura escalable.pdf.txtExtracted texttext/plain20360https://repositorio.uniremington.edu.co/bitstreams/db227cfa-e708-43f6-93c8-81f4d287db35/download7f4ef3a4fe8448193c087211877f2d8dMD56THUMBNAILRIU-PRE-2025 Implementacion arquitectura escalable.pdf.jpgRIU-PRE-2025 Implementacion arquitectura escalable.pdf.jpgGenerated Thumbnailimage/jpeg2849https://repositorio.uniremington.edu.co/bitstreams/f9b66936-ecb6-4c42-af1a-5dd78797e42e/download8b5aeb4fdfea454537d09c0b9c95d8a0MD55123456789/7707oai:repositorio.uniremington.edu.co:123456789/77072025-08-26 17:50:07.647https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Corporación Universitaria Remington, 2025open.accesshttps://repositorio.uniremington.edu.coRepositorio UNIREMINGTONbiblioteca@uniremington.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=