Migración de plataforma tecnológica basada en redes definidas por software para gestión de subestaciones eléctricas a una arquitectura basada en microservicios
La automatización de tareas y procesos ha madurado gracias a innovaciones tecnológicas por ejemplo en los campos de la robótica y la inteligencia artificial logrando en la mayoría casos más eficiencia o mayor precisión. En el campo del desarrollo de software nace un concepto nuevo denominado DevOps...
- Autores:
-
Vélez García, Nilton Steveen
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2019
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/13188
- Acceso en línea:
- http://hdl.handle.net/10495/13188
- Palabra clave:
- Automatización
DevOps
Gestión
SDN
microservicios
- Rights
- openAccess
- License
- An error occurred on the license name.
id |
UDEA2_aefff9d70306b22c7717b1e9a20286d4 |
---|---|
oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/13188 |
network_acronym_str |
UDEA2 |
network_name_str |
Repositorio UdeA |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Migración de plataforma tecnológica basada en redes definidas por software para gestión de subestaciones eléctricas a una arquitectura basada en microservicios |
title |
Migración de plataforma tecnológica basada en redes definidas por software para gestión de subestaciones eléctricas a una arquitectura basada en microservicios |
spellingShingle |
Migración de plataforma tecnológica basada en redes definidas por software para gestión de subestaciones eléctricas a una arquitectura basada en microservicios Automatización DevOps Gestión SDN microservicios |
title_short |
Migración de plataforma tecnológica basada en redes definidas por software para gestión de subestaciones eléctricas a una arquitectura basada en microservicios |
title_full |
Migración de plataforma tecnológica basada en redes definidas por software para gestión de subestaciones eléctricas a una arquitectura basada en microservicios |
title_fullStr |
Migración de plataforma tecnológica basada en redes definidas por software para gestión de subestaciones eléctricas a una arquitectura basada en microservicios |
title_full_unstemmed |
Migración de plataforma tecnológica basada en redes definidas por software para gestión de subestaciones eléctricas a una arquitectura basada en microservicios |
title_sort |
Migración de plataforma tecnológica basada en redes definidas por software para gestión de subestaciones eléctricas a una arquitectura basada en microservicios |
dc.creator.fl_str_mv |
Vélez García, Nilton Steveen |
dc.contributor.advisor.none.fl_str_mv |
Botero, Juan Felipe Castaño Mazo, Andrés Felipe |
dc.contributor.author.none.fl_str_mv |
Vélez García, Nilton Steveen |
dc.subject.es_ES.fl_str_mv |
Automatización DevOps Gestión SDN microservicios |
topic |
Automatización DevOps Gestión SDN microservicios |
description |
La automatización de tareas y procesos ha madurado gracias a innovaciones tecnológicas por ejemplo en los campos de la robótica y la inteligencia artificial logrando en la mayoría casos más eficiencia o mayor precisión. En el campo del desarrollo de software nace un concepto nuevo denominado DevOps donde los equipos de desarrollo y operaciones ya no están "aislados" y donde los ingenieros desarrollan un rango de habilidades que no están limitadas a una sola función. Ahora bien para el caso del campo de las redes de datos en los últimos 20 años no han sido muchos los avances y éstos se han limitado sólo a innovaciones en el hardware, por lo que el enrutamiento o envío de paquetes sigue siendo igual que antes, lo que ha generado un gran problema en su administración, debido a que las redes han crecido gracias a que más personas siguen teniendo acceso a la red. Afortunadamente en los últimos años surgió un nuevo paradigma denominado redes definidas por software que gracias a que separa el plano de datos del plano de control (éste se le da a una aplicación de software llamado controlador), es posible cumplir con el objetivo de centralizar y automatizar una red dando un paso firme hacia la creación de redes inteligentes. Una gran diversidad de redes de comunicaciones se pueden diferenciar en la actualidad, sin embargo una aplicación interesante bajo el marco de las redes definidas por software y que ha sido abordada durante los últimos años gracias al trabajo conjunto de compañías e instituciones como la Universidad de Antioquia, Colciencias, Ruta N o Kinnesis S.A.S, son las redes en las subestaciones eléctricas, dando como resultado una plataforma web para la gestión de dichas subestaciones. La aplicación desarrollada contaba entonces con un controlador capaz de comunicarse con un concentrador comercial de subestación, para alcanzar ciertas funciones de automatización, e incluía una interfaz web donde el personal de la subestación podía realizar tareas de configuración y gestión sobre la red; sin embargo después de múltiples pruebas y ser mostrado en diferentes empresas del sector eléctrico a nivel nacional e internacional se determinó que una buena opción para este tipo de aplicación que podía seguir escalando y además ofrecía funcionalidades específicas, era desarrollarla bajo una arquitectura basada en microservicios, debido a que el fallo en algún componente estaba afectando la disponibilidad de toda la aplicación en general, al tratarse de una aplicación monolítica. De esta manera nació este proyecto con el objetivo de migrar las funcionalidades a pequeños módulos y separar el front-end del back-end. Por el lado del front-end se logró cambiar la interfaz gráfica añadiendo ese aspecto de calidad correspondiente a la usabilidad y del lado del back-end se desarrollaron microservicios para topología, usuarios y dispositivos utilizando ONOS como controlador para revisar su correcto funcionamiento. La plataforma fue presentada en un evento a nivel internacional que reunió a más de 150 expertos en la norma IEC 61850 acaparando el interés de grandes compañías del sector eléctrico para posibles alianzas y ventas. |
publishDate |
2019 |
dc.date.issued.none.fl_str_mv |
2019 |
dc.date.accessioned.none.fl_str_mv |
2020-01-14T21:00:33Z |
dc.date.available.none.fl_str_mv |
2020-01-14T21:00:33Z |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.local.spa.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Pregrado |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.citation.spa.fl_str_mv |
Vélez García, N. S. (2019). Migración de plataforma tecnológica basada en redes definidas por software para gestión de subestaciones eléctricas a una arquitectura basada en microservicios (Trabajo de grado de pregrado). Universidad de Antioquia. Medellín, Colombia. |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10495/13188 |
identifier_str_mv |
Vélez García, N. S. (2019). Migración de plataforma tecnológica basada en redes definidas por software para gestión de subestaciones eléctricas a una arquitectura basada en microservicios (Trabajo de grado de pregrado). Universidad de Antioquia. Medellín, Colombia. |
url |
http://hdl.handle.net/10495/13188 |
dc.language.iso.fl_str_mv |
spa |
language |
spa |
dc.rights.es_ES.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.*.fl_str_mv |
An error occurred on the license name. |
dc.rights.uri.*.fl_str_mv |
An error occurred getting the license - uri. |
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-nd/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
An error occurred on the license name. An error occurred getting the license - uri. http://purl.org/coar/access_right/c_abf2 https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.format.extent.spa.fl_str_mv |
54 |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.program.es_ES.fl_str_mv |
Ingeniería de Sistemas |
dc.publisher.department.es_ES.fl_str_mv |
Facultad de Ingeniería. Departamento de Ingeniería de Sistemas |
dc.publisher.place.spa.fl_str_mv |
Medellín |
institution |
Universidad de Antioquia |
bitstream.url.fl_str_mv |
http://bibliotecadigital.udea.edu.co/bitstream/10495/13188/2/license_url http://bibliotecadigital.udea.edu.co/bitstream/10495/13188/3/license_text http://bibliotecadigital.udea.edu.co/bitstream/10495/13188/4/license_rdf http://bibliotecadigital.udea.edu.co/bitstream/10495/13188/5/license.txt http://bibliotecadigital.udea.edu.co/bitstream/10495/13188/1/NiltonVelez_2019_PSI12613.pdf |
bitstream.checksum.fl_str_mv |
4afdbb8c545fd630ea7db775da747b2f d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e 8a4605be74aa9ea9d79846c1fba20a33 a083c50c2d64a8ded237bf868aed5cd0 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad de Antioquia |
repository.mail.fl_str_mv |
andres.perez@udea.edu.co |
_version_ |
1812173238113927168 |
spelling |
Botero, Juan FelipeCastaño Mazo, Andrés FelipeVélez García, Nilton Steveen2020-01-14T21:00:33Z2020-01-14T21:00:33Z2019Vélez García, N. S. (2019). Migración de plataforma tecnológica basada en redes definidas por software para gestión de subestaciones eléctricas a una arquitectura basada en microservicios (Trabajo de grado de pregrado). Universidad de Antioquia. Medellín, Colombia.http://hdl.handle.net/10495/13188La automatización de tareas y procesos ha madurado gracias a innovaciones tecnológicas por ejemplo en los campos de la robótica y la inteligencia artificial logrando en la mayoría casos más eficiencia o mayor precisión. En el campo del desarrollo de software nace un concepto nuevo denominado DevOps donde los equipos de desarrollo y operaciones ya no están "aislados" y donde los ingenieros desarrollan un rango de habilidades que no están limitadas a una sola función. Ahora bien para el caso del campo de las redes de datos en los últimos 20 años no han sido muchos los avances y éstos se han limitado sólo a innovaciones en el hardware, por lo que el enrutamiento o envío de paquetes sigue siendo igual que antes, lo que ha generado un gran problema en su administración, debido a que las redes han crecido gracias a que más personas siguen teniendo acceso a la red. Afortunadamente en los últimos años surgió un nuevo paradigma denominado redes definidas por software que gracias a que separa el plano de datos del plano de control (éste se le da a una aplicación de software llamado controlador), es posible cumplir con el objetivo de centralizar y automatizar una red dando un paso firme hacia la creación de redes inteligentes. Una gran diversidad de redes de comunicaciones se pueden diferenciar en la actualidad, sin embargo una aplicación interesante bajo el marco de las redes definidas por software y que ha sido abordada durante los últimos años gracias al trabajo conjunto de compañías e instituciones como la Universidad de Antioquia, Colciencias, Ruta N o Kinnesis S.A.S, son las redes en las subestaciones eléctricas, dando como resultado una plataforma web para la gestión de dichas subestaciones. La aplicación desarrollada contaba entonces con un controlador capaz de comunicarse con un concentrador comercial de subestación, para alcanzar ciertas funciones de automatización, e incluía una interfaz web donde el personal de la subestación podía realizar tareas de configuración y gestión sobre la red; sin embargo después de múltiples pruebas y ser mostrado en diferentes empresas del sector eléctrico a nivel nacional e internacional se determinó que una buena opción para este tipo de aplicación que podía seguir escalando y además ofrecía funcionalidades específicas, era desarrollarla bajo una arquitectura basada en microservicios, debido a que el fallo en algún componente estaba afectando la disponibilidad de toda la aplicación en general, al tratarse de una aplicación monolítica. De esta manera nació este proyecto con el objetivo de migrar las funcionalidades a pequeños módulos y separar el front-end del back-end. Por el lado del front-end se logró cambiar la interfaz gráfica añadiendo ese aspecto de calidad correspondiente a la usabilidad y del lado del back-end se desarrollaron microservicios para topología, usuarios y dispositivos utilizando ONOS como controlador para revisar su correcto funcionamiento. La plataforma fue presentada en un evento a nivel internacional que reunió a más de 150 expertos en la norma IEC 61850 acaparando el interés de grandes compañías del sector eléctrico para posibles alianzas y ventas.54application/pdfhttp://purl.org/coar/resource_type/c_7a1fTesis/Trabajo de grado - Monografía - Pregradoinfo:eu-repo/semantics/openAccessAn error occurred on the license name.An error occurred getting the license - uri.http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-nd/4.0/AutomatizaciónDevOpsGestiónSDNmicroserviciosMigración de plataforma tecnológica basada en redes definidas por software para gestión de subestaciones eléctricas a una arquitectura basada en microserviciosIngeniería de SistemasFacultad de Ingeniería. Departamento de Ingeniería de SistemasMedellínspaIngeniero de SistemasPregradoFacultad de Ingeniería. Carrera Ingeniería de SistemasUniversidad de AntioquiaCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://bibliotecadigital.udea.edu.co/bitstream/10495/13188/2/license_url4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_texttext/html; charset=utf-80http://bibliotecadigital.udea.edu.co/bitstream/10495/13188/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://bibliotecadigital.udea.edu.co/bitstream/10495/13188/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/13188/5/license.txt8a4605be74aa9ea9d79846c1fba20a33MD55ORIGINALNiltonVelez_2019_PSI12613.pdfNiltonVelez_2019_PSI12613.pdfTrabajo de grado de pregradoapplication/pdf2857259http://bibliotecadigital.udea.edu.co/bitstream/10495/13188/1/NiltonVelez_2019_PSI12613.pdfa083c50c2d64a8ded237bf868aed5cd0MD5110495/13188oai:bibliotecadigital.udea.edu.co:10495/131882020-01-22 10:21:02.846Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |