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