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: Rechnungskontakte, elektronische Vertragsunterzeichnung, Rechnungen und Abonnements
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
Bereitstellungsoptionen
Organisationen können je nach Anforderungen, Infrastrukturfähigkeiten und Lizenzierung aus mehreren Bereitstellungsmodellen wählen:
Mandantenfähige SaaS (Empfohlen)
Mehrere Kunden teilen sich eine robuste, skalierbare Cloud-Infrastruktur:
- 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
Ideal für:
- Standardanforderungen an Monitoring und Management
- Organisationen, die minimalen Betriebsaufwand anstreben
- Kostenbewusste Bereitstellungen
- Anlagen, bei denen eine gemeinsam genutzte Infrastruktur akzeptabel ist
Bevorzugte Option
Dies ist unser am weitesten verbreitetes und empfohlenes Bereitstellungsmodell, das die beste Balance aus Kosten, Leistung und Benutzerfreundlichkeit bietet.
Dedizierte Cloud-Instanz
Eine dedizierte Cloud-Bereitstellung ausschließlich für eine einzelne Organisation:
- Vollständige Datenisolierung: Vollständige Trennung von anderen Kunden auf Infrastrukturebene
- Individuelle Konfiguration: Auf spezifische organisatorische Anforderungen zugeschnitten
- Compliance-Unterstützung: Erfüllt strenge regulatorische Anforderungen (KRITIS, Finanzsektor, Versorger)
- SLA-Garantien: Dedizierter Support und individuelle Verfügbarkeitszusagen
- Ressourcengarantien: Reservierte Rechen- und Speicherressourcen
- Individuelle Skalierung: Infrastruktur, die speziell auf Ihren Bedarf dimensioniert ist
Ideal für:
- Anlagen kritischer Infrastruktur (KRITIS)
- Organisationen mit strengen Anforderungen an die Datensouveränität
- Große Portfolios, die garantierte dedizierte Ressourcen benötigen
- Regulatorische Compliance-Anforderungen (Finanzinstitute, Versorger)
Enterprise-Vertrag erforderlich
Diese Bereitstellungsoption erfordert einen Enterprise-Vertrag und ist auf Organisationen mit spezifischen Isolierungs- oder Compliance-Anforderungen zugeschnitten.
Hybride Bereitstellung
Cloud-gehostete Dienste mit kundenseitig verwalteten Datenspeicher-Endpunkten:
- Kundengesteuerter Speicher: Alle Datenspeicher-Endpunkte (Datenbanken, Objektspeicher, Zeitreihendaten) werden vom Kunden gehostet und verwaltet
- Cloud-gehostete Dienste: Anwendungslogik, APIs und Verarbeitung laufen in unserer verwalteten Cloud
- Kompatible Speichertypen: Erfordert kompatible Speicherlösungen (relationale Datenbank, S3-kompatibler Objektspeicher, Zeitreihendatenbank)
- Datensouveränität: Vollständige Kontrolle über Speicherort und Verwaltung der Daten
- Flexible Integration: Anbindung an bestehende Kundeninfrastruktur
Ideal für:
- Organisationen mit bereits vorhandener robuster Dateninfrastruktur
- Strenge Anforderungen an die Datenresidenz mit den entsprechenden technischen Fähigkeiten
- Organisationen, die Cloud-Dienste nutzen und gleichzeitig die Datenspeicherung kontrollieren möchten
- Regulierte Branchen, die eine lokale Datenspeicherung erfordern
Enterprise-Vertrag erforderlich
Diese fortgeschrittene Bereitstellungsoption erfordert einen Enterprise-Vertrag und erhebliches technisches Know-how zur Verwaltung der vom Kunden bereitgestellten Speicherinfrastruktur.
Verantwortlichkeiten des Kunden
- Der Kunde ist dafür verantwortlich, eine robuste, hochverfügbare Speicherinfrastruktur bereitzustellen
- Sie sind allein verantwortlich für jeglichen Datenverlust aufgrund von Problemen mit der Speicherinfrastruktur auf Ihrer Seite
- Erfordert hochtechnische Fähigkeiten zur Pflege kompatibler Speicher-Endpunkte
- Der Kunde muss sicherstellen, dass die Speicherleistung den Dienstanforderungen entspricht
On-Premise-Bereitstellung
Vollständig eigenständige Installation der Dienstinfrastruktur:
- Vollständige Unabhängigkeit: Völlig unabhängig von der Cloud-Infrastruktur
- Vollständige Kontrolle: Vollständige Kontrolle über die gesamte Infrastruktur, Updates und den Betrieb
- Air-Gapped-Option: Kann in isolierten Netzwerken ohne Internetverbindung betrieben werden
- Individuelle Hardware: Bereitstellung auf eigener Hardware oder Private Cloud
- Eigenverwaltung: Vollständige Verantwortung für Betrieb, Updates und Wartung
Ideal für:
- Organisationen mit starken technischen Betriebsteams
- Air-Gapped- oder stark eingeschränkte Netzwerkumgebungen
- Anforderungen an vollständige Unabhängigkeit von Cloud-Diensten
- Organisationen mit bestehender Container-Orchestrierungsinfrastruktur
- Umgebungen, in denen externe Konnektivität begrenzt oder untersagt ist
Pro-Lizenz erforderlich
Diese selbst gehostete Option erfordert mindestens eine Pro-Lizenz und erhebliches technisches Know-how für Bereitstellung und Wartung.
Technische Anforderungen
- Erfordert erhebliches technisches Know-how in Container-Orchestrierung und Microservices
- Der Kunde ist verantwortlich für die gesamte Infrastruktur, Backups, Hochverfügbarkeit und Disaster Recovery
- Der Kunde ist verantwortlich für das Einspielen von Updates und Sicherheitspatches
- Technischer Support ist verfügbar, praktischer operativer Support jedoch eingeschränkt
- Erfordert ein Verständnis des gesamten Technologie-Stacks
Geografische Verteilung
Die Plattform kann über mehrere geografische Regionen hinweg bereitgestellt werden:
- Europäische Datensouveränität: Primäre Bereitstellung in europäischen Rechenzentren
- Niedrige Latenz: Regionale Bereitstellungen näher an den Anlagen
- Compliance: Erfüllung jurisdiktionsspezifischer Datenvorschriften
- Disaster Recovery: Geografische Redundanz für die Geschäftskontinuität
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
- Verschlüsselte, authentifizierte Kommunikation zwischen Diensten
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