High Availability & Scalability

The SDA Platform is architected to meet the reliability, performance, and elasticity requirements of modern industrial operations. From globally distributed cloud services to locally resilient on-premise gateways, SDA is designed to deliver continuous availability—even during peak load, infrastructure failures, or single Availability Zone (AZ) outages. By building the SDA cloud infrastructure on Amazon Web Services (AWS) and leveraging AWS-native services for compute, storage, networking, and orchestration, SDA achieves enterprise-grade resiliency and scale while maintaining strict security and multi-tenant isolation.

This page outlines the core architectural principles and mechanisms that ensure the platform remains resilient, scalable, and predictable across all environments.


Cloud-Native High Availability

SDA runs on a fully managed, cloud-native infrastructure built to eliminate single points of failure. High availability is achieved through:

Multi-AZ (Availability Zone) Redundancy

All critical services are deployed across multiple AWS Availability Zones, ensuring that platform operations continue seamlessly even if one zone experiences degraded performance or a full outage.

AWS-Managed Durability & Replication

Stateful data—including project data, metadata, audit logs, configuration, vault secrets, and platform state—is stored in AWS services designed for:

  • Automatic replication

  • High durability

  • Transparent failover

  • Continuous backups

These AWS-managed layers significantly reduce the risk of data loss or service disruption.

Self-Healing Microservices

SDA uses stateless microservices deployed on AWS-managed compute platforms whenever possible. This ensures:

  • Rapid horizontal scaling

  • Automatic health checks

  • Instance replacement when failures occur

  • Zero-downtime rolling updates

  • Rapid restoration during failures

The combination of AWS orchestration and SDA microservice design results in highly resilient cloud operations.


Elastic Scalability

SDA scales dynamically in response to usage growth, user load, and operational demand. AWS’s elastic services provide the underlying foundation for this horizontal scalability.

Horizontal Auto-Scaling Compute

AWS auto-scaling mechanisms expand compute capacity based on:

  • IDEaaS session volume

  • Pipeline execution concurrency

  • API request load

  • Background job throughput

This ensures consistent and predictable performance regardless of customer size or usage spikes.

Distributed Pipeline Orchestration

SDA pipeline execution uses orchestration services that enable:

  • Parallel execution across many gateways or devices

  • Load-aware scheduling

  • Fault-tolerant retry logic

  • Horizontal scaling during high-demand periods

This design enables large factories or global enterprises to run hundreds of automated workflows simultaneously.

Multi-Tenant Isolation with AWS Security Primitives

AWS-native security controls enforce strict tenant isolation by design, ensuring:

  • Segregated compute resources for compute resource isolation

  • Separate data storage boundaries for data isolation

  • Isolation at API and identity layers

This guarantees that no tenant’s usage impacts the performance or availability of another.


On-Premise Reliability via the SDA Gateway

High availability extends beyond the cloud. SDA Gateways running on-premise ensure local resilience and uninterrupted device operations.

Resilient Outbound-Only Connectivity

Gateways maintain encrypted outbound tunnels to SDA services. If a connection path becomes unstable, the gateway automatically restores connectivity or switches to an alternative route.

Graceful Degradation

Even during internet interruptions:

  • On-premise processes continue running

  • Completed pipeline results synchronize once cloud access is restored

  • IDEaaS sessions reconnect gracefully

This maintains operational stability within the factory.


Performance Optimization & Load Management

To maintain performance during scale, SDA implements several AWS-enabled strategies:

Load Balancers

AWS load balancing distributes traffic to optimal endpoints, reducing latency and preventing performance bottlenecks.

Adaptive Throttling

SDA uses cloud-native monitoring and rate control to ensure:

  • Fair use across tenants

  • Protection from unintended overload

  • Consistent response times

Optimized Data Transfer Paths

AWS networking and transfer acceleration services enable high-throughput, resilient communication even across constrained networks.


Enterprise-Ready Scalability Model

The platform is designed to grow seamlessly across:

  • Global multi-factory deployments

  • Multiple regions or continents

  • Hundreds of gateways

  • Thousands of PLCs, robots, drives, and HMIs

  • Large engineering teams using IDEaaS concurrently

Whether supporting a single pilot line or enterprise-wide digital transformation, SDA provides predictable, globally available, and resilient industrial Backup and DevOps capabilities.

Last updated