Infraestructura escalable y virtualización en AWS : de la teoría a la práctica

En este proyecto se discute de forma general y práctica, algunos de los servicios en la nube con el proveedor Amazon Web Services (AWS). Por un lado, se desarrolla la historia que detalla dónde comenzó la virtualización y cómo esta tecnología evolucionó hasta lo que hoy conocemos como computación en...

Full description

Autores:
Rodríguez Avendaño, Juan Sebastián
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/6929
Acceso en línea:
https://repositorio.uniremington.edu.co/handle/123456789/6929
Palabra clave:
Virtualización
AWS
Contenedores Docker
Escalabilidad
Proxy inverso
Programación en internet
Páginas web
Análisis de datos
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id URemingtn2_0f16054ffa7031a113ac6547e0791305
oai_identifier_str oai:repositorio.uniremington.edu.co:123456789/6929
network_acronym_str URemingtn2
network_name_str Repositorio institucional Uniremington
repository_id_str
dc.title.spa.fl_str_mv Infraestructura escalable y virtualización en AWS : de la teoría a la práctica
title Infraestructura escalable y virtualización en AWS : de la teoría a la práctica
spellingShingle Infraestructura escalable y virtualización en AWS : de la teoría a la práctica
Virtualización
AWS
Contenedores Docker
Escalabilidad
Proxy inverso
Programación en internet
Páginas web
Análisis de datos
title_short Infraestructura escalable y virtualización en AWS : de la teoría a la práctica
title_full Infraestructura escalable y virtualización en AWS : de la teoría a la práctica
title_fullStr Infraestructura escalable y virtualización en AWS : de la teoría a la práctica
title_full_unstemmed Infraestructura escalable y virtualización en AWS : de la teoría a la práctica
title_sort Infraestructura escalable y virtualización en AWS : de la teoría a la práctica
dc.creator.fl_str_mv Rodríguez Avendaño, Juan Sebastián
dc.contributor.advisor.none.fl_str_mv Berrío López, Juan Pablo
dc.contributor.author.none.fl_str_mv Rodríguez Avendaño, Juan Sebastián
dc.subject.spa.fl_str_mv Virtualización
AWS
Contenedores Docker
Escalabilidad
Proxy inverso
topic Virtualización
AWS
Contenedores Docker
Escalabilidad
Proxy inverso
Programación en internet
Páginas web
Análisis de datos
dc.subject.lemb.none.fl_str_mv Programación en internet
Páginas web
Análisis de datos
description En este proyecto se discute de forma general y práctica, algunos de los servicios en la nube con el proveedor Amazon Web Services (AWS). Por un lado, se desarrolla la historia que detalla dónde comenzó la virtualización y cómo esta tecnología evolucionó hasta lo que hoy conocemos como computación en la nube. También se detalla una línea del tiempo para comprender los logros e hitos claves desde la década de 1960 hasta la actualidad, centrándose en algunos de los proveedores más importantes desde el inicio de la virtualización y su impacto en el desarrollo de infraestructura de software. Al final de esta primera sección se comparan los nombres de los servicios de los 3 proveedores de servicios en la nube más grandes de la actualidad como lo son Amazon Web Services, Google Cloud y Microsoft Azure, destacando, así como los proveedores comercializan los mismos tipos de servicios en áreas como bases de datos, contenedores, máquinas virtuales, manejo de datos, entre otros, pero cada proveedor nombrándolos de una forma específica También de forma práctica se comparten dos ejemplos de implementaciones de infraestructura en AWS simulando recursos de un entorno real o de producción. En el primer ejercicio se demuestra cómo construir una arquitectura escalable basada en instancias EC2, implementando a la par un balanceador de carga y escalado automático cuando la carga de la CPU aumenta según ciertas políticas. Por otro lado, en el segundo ejercicio, se trató de desarrollar un entorno para desplegar múltiples contenedores Docker en una única instancia de máquina virtual (EC2), con el fin de que cada despliegue sirviera a una dirección web o DNS diferente, y que al final a través de un despliegue usando funciones de NGINX, se pudiera implementar un proxy inverso dependiendo del dominio solicitado. Es así como desde el desarrollo teórico practico, se busca demostrar la implementación e soluciones reales, organizadas y funcionales al usar herramientas de proveedores en la nube como AWS.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-04-26T16:46:56Z
dc.date.available.none.fl_str_mv 2025-04-26T16:46:56Z
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/6929
url https://repositorio.uniremington.edu.co/handle/123456789/6929
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 50 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/da623cd3-4863-4d0d-bcc2-fc1a2ab41abf/download
https://repositorio.uniremington.edu.co/bitstreams/e4a1af1a-1048-4389-8806-5df0348a754f/download
https://repositorio.uniremington.edu.co/bitstreams/eab30b8d-848a-4ccd-a350-f75bbfcf81ac/download
https://repositorio.uniremington.edu.co/bitstreams/1608d296-dfcc-4c14-a99a-75e161cf4cf6/download
https://repositorio.uniremington.edu.co/bitstreams/df2e57b9-a60f-47d8-9093-dfff4a22df1c/download
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
5ee4dbc592cfed0d7a206993dbb1e101
e300e9cfdc2408987a57c45204d9de9a
08f3a2914e49b0f697c8c508dbd87e10
e759946d0c2933d0481e962aaf7f7d68
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_ 1834112898538930176
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 PabloRodríguez Avendaño, Juan Sebastián2025-04-26T16:46:56Z2025-04-26T16:46:56Z2025https://repositorio.uniremington.edu.co/handle/123456789/6929En este proyecto se discute de forma general y práctica, algunos de los servicios en la nube con el proveedor Amazon Web Services (AWS). Por un lado, se desarrolla la historia que detalla dónde comenzó la virtualización y cómo esta tecnología evolucionó hasta lo que hoy conocemos como computación en la nube. También se detalla una línea del tiempo para comprender los logros e hitos claves desde la década de 1960 hasta la actualidad, centrándose en algunos de los proveedores más importantes desde el inicio de la virtualización y su impacto en el desarrollo de infraestructura de software. Al final de esta primera sección se comparan los nombres de los servicios de los 3 proveedores de servicios en la nube más grandes de la actualidad como lo son Amazon Web Services, Google Cloud y Microsoft Azure, destacando, así como los proveedores comercializan los mismos tipos de servicios en áreas como bases de datos, contenedores, máquinas virtuales, manejo de datos, entre otros, pero cada proveedor nombrándolos de una forma específica También de forma práctica se comparten dos ejemplos de implementaciones de infraestructura en AWS simulando recursos de un entorno real o de producción. En el primer ejercicio se demuestra cómo construir una arquitectura escalable basada en instancias EC2, implementando a la par un balanceador de carga y escalado automático cuando la carga de la CPU aumenta según ciertas políticas. Por otro lado, en el segundo ejercicio, se trató de desarrollar un entorno para desplegar múltiples contenedores Docker en una única instancia de máquina virtual (EC2), con el fin de que cada despliegue sirviera a una dirección web o DNS diferente, y que al final a través de un despliegue usando funciones de NGINX, se pudiera implementar un proxy inverso dependiendo del dominio solicitado. Es así como desde el desarrollo teórico practico, se busca demostrar la implementación e soluciones reales, organizadas y funcionales al usar herramientas de proveedores en la nube como AWS.PregradoIngeniero(a) de Sistemas50 p.application/pdfspaCorporación Universitaria RemingtonMedellín (Antioquia, Colombia)Facultad de IngenieríasIngeniería de SistemasVirtualizaciónAWSContenedores DockerEscalabilidadProxy inversoProgramación en internetPáginas webAnálisis de datosInfraestructura escalable y virtualización en AWS : de la teoría a la prácticaTrabajo 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 - PregradoPublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.uniremington.edu.co/bitstreams/da623cd3-4863-4d0d-bcc2-fc1a2ab41abf/download8a4605be74aa9ea9d79846c1fba20a33MD52BL-FR-11 Cesión Derechos_TG - juan-rodriguez.pdfapplication/pdf217191https://repositorio.uniremington.edu.co/bitstreams/e4a1af1a-1048-4389-8806-5df0348a754f/download5ee4dbc592cfed0d7a206993dbb1e101MD53TEXTRIU-PRE-2025 Infraestructura escalable virtualizacion.pdf.txtRIU-PRE-2025 Infraestructura escalable virtualizacion.pdf.txtExtracted texttext/plain37674https://repositorio.uniremington.edu.co/bitstreams/eab30b8d-848a-4ccd-a350-f75bbfcf81ac/downloade300e9cfdc2408987a57c45204d9de9aMD54THUMBNAILRIU-PRE-2025 Infraestructura escalable virtualizacion.pdf.jpgRIU-PRE-2025 Infraestructura escalable virtualizacion.pdf.jpgGenerated Thumbnailimage/jpeg2721https://repositorio.uniremington.edu.co/bitstreams/1608d296-dfcc-4c14-a99a-75e161cf4cf6/download08f3a2914e49b0f697c8c508dbd87e10MD55ORIGINALRIU-PRE-2025 Infraestructura escalable virtualizacion.pdfRIU-PRE-2025 Infraestructura escalable virtualizacion.pdfapplication/pdf1474590https://repositorio.uniremington.edu.co/bitstreams/df2e57b9-a60f-47d8-9093-dfff4a22df1c/downloade759946d0c2933d0481e962aaf7f7d68MD51123456789/6929oai:repositorio.uniremington.edu.co:123456789/69292025-04-26 16:50:50.609https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Corporación Universitaria Remington, 2025open.accesshttps://repositorio.uniremington.edu.coRepositorio UNIREMINGTONbiblioteca@uniremington.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=