Orquestación de contenedores para la supervisión de infraestructura de redes

RESUMEN : Durante las prácticas fui encargado, en primer lugar, de elaborar un estudio sobre la construcción y la puesta en marcha de un clúster Kubernetes para la orquestación de los contenedores, de explicar las tecnologías sub-subyacentes y presentar los diferentes bloques necesarios para la real...

Full description

Autores:
Mejía Posada, Camilo Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/31810
Acceso en línea:
https://hdl.handle.net/10495/31810
Palabra clave:
Software de código abierto
Open source software
Gestión
Management
Programa de ordenador
Computer software
Infraestructura
infrastructure
http://aims.fao.org/aos/agrovoc/c_26790
http://vocabularies.unesco.org/thesaurus/concept17094
http://vocabularies.unesco.org/thesaurus/concept670
http://vocabularies.unesco.org/thesaurus/concept6081
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UDEA2_3468b374ccdf9ba24919ddfed3500ee8
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/31810
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Orquestación de contenedores para la supervisión de infraestructura de redes
title Orquestación de contenedores para la supervisión de infraestructura de redes
spellingShingle Orquestación de contenedores para la supervisión de infraestructura de redes
Software de código abierto
Open source software
Gestión
Management
Programa de ordenador
Computer software
Infraestructura
infrastructure
http://aims.fao.org/aos/agrovoc/c_26790
http://vocabularies.unesco.org/thesaurus/concept17094
http://vocabularies.unesco.org/thesaurus/concept670
http://vocabularies.unesco.org/thesaurus/concept6081
title_short Orquestación de contenedores para la supervisión de infraestructura de redes
title_full Orquestación de contenedores para la supervisión de infraestructura de redes
title_fullStr Orquestación de contenedores para la supervisión de infraestructura de redes
title_full_unstemmed Orquestación de contenedores para la supervisión de infraestructura de redes
title_sort Orquestación de contenedores para la supervisión de infraestructura de redes
dc.creator.fl_str_mv Mejía Posada, Camilo Andrés
dc.contributor.advisor.none.fl_str_mv Rivera Velez, Fredy Alexander
dc.contributor.author.none.fl_str_mv Mejía Posada, Camilo Andrés
dc.subject.unesco.none.fl_str_mv Software de código abierto
Open source software
Gestión
Management
Programa de ordenador
Computer software
topic Software de código abierto
Open source software
Gestión
Management
Programa de ordenador
Computer software
Infraestructura
infrastructure
http://aims.fao.org/aos/agrovoc/c_26790
http://vocabularies.unesco.org/thesaurus/concept17094
http://vocabularies.unesco.org/thesaurus/concept670
http://vocabularies.unesco.org/thesaurus/concept6081
dc.subject.agrovoc.none.fl_str_mv Infraestructura
infrastructure
dc.subject.agrovocuri.none.fl_str_mv http://aims.fao.org/aos/agrovoc/c_26790
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept17094
http://vocabularies.unesco.org/thesaurus/concept670
http://vocabularies.unesco.org/thesaurus/concept6081
description RESUMEN : Durante las prácticas fui encargado, en primer lugar, de elaborar un estudio sobre la construcción y la puesta en marcha de un clúster Kubernetes para la orquestación de los contenedores, de explicar las tecnologías sub-subyacentes y presentar los diferentes bloques necesarios para la realización de una arquitectura resiliente, de alto rendimiento y tolerable a fallos con la finalidad de alojar un stack de supervisión de infraestructura de redes. Después de esta fase, analicé varias herramientas de código abierto que mejoraban el clúster, de tal forma que se pudiera cumplir con los objetivos de la empresa y los clientes en términos de SLA (Service Level Agreement). Este análisis incluyó la presentación de los componentes, estudios comparativos, qué necesidad o problema planteaban, su funcionamiento y puesta en producción en el clúster. Además, participé en la realización de las pruebas para demostrar la eficacia del clúster y el seguimiento de los objetivos. Finalmente, implementé una pila de tres servicios para recuperar, almacenar, procesar y trazar métricas de equipos de red de varios clientes y poder satisfacer las necesidades que habíamos establecido durante el curso del proyecto.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-11-05T14:20:28Z
dc.date.available.none.fl_str_mv 2022-11-05T14:20:28Z
dc.date.issued.none.fl_str_mv 2022
dc.type.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/draft
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.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10495/31810
url https://hdl.handle.net/10495/31810
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.accessrights.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
http://purl.org/coar/access_right/c_abf2
https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.extent.spa.fl_str_mv 47
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Medellín - Colombia
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstream/10495/31810/6/MejiaCamilo_2022_OrquestacionContenedoresSupervision.pdf
https://bibliotecadigital.udea.edu.co/bitstream/10495/31810/4/license_rdf
https://bibliotecadigital.udea.edu.co/bitstream/10495/31810/8/license.txt
bitstream.checksum.fl_str_mv 1a2df2e5aa2d7755df70d693a147b03c
b88b088d9957e670ce3b3fbe2eedbc13
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Antioquia
repository.mail.fl_str_mv andres.perez@udea.edu.co
_version_ 1812173268348567552
spelling Rivera Velez, Fredy AlexanderMejía Posada, Camilo Andrés2022-11-05T14:20:28Z2022-11-05T14:20:28Z2022https://hdl.handle.net/10495/31810RESUMEN : Durante las prácticas fui encargado, en primer lugar, de elaborar un estudio sobre la construcción y la puesta en marcha de un clúster Kubernetes para la orquestación de los contenedores, de explicar las tecnologías sub-subyacentes y presentar los diferentes bloques necesarios para la realización de una arquitectura resiliente, de alto rendimiento y tolerable a fallos con la finalidad de alojar un stack de supervisión de infraestructura de redes. Después de esta fase, analicé varias herramientas de código abierto que mejoraban el clúster, de tal forma que se pudiera cumplir con los objetivos de la empresa y los clientes en términos de SLA (Service Level Agreement). Este análisis incluyó la presentación de los componentes, estudios comparativos, qué necesidad o problema planteaban, su funcionamiento y puesta en producción en el clúster. Además, participé en la realización de las pruebas para demostrar la eficacia del clúster y el seguimiento de los objetivos. Finalmente, implementé una pila de tres servicios para recuperar, almacenar, procesar y trazar métricas de equipos de red de varios clientes y poder satisfacer las necesidades que habíamos establecido durante el curso del proyecto.ABSTRACT : During the internship, I was first of all in charge of elaborating a study on the construction and implementation of a Kubernetes cluster for the orchestration of containers, explaining the underlying technologies and presenting the different blocks necessary for the realization of a resilient, high-performance and fault-tolerant architecture to host a network infrastructure monitoring stack. After this phase, I analyzed several open source tools that enhanced the cluster, so that it can meet the objectives of the company and customers in terms of SLA (Service Level Agreement). This analysis included the presentation of the components, comparative studies, what need or problem they pose, their operation and implementation in production in the cluster. In addition, I participated in testing to demonstrate the effectiveness of the cluster and the monitoring of the objectives. Finally, I implemented a stack of three services to retrieve, store, process and plot metrics from network equipment of various clients in order to meet the needs that we had established during the project.47application/pdfspainfo:eu-repo/semantics/draftinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Orquestación de contenedores para la supervisión de infraestructura de redesMedellín - ColombiaSoftware de código abiertoOpen source softwareGestiónManagementPrograma de ordenadorComputer softwareInfraestructurainfrastructurehttp://aims.fao.org/aos/agrovoc/c_26790http://vocabularies.unesco.org/thesaurus/concept17094http://vocabularies.unesco.org/thesaurus/concept670http://vocabularies.unesco.org/thesaurus/concept6081Ingeniero de SistemasPregradoFacultad de Ingeniería. Ingeniería de SistemasUniversidad de AntioquiaORIGINALMejiaCamilo_2022_OrquestacionContenedoresSupervision.pdfMejiaCamilo_2022_OrquestacionContenedoresSupervision.pdfTrabajo de grado de pregradoapplication/pdf3694884https://bibliotecadigital.udea.edu.co/bitstream/10495/31810/6/MejiaCamilo_2022_OrquestacionContenedoresSupervision.pdf1a2df2e5aa2d7755df70d693a147b03cMD56CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823https://bibliotecadigital.udea.edu.co/bitstream/10495/31810/4/license_rdfb88b088d9957e670ce3b3fbe2eedbc13MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstream/10495/31810/8/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5810495/31810oai:bibliotecadigital.udea.edu.co:10495/318102022-11-05 09:21:09.321Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=