Visión general de la plataforma
La plataforma Mirox combina un servicio cloud central con agentes in situ en cada planta, ofreciéndote una vista única y fiable de tus activos de energía renovable mientras mantiene las operaciones locales en funcionamiento incluso cuando se pierde la conectividad.
Componentes de la arquitectura
La plataforma se construye en torno a dos componentes que definen cómo opera el sistema: el Mirox-Cloud y el Mirox-Agent.
Mirox-Cloud — Coordinación central
El Mirox-Cloud es una plataforma cloud-native construida sobre una arquitectura de microservicios. Coordina servicios especializados para crear un ecosistema robusto y escalable.
Capacidades principales:
- Agregación de datos: Recopila y consolida datos de todos los agentes conectados
- Análisis avanzado: Realiza análisis complejos, reconocimiento de patrones y detección de anomalías
- Gestión multiinquilino: Admite múltiples organizaciones, portfolios y parques
- Gestión de usuarios: Maneja la autenticación, la autorización y la colaboración
- Visualización: Proporciona paneles, informes e interfaces de monitorización en tiempo real
- Integración: Ofrece APIs y capacidades de exportación para sistemas externos
- Gestión de eventos: Procesa y distribuye alertas y notificaciones
Principios arquitectónicos:
- Basada en microservicios: Servicios especializados para autenticación, procesamiento de datos, informes, eventos, métricas, etc.
- Cloud-native: Construida con prácticas modernas de orquestación de contenedores y despliegue
- Escalable: Ajusta los recursos automáticamente según la demanda
- Resiliente: Arquitectura distribuida con tolerancia a fallos y redundancia
- Segura: Seguridad multicapa con cifrado, control de acceso y registro de auditoría
- Extensible: Se pueden añadir nuevos microservicios para ampliar la funcionalidad
Bloques de construcción subyacentes:
- Servicios en contenedores gestionados mediante orquestación automatizada
- Una base de datos de series temporales para el almacenamiento de métricas
- Una base de datos relacional para la configuración y los datos de usuario
- Un broker de mensajes para la comunicación entre servicios
- Almacenamiento de objetos para archivos multimedia y de gran tamaño
- Balanceadores de carga y pasarelas de API para la gestión del tráfico
El cloud proporciona la coordinación central y las capacidades de cara al usuario que complementan la red distribuida de agentes.
Mirox-Agent — Inteligencia in situ
El Mirox-Agent es el componente in situ desplegado en cada parque de energía renovable. Actúa como el sistema edge inteligente responsable de todas las operaciones locales y de la recopilación de datos.
Responsabilidades clave:
- Recopilación de datos: Recopila datos de forma continua de inversores, contadores, sensores y otros equipos mediante adaptadores específicos de cada fabricante
- Mantenimiento del gemelo digital: Construye y mantiene un modelo virtual de la instalación para plantas solares
- Monitorización de red: Descubre los dispositivos locales y supervisa su conectividad y estado de comunicación
- Análisis edge: Ejecuta comprobaciones in situ como el performance ratio, las líneas base de cielo despejado y el seguimiento de la limitación de potencia (curtailment)
- Procesamiento local: Realiza la validación, el preprocesamiento y el almacenamiento temporal (buffering) de los datos
Características de la arquitectura:
- Dinámico: Se adapta automáticamente a los cambios en la configuración de la instalación
- Extensible: Se pueden añadir nuevos adaptadores y capacidades sin rediseñar el sistema
- Operación autónoma: Sigue funcionando durante la pérdida temporal de conectividad con el cloud
- Eficiente en recursos: Diseñado para ejecutarse en hardware modesto en el emplazamiento de la instalación
El agente actúa como puente entre los equipos físicos de energía renovable y el Mirox-Cloud basado en la nube, garantizando un flujo de datos continuo e inteligencia local.
Cómo trabajan juntos
La arquitectura aprovecha ambos componentes en un diseño de sistema distribuido:
- Los Mirox-Agents desplegados en cada parque se encargan de la recopilación de datos local y del procesamiento inicial
- El Mirox-Cloud recibe los flujos de datos de todos los agentes y proporciona gestión centralizada
- La comunicación bidireccional permite que el Mirox-Cloud configure los Mirox-Agents y recupere información adicional
- La separación de responsabilidades garantiza que las operaciones locales continúen incluso durante interrupciones de red
- La inteligencia coordinada combina el procesamiento edge con el análisis a escala cloud
Esta arquitectura de dos niveles proporciona:
- Rendimiento: El procesamiento local reduce la latencia y la carga de red
- Fiabilidad: El diseño distribuido elimina los puntos únicos de fallo
- Escalabilidad: Ambos componentes escalan de forma independiente según las necesidades
- Flexibilidad: Se pueden desplegar nuevas funciones en los agentes o en los servicios según convenga
- Eficiencia de costes: El procesamiento se distribuye de forma óptima entre el edge y el cloud
Ventajas del diseño
Este enfoque arquitectónico ofrece varias ventajas clave:
Modularidad
Tanto el agente como el servicio están construidos con diseños modulares. Se pueden añadir nuevas capacidades de forma incremental sin rediseñar todo el sistema.
Adaptabilidad
El sistema se adapta automáticamente a distintos tipos, tamaños y configuraciones de equipos de instalación.
Resiliencia
La arquitectura distribuida garantiza que las operaciones locales continúen incluso cuando se interrumpe la conectividad con el cloud.
Escalabilidad
Cada componente escala de forma independiente: los agentes escalan con el número de parques, mientras que el servicio escala en función del volumen de datos y la actividad de los usuarios.
Mantenibilidad
La clara separación entre las responsabilidades edge y cloud simplifica las actualizaciones, la resolución de problemas y el mantenimiento continuo.
Resumen
Esta arquitectura de dos componentes constituye la base de la plataforma, combinando la inteligencia edge con la coordinación a escala cloud, manteniendo a la vez ambas mitades simples y fiables.
Funciones relacionadas
- Mirox-Cloud — los servicios cloud-native que respaldan la coordinación central y el análisis
- Mirox-Agent — el sistema edge in situ que recopila datos y ejecuta comprobaciones locales
- Microservicios conectados — cómo encajan los servicios cloud y las dependencias externas
- Filosofía de la plataforma — los principios que sustentan el diseño edge-and-cloud