Panoramica del cloud
La Mirox-Cloud è la piattaforma centrale che riunisce ogni installazione collegata. Aggrega i dati dai tuoi impianti distribuiti, esegue le analisi che sarebbero impraticabili sull'edge e fornisce il monitoraggio, la gestione e la reportistica con cui lavori ogni giorno.
Architettura
La Mirox-Cloud è costruita come piattaforma cloud-native con servizi indipendenti e scalabili orizzontalmente. Questo design ti offre:
- Scalabilità dinamica: le risorse si regolano automaticamente in base alla domanda
- Alta disponibilità: le operazioni proseguono anche quando singoli componenti si guastano
- Aggiornamenti senza interruzioni: le nuove funzionalità vengono rilasciate senza interrompere le tue sessioni
- Multi-tenancy: più organizzazioni servite con dati e configurazioni isolati
- Integrazione esterna: connessioni ai servizi e alle API di terze parti su cui fai affidamento
Capacità principali
Aggregazione e archiviazione dei dati
La piattaforma riceve flussi di dati continui da tutti i Mirox-Agent collegati e distribuiti presso le installazioni di energia rinnovabile. Questi dati includono:
- Metriche in tempo reale da inverter, contatori e sensori
- Stati e previsioni dei modelli digital twin
- Informazioni sulla connettività e lo stato di salute dei dispositivi
- Eventi di controllo accessi e log di sicurezza
- Informazioni diagnostiche e controlli di sistema
Tutti i dati di serie temporali sono archiviati in database specializzati, ottimizzati per scritture ad alto throughput e query efficienti su intervalli temporali.
Analytics avanzata
La piattaforma esegue analisi che sarebbero impraticabili sull'edge:
- Analisi tra installazioni: confronta le prestazioni di più parchi
- Ottimizzazione del portfolio: individua opportunità di miglioramento sull'intero portfolio
- Rilevamento delle anomalie: riconosce pattern insoliti che possono indicare problemi
- Analisi delle tendenze: traccia prestazioni e degrado a lungo termine
- Modellazione finanziaria: calcola rendimenti, ricavi e prestazioni economiche
Gestione multi-tenant
La piattaforma supporta strutture organizzative complesse:
- Organizzazioni: più aziende con isolamento dei dati indipendente
- Portfolio: insiemi di parchi con analytics aggregata
- Parchi: singole installazioni di energia rinnovabile
- Gestione utenti: controllo degli accessi e permessi basati sui ruoli
- Collaborazione: cooperazione sicura tra organizzazioni diverse
Interfacce utente
La piattaforma fornisce interfacce web per ogni attività:
- Dashboard: monitoraggio in tempo reale con viste personalizzabili
- Visualizzazione digital twin: modelli interattivi delle tue installazioni
- Visualizzazione dei KPI: indicatori chiave di prestazione (KPI) e metriche
- Generazione di report: reportistica automatizzata per i diversi stakeholder
- Gestione di eventi e ticket: eventi rilevati più il flusso di lavoro di follow-up umano
Assistenza AI
Un assistente AI conversazionale e wizard guidati ti aiutano a gestire la piattaforma:
- Assistente chat: poni domande sui tuoi impianti e sui tuoi dati in linguaggio naturale
- Wizard di onboarding: flussi guidati per aggiungere impianti, verificare informazioni e caricare file
- Configurazione AI dell'organizzazione: gli amministratori scelgono il provider AI e monitorano l'utilizzo
Fatturazione e mercato
La piattaforma gestisce anche il lato commerciale della gestione dei tuoi impianti:
- Mercato e tariffe: configurazione del mercato e tariffe di immissione per impianto (oggi focalizzata su Germania/EEG)
- Contabilità e fatturazione: firma elettronica dei contratti, società di progetto, assegnazione degli impianti e pacchetti di pagamento, fatture
Integrazione ed esportazione
I sistemi esterni si connettono alla Mirox-Cloud tramite:
- API REST: accesso programmatico a dati e configurazione
- Integrazione con Prometheus: esportazione delle metriche verso strumenti di monitoraggio esterni
- API per report: generazione e recupero automatizzati dei report
- Esportazione dei dati: estrazione massiva dei dati per l'analisi
Architettura di deployment
Infrastruttura cloud
La Mirox-Cloud gira su un'infrastruttura cloud resiliente con le seguenti caratteristiche:
Servizi isolati:
- Ogni servizio gira nel proprio ambiente di runtime isolato e riproducibile
- Comportamento coerente tra sviluppo, staging e produzione
Orchestrazione:
- Il deployment e lo scaling sono completamente automatizzati
- Il failover automatico e il self-healing mantengono la piattaforma disponibile
- Il bilanciamento del carico distribuisce il lavoro tra le istanze di servizio
- Le risorse vengono allocate in base alla domanda effettiva
Sistemi di storage:
- Database di serie temporali per metriche e dati dei sensori
- Database relazionale per configurazione e dati utente
- Object storage per file multimediali e dataset di grandi dimensioni
- Message broker per comunicazione asincrona
Deployment
Mirox-Cloud è gestito da Mirox come SaaS multi-tenant su un'infrastruttura cloud robusta e scalabile:
- Conveniente: le risorse condivise riducono notevolmente i costi per cliente
- Zero manutenzione: tutta l'infrastruttura, gli aggiornamenti e le operazioni sono gestiti dal fornitore del servizio
- Aggiornamenti automatici: nuove funzionalità e miglioramenti distribuiti regolarmente
- Onboarding rapido: nuovi impianti possono essere aggiunti e configurati immediatamente
- Alta disponibilità: ridondanza e capacità di failover integrate
- Affidabilità comprovata: infrastruttura collaudata che serve numerosi clienti
Distribuzione geografica
La piattaforma opera contemporaneamente in due regioni di produzione indipendenti in Germania, ciascuna con lo stack completo:
- Sovranità dei dati: tutti i dati vengono elaborati e archiviati in data center tedeschi
- Disaster recovery: ciascuna regione può sostenere da sola il servizio; gli agenti degli impianti vengono ricollocati automaticamente se una regione si guasta
Architettura a microservizi
La Mirox-Cloud è costruita su un'architettura a microservizi, in cui ogni servizio è sviluppato e mantenuto in modo indipendente. Tutti i servizi applicativi sono stateless e completamente scalabili, quindi scalano orizzontalmente per soddisfare la domanda. Il livello di storage costituisce lo stateful set e usa strumenti collaudati e scalabili, ciascuno dei quali scala nel proprio ambito di competenza.
Servizi applicativi
User Cloud:
- Autenticazione e gestione utenti
- Gestione organizzazioni e portfolio
- Configurazione e monitoraggio dei parchi
- API REST e connessioni WebSocket
- Generazione e schedulazione dei report
IoT Cloud:
- Registrazione dei dispositivi e gestione del ciclo di vita
- Aggiornamenti firmware e configurazione dei dispositivi
- Ingestione ed elaborazione dei dati dei dispositivi
- Monitoraggio della salute dei dispositivi
- Integrazione con i Mirox-Agent
Servizio AI Assistant:
- Assistente conversazionale e wizard guidati
- Query in linguaggio naturale sui dati dei tuoi impianti
- Si connette ai dati e ai servizi della piattaforma per tuo conto
Service API:
- API gateway unificato
- Routing delle richieste e bilanciamento del carico
- Autenticazione API e rate limiting
- Traduzione e adattamento dei protocolli
Portal:
- Interfaccia utente web
- Frontend di dashboard e visualizzazione
- Interfacce interattive per il digital twin
- Impostazioni e preferenze utente
Servizi infrastrutturali
Servizio Auth:
- Autenticazione e gestione delle sessioni centralizzate
- Single sign-on tra i servizi della piattaforma
- Autenticazione a due fattori e protezione del login
Servizio Migration:
- Aggiornamenti dello schema del database
- Trasformazione dei dati e gestione delle versioni
- Rollback sicuro quando necessario
Controller:
- Orchestrazione e coordinamento automatizzati dei servizi della piattaforma
- Automazione dell'infrastruttura
- Gestione del ciclo di vita delle risorse
Certificate Authority:
- Gestisce i certificati interni della piattaforma
- Generazione, firma e gestione del ciclo di vita dei certificati
VPN Server:
- Accesso remoto sicuro alle installazioni
- Tunnel VPN site-to-site
- Connettività dei dispositivi in reti restrittive
- Canali di comunicazione cifrati
Message Broker:
- Scambio asincrono di messaggi tra servizi
- Streaming ed elaborazione degli eventi
- Gestione delle code di task
- Disaccoppiamento dei servizi
Servizio Upgrade:
- Aggiornamenti e rollout automatici dei servizi
- Gestione della configurazione
- Health check durante gli aggiornamenti
- Meccanismi di rollback
Livello di storage (Stateful Set)
Tutti i servizi si collegano a un livello di storage scalabile usando strumenti collaudati e appositamente progettati:
Database di serie temporali (TSDB):
- Archiviazione di metriche e dati dei sensori
- Ingestione di dati ad alto throughput
- Compressione e archiviazione efficienti
- Query rapide su intervalli temporali
Database relazionale:
- Configurazione e dati utente
- Transazioni ACID
- Replica e alta disponibilità
- Backup e disaster recovery
Object storage:
- File multimediali e dataset di grandi dimensioni
- Storage blob scalabile
- Integrazione con CDN
- Politiche di versioning e ciclo di vita
Coda messaggi:
- Consegna affidabile dei messaggi
- Persistenza e durabilità delle code
- Routing e filtraggio dei messaggi
- Clustering ad alta disponibilità
Architettura stateless
Tutti i servizi applicativi e infrastrutturali sono stateless, abilitando lo scaling orizzontale e i deployment senza downtime. Lo stato risiede esclusivamente nel livello di storage, che usa strumenti collaudati e ottimizzati per ciascun carico di lavoro specifico.
Funzionalità correlate
- Microservizi collegati — come si integrano tra loro i servizi della Mirox-Cloud e le dipendenze esterne
- Panoramica Mirox-Agent — il componente edge che alimenta i dati nel cloud
- Panoramica della piattaforma — l'architettura in due parti edge-e-cloud a colpo d'occhio
- AI Assistant e wizard — l'assistente conversazionale e i flussi di onboarding guidati
- Sistema di permessi — come funzionano organizzazioni, ruoli e isolamento dei dati