Passa al contenuto principale

Alta disponibilità e scalabilità

La piattaforma SDA è 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, SDA è concepita per garantire disponibilità continua, anche in caso di picchi di carico, guasti dell'infrastruttura o interruzioni di una singola Availability Zone (AZ). Basando l'infrastruttura cloud SDA su Amazon Web Services (AWS) e sfruttando i servizi nativi AWS per calcolo, storage, rete e orchestrazione, SDA raggiunge resilienza e scalabilità di livello enterprise, mantenendo al tempo stesso rigorosi standard di sicurezza e isolamento multi-tenant.

Questa pagina illustra i principi architetturali fondamentali e i meccanismi che garantiscono che la piattaforma rimanga resiliente, scalabile e prevedibile in tutti gli ambienti.


Alta disponibilità cloud-native​

SDA opera su un'infrastruttura cloud-native completamente gestita, realizzata per eliminare i single point of failure. L'alta disponibilità è ottenuta mediante:

Ridondanza multi-AZ (Availability Zone)​

Tutti i servizi critici sono distribuiti su più Availability Zone AWS, assicurando che le operazioni della piattaforma proseguano senza interruzioni anche se una zona subisce un degrado delle prestazioni o un'interruzione completa.

Durabilità e replica gestite da AWS​

I dati con stato — inclusi 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 interruzione del servizio.

Microservizi self-healing ​

SDA utilizza microservizi stateless distribuiti, ove possibile, su piattaforme di calcolo gestite da AWS. Ciò garantisce:

  • Rapida scalabilità orizzontale
  • Controlli di integrità automatici
  • Sostituzione delle istanze in caso di guasto
  • Aggiornamenti progressivi senza downtime
  • Ripristino rapido in caso di guasti

La combinazione dell'orchestrazione AWS e del design a microservizi di SDA si traduce in operazioni cloud altamente resilienti.


Scalabilità elastica ​

SDA scala dinamicamente in risposta alla crescita dell'utilizzo, al carico degli utenti e alle esigenze operative. I servizi elastici di AWS costituiscono la base 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 nell'esecuzione delle pipeline
  • Carico delle richieste API
  • Throughput dei job in background

Questo garantisce prestazioni costanti e prevedibili indipendentemente dalle dimensioni del cliente o dai picchi di utilizzo.

Orchestrazione distribuita delle pipeline​

L'esecuzione delle pipeline SDA 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 richiesta

Questo design consente a grandi fabbriche o imprese globali di eseguire centinaia di workflow automatizzati contemporaneamente.

Isolamento multi-tenant con primitive di sicurezza AWS​

I controlli di sicurezza nativi AWS impongono per progettazione un rigoroso isolamento dei tenant, garantendo:

  • Risorse di calcolo segregate per l'isolamento delle risorse computazionali
  • Confini di archiviazione separati per l'isolamento dei dati
  • Isolamento a livello di API e di identità

Ciò assicura che l'utilizzo da parte di un tenant non influisca sulle prestazioni o sulla disponibilità di un altro.


Affidabilità on-premise tramite l'SDA Gateway​

L'alta disponibilità non si limita al cloud. Gli SDA 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 SDA. Se un percorso di connessione diventa instabile, il gateway ripristina automaticamente la connettività o passa a una rotta alternativa.

Degrado graduale​

Anche durante interruzioni della connessione Internet:

  • I processi on-premise continuano a funzionare
  • 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 della fabbrica.


Ottimizzazione delle prestazioni e gestione del carico​

Per mantenere le prestazioni durante la scalabilità, SDA implementa diverse strategie abilitate da AWS:

Load balancer​

Il load balancing di AWS distribuisce il traffico verso gli endpoint ottimali, riducendo la latenza e prevenendo collli di bottiglia prestazionali.

Throttling adattivo​

SDA 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 rete e di accelerazione dei trasferimenti di AWS consentono comunicazioni ad alto throughput e resilienti anche su reti con vincoli di banda.


Modello di scalabilità pronto per l'enterprise​

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 ingegneria che utilizzano IDEaaS contemporaneamente

Sia che supporti una singola linea pilota o una trasformazione digitale a livello aziendale, SDA offre funzionalità di Backup e DevOps industriali prevedibili, disponibili a livello globale e resilienti.