Cloud-Überblick
Die Mirox-Cloud ist die zentrale Plattform, die jede angebundene Anlage zusammenführt. Sie aggregiert Daten aus Ihren verteilten Anlagen, führt Analysen aus, die am Edge unpraktikabel wären, und liefert das Monitoring, das Management und die Auswertungen, mit denen Sie täglich arbeiten.
Architektur
Die Mirox-Cloud ist als cloud-native Plattform mit eigenständigen, horizontal skalierbaren Diensten aufgebaut. Dieses Design bietet Ihnen:
- Dynamische Skalierung: Ressourcen passen sich automatisch dem Bedarf an
- Hohe Verfügbarkeit: Der Betrieb läuft weiter, selbst wenn einzelne Komponenten ausfallen
- Updates ohne Ausfallzeiten: Neue Funktionen werden ausgerollt, ohne Ihre Sitzungen zu unterbrechen
- Mandantenfähigkeit: Mehrere Organisationen werden mit isolierten Daten und Konfigurationen bedient
- Externe Integration: Anbindungen an die Drittanbieterdienste und APIs, auf die Sie sich verlassen
Kernfunktionen
Datenaggregation und Speicherung
Die Plattform empfängt kontinuierliche Datenströme von allen angebundenen Mirox-Agents, die an Anlagen für erneuerbare Energien betrieben werden. Diese Daten umfassen:
- Echtzeit-Metriken von Wechselrichtern, Zählern und Sensoren
- Zustände und Vorhersagen der Digital-Twin-Modelle
- Informationen zur Geräteverbindung und zum Gerätezustand
- Zugriffskontroll-Ereignisse und Sicherheitsprotokolle
- Diagnoseinformationen und Systemprüfungen
Alle Zeitreihendaten werden in spezialisierten Datenbanken gespeichert, die für hohen Schreibdurchsatz und effiziente Abfragen über Zeiträume hinweg optimiert sind.
Erweiterte Analytik
Die Plattform führt Analysen aus, die am Edge unpraktikabel wären:
- Anlagenübergreifende Analyse: Leistung über mehrere Parks hinweg vergleichen
- Portfolio-Optimierung: Verbesserungspotenziale über ganze Portfolios hinweg erkennen
- Anomalieerkennung: Ungewöhnliche Muster erkennen, die auf Probleme hindeuten können
- Trendanalyse: Langfristige Leistung und Degradation verfolgen
- Finanzmodellierung: Renditen, Erlöse und wirtschaftliche Leistung berechnen
Mandantenfähiges Management
Die Plattform unterstützt komplexe Organisationsstrukturen:
- Organisationen: Mehrere Unternehmen mit unabhängiger Datenisolierung
- Portfolios: Sammlungen von Parks mit aggregierter Analytik
- Parks: Einzelne Anlagen für erneuerbare Energien
- Benutzerverwaltung: Rollenbasierte Zugriffssteuerung und Berechtigungen
- Zusammenarbeit: Sichere Kooperation zwischen verschiedenen Organisationen
Benutzeroberflächen
Die Plattform bietet für jede Aufgabe webbasierte Oberflächen:
- Dashboards: Echtzeit-Monitoring mit anpassbaren Ansichten
- Digital-Twin-Visualisierung: Interaktive Modelle Ihrer Anlagen
- KPI-Anzeigen: Wichtige Leistungskennzahlen (KPIs) und Metriken
- Berichtserstellung: Automatisiertes Reporting für verschiedene Stakeholder
- Ereignis- und Ticket-Management: Erkannte Ereignisse plus der manuelle Folge-Workflow
KI-Unterstützung
Ein dialogorientierter KI-Assistent und geführte Wizards helfen Ihnen beim Betrieb der Plattform:
- Chat-Assistent: Stellen Sie Fragen zu Ihren Anlagen und Daten in natürlicher Sprache
- Onboarding-Wizards: Geführte Abläufe zum Hinzufügen von Anlagen, Prüfen von Informationen und Hochladen von Dateien
- KI-Konfiguration der Organisation: Administratoren wählen den KI-Anbieter und verfolgen die Nutzung
Abrechnung und Markt
Die Plattform übernimmt auch die kaufmännische Seite des Anlagenbetriebs:
- Markt und Tarife: Marktkonfiguration und Einspeisetarife pro Anlage (heute mit Fokus auf Deutschland/EEG)
- Buchhaltung und Abrechnung: Elektronische Vertragsunterzeichnung, Projektgesellschaften, Anlagenzuordnung und Zahlungsbündel, Rechnungen
Integration und Export
Externe Systeme verbinden sich mit der Mirox-Cloud über:
- REST-APIs: Programmatischer Zugriff auf Daten und Konfiguration
- Prometheus-Integration: Metriken-Export für externe Monitoring-Tools
- Report-API: Automatisierte Berichtserstellung und -abruf
- Datenexport: Massendatenextraktion zur Analyse
Bereitstellungsarchitektur
Cloud-Infrastruktur
Die Mirox-Cloud läuft auf einer ausfallsicheren Cloud-Infrastruktur mit folgenden Eigenschaften:
Isolierte Dienste:
- Jeder Dienst läuft in seiner eigenen isolierten, reproduzierbaren Laufzeitumgebung
- Konsistentes Verhalten über Entwicklung, Staging und Produktion hinweg
Orchestrierung:
- Bereitstellung und Skalierung sind vollständig automatisiert
- Automatisches Failover und Selbstheilung halten die Plattform verfügbar
- Load-Balancing verteilt die Arbeit über die Dienstinstanzen
- Ressourcen werden anhand des tatsächlichen Bedarfs zugewiesen
Speichersysteme:
- Zeitreihendatenbank für Metriken und Sensordaten
- Relationale Datenbank für Konfigurations- und Benutzerdaten
- Objektspeicher für Mediendateien und große Datensätze
- Message-Broker für asynchrone Kommunikation
Bereitstellung
Mirox-Cloud wird von Mirox als mandantenfähige SaaS auf einer robusten, skalierbaren Cloud-Infrastruktur betrieben:
- Kosteneffizient: Gemeinsam genutzte Ressourcen senken die Kosten pro Kunde erheblich
- Wartungsfrei: Die gesamte Infrastruktur, Updates und der Betrieb werden vom Dienstanbieter übernommen
- Automatische Updates: Neue Funktionen und Verbesserungen werden regelmäßig bereitgestellt
- Schnelles Onboarding: Neue Anlagen können sofort hinzugefügt und konfiguriert werden
- Hohe Verfügbarkeit: Integrierte Redundanz und Failover-Fähigkeiten
- Bewährte Zuverlässigkeit: Praxiserprobte Infrastruktur im Einsatz für zahlreiche Kunden
Geografische Verteilung
Die Plattform läuft gleichzeitig in zwei unabhängigen Produktionsregionen in Deutschland, jeweils mit dem vollständigen Stack:
- Datensouveränität: Alle Daten werden in deutschen Rechenzentren verarbeitet und gespeichert
- Disaster Recovery: Jede Region kann den Dienst allein tragen; Anlagen-Agents werden bei Ausfall einer Region automatisch neu platziert
Microservices-Architektur
Die Mirox-Cloud basiert auf einer Microservices-Architektur, bei der jeder Dienst unabhängig entwickelt und gepflegt wird. Alle Anwendungsdienste sind zustandslos und vollständig skalierbar, sodass sie horizontal skalieren, um den Bedarf zu decken. Die Speicherschicht bildet das Stateful Set und nutzt bewährte, skalierbare Tools, die jeweils innerhalb ihrer eigenen Domäne skalieren.
Anwendungsdienste
User Cloud:
- Benutzerauthentifizierung und -verwaltung
- Organisations- und Portfolioverwaltung
- Parkkonfiguration und -monitoring
- REST-API- und WebSocket-Verbindungen
- Berichtserstellung und -planung
IoT Cloud:
- Geräteregistrierung und Lebenszyklusverwaltung
- Firmware-Updates und Gerätekonfiguration
- Erfassung und Verarbeitung von Gerätedaten
- Überwachung des Gerätezustands
- Integration mit Mirox-Agents
KI-Assistenzdienst:
- Dialogorientierter Assistent und geführte Wizards
- Abfragen Ihrer Anlagendaten in natürlicher Sprache
- Verbindet sich in Ihrem Auftrag mit den Daten und Diensten der Plattform
Service-API:
- Einheitliches API-Gateway
- Anfrage-Routing und Load-Balancing
- API-Authentifizierung und Rate-Limiting
- Protokollübersetzung und -anpassung
Portal:
- Webbasierte Benutzeroberfläche
- Dashboard- und Visualisierungs-Frontend
- Interaktive Digital-Twin-Oberflächen
- Benutzereinstellungen und -präferenzen
Infrastrukturdienste
Auth-Dienst:
- Zentralisierte Authentifizierung und Sitzungsverwaltung
- Single Sign-on über die Dienste der Plattform hinweg
- Zwei-Faktor-Authentifizierung und Login-Schutz
Migrationsdienst:
- Datenbankschema-Upgrades
- Datentransformation und Versionsverwaltung
- Sicheres Rollback bei Bedarf
Controller:
- Automatisierte Orchestrierung und Koordination der Plattformdienste
- Infrastrukturautomatisierung
- Verwaltung des Ressourcen-Lebenszyklus
Zertifizierungsstelle:
- Verwaltet die internen Zertifikate der Plattform
- Zertifikatserstellung, -signierung und Lebenszyklusverwaltung
VPN-Server:
- Sicherer Fernzugriff auf Anlagen
- Site-to-Site-VPN-Tunnel
- Gerätekonnektivität in eingeschränkten Netzwerken
- Verschlüsselte Kommunikationskanäle
Message-Broker:
- Asynchrone Nachrichtenübermittlung zwischen Diensten
- Event-Streaming und -Verarbeitung
- Verwaltung von Aufgabenwarteschlangen
- Entkopplung von Diensten
Upgrade-Dienst:
- Automatisierte Dienst-Updates und Rollouts
- Konfigurationsverwaltung
- Health-Checks während Upgrades
- Rollback-Mechanismen
Speicherschicht (Stateful Set)
Alle Dienste verbinden sich mit einer skalierbaren Speicherschicht, die bewährte, zweckgebundene Tools nutzt:
Zeitreihendatenbank (TSDB):
- Speicherung von Metriken und Sensordaten
- Datenerfassung mit hohem Durchsatz
- Effiziente Kompression und Speicherung
- Schnelle Abfragen über Zeiträume
Relationale Datenbank:
- Konfigurations- und Benutzerdaten
- ACID-Transaktionen
- Replikation und hohe Verfügbarkeit
- Backup und Disaster Recovery
Objektspeicher:
- Mediendateien und große Datensätze
- Skalierbarer Blob-Speicher
- CDN-Integration
- Versionierung und Lebenszyklus-Richtlinien
Message-Queue:
- Zuverlässige Nachrichtenzustellung
- Persistenz und Dauerhaftigkeit der Warteschlange
- Nachrichten-Routing und -Filterung
- Hochverfügbarkeits-Clustering
Zustandslose Architektur
Alle Anwendungs- und Infrastrukturdienste sind zustandslos, was horizontale Skalierung und Bereitstellungen ohne Ausfallzeiten ermöglicht. Der Zustand liegt ausschließlich in der Speicherschicht, die bewährte, für jede spezifische Arbeitslast optimierte Tools nutzt.
Verwandte Funktionen
- Verbundene Microservices — wie die Mirox-Cloud-Dienste und externen Abhängigkeiten zusammenpassen
- Mirox-Agent-Überblick — die Edge-Komponente, die Daten in die Cloud einspeist
- Plattform-Überblick — die zweiteilige Edge-und-Cloud-Architektur auf einen Blick
- KI-Assistent & Wizards — der dialogorientierte Assistent und die geführten Onboarding-Abläufe
- Berechtigungssystem — wie Organisationen, Rollen und Datenisolierung funktionieren