Fundación Naturgy / FPE. Vol.2 Digitalización de redes eléctricas

152 • 5. Arquitecturas distribuidas Ilustración 174. Espacio de aplicaciones. App 1 Microservices App 2 Microservices App 3 Microservices App 4 Microservices App 5 Microservices NorthbounfIoT Conectors Rule Engine MQTT Broker DB Pods / Containers Distributed Fieldbus Data Processing Data UX Profle Exten Workload Orchestration Containerization Compose Kubernetes Docker Los niveles de contenerización y orquestación son los que nos permiten desplegar las aplicaciones en forma de contenedores (orquestados por Docker ) y hacerlos trabajar de forma colaborativa en forma de cluster balanceando el trabajo entre los mismos en función de las necesidades funcionales. Algunos de estos contenedores trabajan para cubrir necesidades internas del Nodo Edge como son: • Broker MQTT: Bus de comunicaciones entre las distintas comunicaciones internas con protocolo publicación/subscripción. • Base de datos: Almacenamiento de datos de trabajo de las aplicaciones. • Gestión de comunicaciones con los dispositivos OT externos al Nodo Edge. • Gestores de reglas para la automatización y el procesamiento. • Aplicaciones y algoritmos base a las cuales el Nodo Edge tomará decisiones autónomas. Fuente: Minsait. 5.2.3. Espacio de aplicaciones El espacio de aplicaciones es donde reside el potencial de las arquitecturas software basadas en microservicios.

RkJQdWJsaXNoZXIy OTM0Nw==