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: contatti di fatturazione, firma elettronica dei contratti, fatture e abbonamenti
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
Opzioni di deployment
Le organizzazioni possono scegliere tra diversi modelli di deployment in base ai propri requisiti, alle capacità infrastrutturali e alle licenze:
SaaS multi-tenant (consigliato)
Più clienti condividono 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
Ideale per:
- Requisiti standard di monitoraggio e gestione
- Organizzazioni che cercano di minimizzare l'overhead operativo
- Deployment attenti ai costi
- Impianti in cui l'infrastruttura condivisa è accettabile
Opzione preferita
Questo è il nostro modello di deployment più diffuso e consigliato, offre il miglior equilibrio tra costo, prestazioni e facilità d'uso.
Istanza cloud dedicata
Un deployment cloud dedicato esclusivamente a una singola organizzazione:
- Isolamento completo dei dati: separazione totale dagli altri clienti a livello di infrastruttura
- Configurazione personalizzata: adattata ai requisiti specifici dell'organizzazione
- Supporto alla compliance: soddisfa requisiti normativi stringenti (KRITIS, settore finanziario, utility)
- Garanzie SLA: supporto dedicato e impegni di disponibilità personalizzati
- Garanzie sulle risorse: risorse di calcolo e storage riservate
- Scaling personalizzato: infrastruttura dimensionata specificamente per le tue esigenze
Ideale per:
- Installazioni di infrastrutture critiche (KRITIS)
- Organizzazioni con requisiti stringenti di sovranità dei dati
- Portfolio di grandi dimensioni che richiedono risorse dedicate garantite
- Requisiti di conformità normativa (istituti finanziari, utility)
Contratto Enterprise richiesto
Questa opzione di deployment richiede un contratto Enterprise ed è pensata per organizzazioni con esigenze specifiche di isolamento o conformità.
Deployment ibrido
Servizi ospitati in cloud con endpoint di archiviazione dati gestiti dal cliente:
- Storage controllato dal cliente: tutti gli endpoint di archiviazione dati (database, object storage, dati di serie temporali) ospitati e gestiti dal cliente
- Servizi ospitati in cloud: la logica applicativa, le API e l'elaborazione girano nel nostro cloud gestito
- Tipi di storage compatibili: richiede soluzioni di storage compatibili (database relazionale, object storage compatibile con S3, database di serie temporali)
- Sovranità dei dati: controllo completo su posizione e gestione dei dati
- Integrazione flessibile: si connette all'infrastruttura esistente del cliente
Ideale per:
- Organizzazioni con un'infrastruttura dati robusta già esistente
- Requisiti stringenti di residenza dei dati con le relative capacità tecniche
- Organizzazioni che vogliono sfruttare i servizi cloud mantenendo il controllo dell'archiviazione dei dati
- Settori regolamentati che richiedono archiviazione dati on-premise
Contratto Enterprise richiesto
Questa opzione di deployment avanzata richiede un contratto Enterprise e una competenza tecnica significativa per gestire l'infrastruttura di storage fornita dal cliente.
Responsabilità del cliente
- Il cliente è responsabile di fornire un'infrastruttura di storage robusta e ad alta disponibilità
- Sei l'unico responsabile per qualsiasi perdita di dati dovuta a problemi dell'infrastruttura di storage dalla tua parte
- Richiede competenze tecniche elevate per mantenere endpoint di storage compatibili
- Il cliente deve assicurare che le prestazioni dello storage soddisfino i requisiti del servizio
Deployment on-premise
Installazione completamente indipendente dell'infrastruttura di servizio:
- Indipendenza totale: completamente indipendente dall'infrastruttura cloud
- Controllo totale: pieno controllo su tutta l'infrastruttura, aggiornamenti e operazioni
- Opzione air-gapped: può operare in reti isolate senza connettività internet
- Hardware personalizzato: deploy sul tuo hardware o cloud privato
- Auto-gestito: piena responsabilità per operazioni, aggiornamenti e manutenzione
Ideale per:
- Organizzazioni con team operativi tecnici forti
- Ambienti di rete air-gapped o altamente restrittivi
- Quando è richiesta indipendenza completa dai servizi cloud
- Organizzazioni con un'infrastruttura di orchestrazione container già esistente
- Ambienti in cui la connettività esterna è limitata o vietata
Licenza Pro richiesta
Questa opzione self-hosted richiede almeno una licenza Pro e competenze tecniche significative per il deployment e la manutenzione.
Requisiti tecnici
- Richiede competenze tecniche significative in orchestrazione di container e microservizi
- Il cliente è responsabile per tutta l'infrastruttura, i backup, l'alta disponibilità e il disaster recovery
- Il cliente è responsabile dell'applicazione di aggiornamenti e patch di sicurezza
- Supporto tecnico disponibile ma il supporto operativo pratico è limitato
- Richiede la comprensione dell'intero stack tecnologico
Distribuzione geografica
La piattaforma può essere distribuita su più regioni geografiche:
- Sovranità europea dei dati: deployment principale nei data center europei
- Bassa latenza: deployment regionali più vicini alle installazioni
- Compliance: rispetto delle normative sui dati specifiche per giurisdizione
- Disaster recovery: ridondanza geografica per la continuità operativa
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
- Comunicazione cifrata e autenticata tra i servizi
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