Alta disponibilidad y escalabilidad
La plataforma SDA está diseñada para satisfacer los requisitos de fiabilidad, rendimiento y elasticidad de las operaciones industriales modernas. Desde servicios en la nube distribuidos globalmente hasta gateways on-premise con resiliencia local, SDA está concebida para ofrecer disponibilidad continua, incluso durante picos de carga, fallos de infraestructura o interrupciones de una única Zona de Disponibilidad (AZ). Al construir la infraestructura en la nube de SDA sobre Amazon Web Services (AWS) y aprovechar los servicios nativos de AWS para cómputo, almacenamiento, red y orquestación, SDA alcanza una resiliencia y una escala de nivel empresarial manteniendo al mismo tiempo una seguridad estricta y el aislamiento multitenant.
Esta página describe los principios y mecanismos arquitectónicos fundamentales que garantizan que la plataforma se mantenga resiliente, escalable y predecible en todos los entornos.
Alta disponibilidad nativa en la nube
SDA se ejecuta sobre una infraestructura totalmente gestionada y nativa en la nube, construida para eliminar los puntos únicos de fallo. La alta disponibilidad se logra mediante:
Redundancia multi-AZ (Zona de Disponibilidad)
Todos los servicios críticos se despliegan en múltiples Zonas de Disponibilidad de AWS, lo que garantiza que las operaciones de la plataforma continúen sin interrupciones incluso si una zona sufre una degradación del rendimiento o una caída total.
Durabilidad y replicación gestionadas por AWS
Los datos con estado —incluidos los datos de proyecto, los metadatos, los registros de auditoría, la configuración, los secretos del vault y el estado de la plataforma— se almacenan en servicios de AWS diseñados para:
- Replicación automática
- Alta durabilidad
- Conmutación por error transparente
- Copias de seguridad continuas
Estas capas gestionadas por AWS reducen significativamente el riesgo de pérdida de datos o de interrupción del servicio.
Microservicios con autorreparación
SDA utiliza microservicios sin estado desplegados en plataformas de cómputo gestionadas por AWS siempre que es posible. Esto garantiza:
- Escalado horizontal rápido
- Comprobaciones de estado automáticas
- Sustitución de instancias cuando se producen fallos
- Actualizaciones progresivas sin tiempo de inactividad
- Restauración rápida durante los fallos
La combinación de la orquestación de AWS y el diseño de microservicios de SDA da como resultado operaciones en la nube altamente resilientes.
Escalabilidad elástica
SDA escala dinámicamente en respuesta al crecimiento del uso, la carga de usuarios y la demanda operativa. Los servicios elásticos de AWS proporcionan la base subyacente de esta escalabilidad horizontal.
Cómputo con autoescalado horizontal
Los mecanismos de autoescalado de AWS amplían la capacidad de cómputo en función de:
- El volumen de sesiones de IDEaaS
- La concurrencia de ejecución de pipelines
- La carga de solicitudes de API
- El rendimiento de los trabajos en segundo plano
Esto garantiza un rendimiento constante y predecible independientemente del tamaño del cliente o de los picos de uso.
Orquestación distribuida de pipelines
La ejecución de pipelines de SDA utiliza servicios de orquestación que permiten:
- Ejecución paralela en numerosos gateways o dispositivos
- Planificación en función de la carga
- Lógica de reintento tolerante a fallos
- Escalado horizontal durante periodos de alta demanda
Este diseño permite que grandes fábricas o empresas globales ejecuten cientos de flujos de trabajo automatizados de forma simultánea.
Aislamiento multitenant con primitivas de seguridad de AWS
Los controles de seguridad nativos de AWS aplican un aislamiento estricto entre tenants por diseño, garantizando:
- Recursos de cómputo segregados para el aislamiento de recursos de cómputo
- Límites de almacenamiento de datos independientes para el aislamiento de datos
- Aislamiento en las capas de API e identidad
Esto garantiza que el uso de un tenant no afecte al rendimiento ni a la disponibilidad de otro.
Fiabilidad on-premise mediante el SDA Gateway
La alta disponibilidad va más allá de la nube. Los SDA Gateways que se ejecutan on-premise garantizan la resiliencia local y la continuidad de las operaciones de los dispositivos.
Conectividad resiliente exclusivamente saliente
Los gateways mantienen túneles salientes cifrados hacia los servicios de SDA. Si una ruta de conexión se vuelve inestable, el gateway restablece automáticamente la conectividad o cambia a una ruta alternativa.
Degradación gradual
Incluso durante interrupciones de internet:
- Los procesos on-premise siguen ejecutándose
- Los resultados de los pipelines completados se sincronizan una vez restablecido el acceso a la nube
- Las sesiones de IDEaaS se reconectan de forma fluida
Esto mantiene la estabilidad operativa dentro de la fábrica.
Optimización del rendimiento y gestión de la carga
Para mantener el rendimiento a escala, SDA implementa varias estrategias habilitadas por AWS:
Balanceadores de carga
El balanceo de carga de AWS distribuye el tráfico hacia los endpoints óptimos, reduciendo la latencia y evitando cuellos de botella de rendimiento.
Limitación adaptativa (throttling)
SDA utiliza monitorización nativa en la nube y control de tasa para garantizar:
- Un uso equitativo entre tenants
- Protección frente a sobrecargas no intencionadas
- Tiempos de respuesta consistentes
Rutas de transferencia de datos optimizadas
Los servicios de red y de aceleración de transferencia de AWS permiten una comunicación resiliente y de alto rendimiento incluso en redes con limitaciones.
Modelo de escalabilidad preparado para la empresa
La plataforma está diseñada para crecer sin fricciones en:
- Despliegues globales multifábrica
- Múltiples regiones o continentes
- Cientos de gateways
- Miles de PLCs, robots, accionamientos y HMIs
- Grandes equipos de ingeniería que utilizan IDEaaS de forma concurrente
Ya se trate de dar soporte a una única línea piloto o a una transformación digital a escala empresarial, SDA proporciona capacidades industriales de Backup y DevOps predecibles, disponibles globalmente y resilientes.