Alta disponibilità e scalabilità
La SEW Platform è progettata per soddisfare i requisiti di affidabilità, prestazioni ed elasticità delle moderne operazioni industriali. Dai servizi cloud distribuiti a livello globale ai gateway on-premise localmente resilienti, SEW è concepita per garantire una disponibilità continua, anche in caso di carichi di picco, guasti dell'infrastruttura o interruzioni di una singola Availability Zone (AZ). Costruendo l'infrastruttura cloud SEW su Amazon Web Services (AWS) e sfruttando i servizi nativi AWS per calcolo, storage, networking e orchestrazione, SEW raggiunge resilienza e scalabilità di livello enterprise, mantenendo al contempo una rigorosa sicurezza e un isolamento multi-tenant.
Questa pagina illustra i principi architetturali e i meccanismi fondamentali che garantiscono che la piattaforma rimanga resiliente, scalabile e prevedibile in tutti gli ambienti.
Alta disponibilità cloud-native
SEW opera su un'infrastruttura cloud-native completamente gestita, progettata per eliminare i single point of failure. L'alta disponibilità è realizzata attraverso:
Ridondanza Multi-AZ (Availability Zone)
Tutti i servizi critici sono distribuiti su più Availability Zone AWS, garantendo che le operazioni della piattaforma proseguano senza interruzioni anche se una zona subisce un degrado delle prestazioni o un'interruzione totale.
Durabilità e replica gestite da AWS
I dati stateful, tra cui dati di progetto, metadati, log di audit, configurazioni, segreti del vault e stato della piattaforma, sono archiviati in servizi AWS progettati per:
- Replica automatica
- Elevata durabilità
- Failover trasparente
- Backup continui
Questi livelli gestiti da AWS riducono significativamente il rischio di perdita di dati o di interruzione del servizio.
Microservizi self-healing
SEW utilizza microservizi stateless distribuiti su piattaforme di calcolo gestite da AWS ove possibile. Ciò garantisce:
- Rapida scalabilità orizzontale
- Health check automatici
- Sostituzione delle istanze in caso di guasto
- Aggiornamenti rolling senza downtime
- Ripristino rapido in caso di guasti
La combinazione dell'orchestrazione AWS e della progettazione a microservizi SEW si traduce in operazioni cloud altamente resilienti.
Scalabilità elastica
SEW scala dinamicamente in risposta alla crescita dell'utilizzo, al carico degli utenti e alla domanda operativa. I servizi elastici di AWS costituiscono la base sottostante di questa scalabilità orizzontale.
Calcolo con auto-scaling orizzontale
I meccanismi di auto-scaling di AWS ampliano la capacità di calcolo in base a:
- Volume delle sessioni IDEaaS
- Concorrenza di esecuzione delle pipeline
- Carico delle richieste API
- Throughput dei job in background
Ciò garantisce prestazioni coerenti e prevedibili indipendentemente dalle dimensioni del cliente o dai picchi di utilizzo.
Orchestrazione distribuita delle pipeline
L'esecuzione delle pipeline SEW si avvale di servizi di orchestrazione che consentono:
- Esecuzione parallela su numerosi gateway o dispositivi
- Scheduling basato sul carico
- Logica di retry fault-tolerant
- Scalabilità orizzontale nei periodi di elevata domanda
Questa progettazione consente a grandi stabilimenti o aziende globali di eseguire simultaneamente centinaia di workflow automatizzati.
Isolamento multi-tenant con primitive di sicurezza AWS
I controlli di sicurezza nativi AWS applicano un rigoroso isolamento dei tenant by design, garantendo:
- Risorse di calcolo segregate per l'isolamento delle risorse di calcolo
- Confini di archiviazione dati separati per l'isolamento dei dati
- Isolamento a livello di API e di identità
Ciò garantisce che l'utilizzo da parte di un tenant non incida sulle prestazioni o sulla disponibilità di un altro.
Affidabilità on-premise tramite il SEW Gateway
L'alta disponibilità va oltre il cloud. I SEW Gateway in esecuzione on-premise garantiscono resilienza locale e continuità operativa dei dispositivi.
Connettività resiliente solo in uscita
I gateway mantengono tunnel cifrati in uscita verso i servizi SEW. Se un percorso di connessione diventa instabile, il gateway ripristina automaticamente la connettività o passa a un percorso alternativo.
Degradazione graduale
Anche durante le interruzioni di Internet:
- I processi on-premise continuano a essere eseguiti
- I risultati delle pipeline completate vengono sincronizzati al ripristino dell'accesso al cloud
- Le sessioni IDEaaS si riconnettono senza problemi
Ciò preserva la stabilità operativa all'interno dello stabilimento.
Ottimizzazione delle prestazioni e gestione del carico
Per mantenere le prestazioni in fase di scaling, SEW implementa diverse strategie abilitate da AWS:
Load balancer
Il load balancing AWS distribuisce il traffico verso gli endpoint ottimali, riducendo la latenza e prevenendo collo di bottiglia prestazionali.
Throttling adattivo
SEW utilizza monitoraggio cloud-native e controllo della frequenza per garantire:
- Uso equo tra i tenant
- Protezione da sovraccarichi involontari
- Tempi di risposta costanti
Percorsi di trasferimento dati ottimizzati
I servizi di networking e di accelerazione dei trasferimenti AWS consentono una comunicazione ad alto throughput e resiliente anche su reti con vincoli.
Modello di scalabilità enterprise-ready
La piattaforma è progettata per crescere senza soluzione di continuità su:
- Deployment globali multi-stabilimento
- Più regioni o continenti
- Centinaia di gateway
- Migliaia di PLC, robot, azionamenti e HMI
- Grandi team di progettazione che utilizzano IDEaaS in contemporanea
Sia che supporti una singola linea pilota o una trasformazione digitale a livello aziendale, SEW offre funzionalità di Backup e DevOps industriali prevedibili, disponibili a livello globale e resilienti.