Diseño y despliegue de una red EC2 multi-sistema con acceso público y servicios web dockerizados

El presente trabajo expone, paso a paso, el proceso de creación, configuración e implementación de recursos en la nube utilizando Amazon Web Service (AWS). Se inicia con el registro de una cuenta en la plataforma de AWS para acceder a sus servicios, una vez dentro del entorno, el paso a seguir es, t...

Full description

Autores:
Rodríguez Fajardo, Juan Sebastián
Valencia Rosero, Harold Stiven
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/7283
Acceso en línea:
https://repositorio.uniremington.edu.co/handle/123456789/7283
Palabra clave:
VPC
Instancias
Key Pair
Grupo de seguridad
Docker
Programación en internet
Ingeniería de software
Páginas web
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id URemingtn2_2e34cb66902c82d41cbfe3cb99df2f5f
oai_identifier_str oai:repositorio.uniremington.edu.co:123456789/7283
network_acronym_str URemingtn2
network_name_str Repositorio institucional Uniremington
repository_id_str
dc.title.spa.fl_str_mv Diseño y despliegue de una red EC2 multi-sistema con acceso público y servicios web dockerizados
title Diseño y despliegue de una red EC2 multi-sistema con acceso público y servicios web dockerizados
spellingShingle Diseño y despliegue de una red EC2 multi-sistema con acceso público y servicios web dockerizados
VPC
Instancias
Key Pair
Grupo de seguridad
Docker
Programación en internet
Ingeniería de software
Páginas web
title_short Diseño y despliegue de una red EC2 multi-sistema con acceso público y servicios web dockerizados
title_full Diseño y despliegue de una red EC2 multi-sistema con acceso público y servicios web dockerizados
title_fullStr Diseño y despliegue de una red EC2 multi-sistema con acceso público y servicios web dockerizados
title_full_unstemmed Diseño y despliegue de una red EC2 multi-sistema con acceso público y servicios web dockerizados
title_sort Diseño y despliegue de una red EC2 multi-sistema con acceso público y servicios web dockerizados
dc.creator.fl_str_mv Rodríguez Fajardo, Juan Sebastián
Valencia Rosero, Harold Stiven
dc.contributor.advisor.none.fl_str_mv Berrío López, Juan Pablo
dc.contributor.author.none.fl_str_mv Rodríguez Fajardo, Juan Sebastián
Valencia Rosero, Harold Stiven
dc.subject.spa.fl_str_mv VPC
Instancias
Key Pair
Grupo de seguridad
Docker
topic VPC
Instancias
Key Pair
Grupo de seguridad
Docker
Programación en internet
Ingeniería de software
Páginas web
dc.subject.lemb.none.fl_str_mv Programación en internet
Ingeniería de software
Páginas web
description El presente trabajo expone, paso a paso, el proceso de creación, configuración e implementación de recursos en la nube utilizando Amazon Web Service (AWS). Se inicia con el registro de una cuenta en la plataforma de AWS para acceder a sus servicios, una vez dentro del entorno, el paso a seguir es, tener claridad en cuál será la estructura de red que se va a implementar en Amazon Web Service (ASW). Luego de esto se explica cómo es, la elaboración, creación y configuración de máquinas virtuales o como se conocen en Amazon Web Service (AWS) instancias, este proceso se debe realizar en la pestaña de EC2 dentro de Amazon Web Service (AWS), seguidamente vamos a poder observar y configurar la red virtual (VPC), junto con las subredes públicas y privadas y el Internet Gateway, que es el que permite la salida a internet desde las instancias, este proceso lo realiza automáticamente Amazon Web Service (AWS). También se configuran los grupos de seguridad, que definen las reglas de acceso para habilitar la comunicación adecuada entre los recursos y el exterior. Amazon Web Service (AWS) asigna automáticamente direccionamiento IP, lo que facilita la conexión remota a las instancias. Se describe el proceso de conexión a instancias Windows mediante RDP y a instancias Linux por SSH, utilizando llaves PEM generadas con la opción de Key Pair, que garantizan la autenticación segura. Estas llaves permiten establecer sesiones protegidas con los servidores alojados en la nube, para validar la conectividad y la correcta implementación, se instalaron servidores web: IIS en Windows Server y Nginx en Linux, con el fin de realizar pruebas básicas de acceso desde dispositivos locales. Esto permitió verificar el funcionamiento de los servicios y la comunicación entre las instancias, realizando pruebas como el uso de ping entre instancias y accediendo desde a los servicios web localmente. Finalmente, se aborda la integración de Docker en Amazon Web Service (AWS), lo cual permite el despliegue de múltiples contenedores para ejecutar servidores web de forma aislada y eficiente. Esta práctica ofrece una alternativa moderna y escalable en la administración de aplicaciones dentro de la nube.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-05-29T16:54:39Z
dc.date.available.none.fl_str_mv 2025-05-29T16:54:39Z
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/7283
url https://repositorio.uniremington.edu.co/handle/123456789/7283
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 44 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/eb6ceda5-cc7b-438e-bbac-6599d4524b43/download
https://repositorio.uniremington.edu.co/bitstreams/320af628-79cb-47a0-8034-0708afc2cc1c/download
https://repositorio.uniremington.edu.co/bitstreams/0a226ae0-fced-44a3-b77d-9f1e39d7947e/download
https://repositorio.uniremington.edu.co/bitstreams/e01f2207-8c5f-42a9-b7c8-8d138d3a3f70/download
https://repositorio.uniremington.edu.co/bitstreams/a4ae2e46-1a0e-4e34-9016-19f1215b7c92/download
bitstream.checksum.fl_str_mv 7b6facc384ca8a20ad475740aa87068a
8a4605be74aa9ea9d79846c1fba20a33
f3bbcfd1b6c883ad7125f833e84866cc
915fe70c067fb1109aa48a0808d7d103
737f79a11a7777f3a27f0d81a131612a
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_ 1851059213176930304
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 Fajardo, Juan SebastiánValencia Rosero, Harold Stiven2025-05-29T16:54:39Z2025-05-29T16:54:39Z2025https://repositorio.uniremington.edu.co/handle/123456789/7283El presente trabajo expone, paso a paso, el proceso de creación, configuración e implementación de recursos en la nube utilizando Amazon Web Service (AWS). Se inicia con el registro de una cuenta en la plataforma de AWS para acceder a sus servicios, una vez dentro del entorno, el paso a seguir es, tener claridad en cuál será la estructura de red que se va a implementar en Amazon Web Service (ASW). Luego de esto se explica cómo es, la elaboración, creación y configuración de máquinas virtuales o como se conocen en Amazon Web Service (AWS) instancias, este proceso se debe realizar en la pestaña de EC2 dentro de Amazon Web Service (AWS), seguidamente vamos a poder observar y configurar la red virtual (VPC), junto con las subredes públicas y privadas y el Internet Gateway, que es el que permite la salida a internet desde las instancias, este proceso lo realiza automáticamente Amazon Web Service (AWS). También se configuran los grupos de seguridad, que definen las reglas de acceso para habilitar la comunicación adecuada entre los recursos y el exterior. Amazon Web Service (AWS) asigna automáticamente direccionamiento IP, lo que facilita la conexión remota a las instancias. Se describe el proceso de conexión a instancias Windows mediante RDP y a instancias Linux por SSH, utilizando llaves PEM generadas con la opción de Key Pair, que garantizan la autenticación segura. Estas llaves permiten establecer sesiones protegidas con los servidores alojados en la nube, para validar la conectividad y la correcta implementación, se instalaron servidores web: IIS en Windows Server y Nginx en Linux, con el fin de realizar pruebas básicas de acceso desde dispositivos locales. Esto permitió verificar el funcionamiento de los servicios y la comunicación entre las instancias, realizando pruebas como el uso de ping entre instancias y accediendo desde a los servicios web localmente. Finalmente, se aborda la integración de Docker en Amazon Web Service (AWS), lo cual permite el despliegue de múltiples contenedores para ejecutar servidores web de forma aislada y eficiente. Esta práctica ofrece una alternativa moderna y escalable en la administración de aplicaciones dentro de la nube.PregradoIngeniero(a) de Sistemas44 p.application/pdfspaCorporación Universitaria RemingtonMedellín (Antioquia, Colombia)Facultad de IngenieríasIngeniería de SistemasVPCInstanciasKey PairGrupo de seguridadDockerProgramación en internetIngeniería de softwarePáginas webDiseño y despliegue de una red EC2 multi-sistema con acceso público y servicios web dockerizadosTrabajo 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 Diseño despliegue red.pdfRIU-PRE-2025 Diseño despliegue red.pdfapplication/pdf2747323https://repositorio.uniremington.edu.co/bitstreams/eb6ceda5-cc7b-438e-bbac-6599d4524b43/download7b6facc384ca8a20ad475740aa87068aMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.uniremington.edu.co/bitstreams/320af628-79cb-47a0-8034-0708afc2cc1c/download8a4605be74aa9ea9d79846c1fba20a33MD52BL-FR-11_Cesión_Derechos_TG.pdfapplication/pdf349111https://repositorio.uniremington.edu.co/bitstreams/0a226ae0-fced-44a3-b77d-9f1e39d7947e/downloadf3bbcfd1b6c883ad7125f833e84866ccMD53TEXTRIU-PRE-2025 Diseño despliegue red.pdf.txtRIU-PRE-2025 Diseño despliegue red.pdf.txtExtracted texttext/plain47971https://repositorio.uniremington.edu.co/bitstreams/e01f2207-8c5f-42a9-b7c8-8d138d3a3f70/download915fe70c067fb1109aa48a0808d7d103MD56THUMBNAILRIU-PRE-2025 Diseño despliegue red.pdf.jpgRIU-PRE-2025 Diseño despliegue red.pdf.jpgGenerated Thumbnailimage/jpeg3142https://repositorio.uniremington.edu.co/bitstreams/a4ae2e46-1a0e-4e34-9016-19f1215b7c92/download737f79a11a7777f3a27f0d81a131612aMD55123456789/7283oai:repositorio.uniremington.edu.co:123456789/72832025-08-26 17:33:43.118https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Corporación Universitaria Remington, 2025open.accesshttps://repositorio.uniremington.edu.coRepositorio UNIREMINGTONbiblioteca@uniremington.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=