Alta disponibilidad y escalabilidad
La Plataforma SEW 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 resilientes a nivel local, SEW 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 SEW sobre Amazon Web Services (AWS) y aprovechar los servicios nativos de AWS para cómputo, almacenamiento, red y orquestación, SEW logra una resiliencia y una escala de nivel empresarial, manteniendo al mismo tiempo una seguridad estricta y el aislamiento multiinquilino.
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 de la nube
SEW se ejecuta sobre una infraestructura totalmente gestionada y nativa de la nube, diseñada para eliminar los puntos únicos de fallo. La alta disponibilidad se consigue mediante:
Redundancia Multi-AZ (zonas 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 interrupción 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
- Failover 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
SEW utiliza microservicios sin estado desplegados en plataformas de cómputo gestionadas por AWS siempre que sea 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 en caso de fallo
La combinación de la orquestación de AWS y el diseño de microservicios de SEW da como resultado operaciones en la nube altamente resilientes.
Escalabilidad elástica
SEW 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 para 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:
- Volumen de sesiones de IDEaaS
- Concurrencia de ejecución de pipelines
- Carga de solicitudes API
- 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 SEW utiliza servicios de orquestación que permiten:
- Ejecución en paralelo en múltiples gateways o dispositivos
- Planificación con conocimiento de la carga
- Lógica de reintentos tolerante a fallos
- Escalado horizontal durante los 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 multiinquilino con primitivas de seguridad de AWS
Los controles de seguridad nativos de AWS imponen un aislamiento estricto entre inquilinos por diseño, garantizando:
- Recursos de cómputo segregados para el aislamiento de los recursos de cómputo
- Límites de almacenamiento de datos separados para el aislamiento de datos
- Aislamiento en las capas de API e identidad
Esto garantiza que el uso de un inquilino no afecte al rendimiento ni a la disponibilidad de otro.
Fiabilidad on-premise a través del SEW Gateway
La alta disponibilidad va más allá de la nube. Los SEW Gateways que se ejecutan on-premise garantizan la resiliencia local y la continuidad de las operaciones de los dispositivos.
Conectividad resiliente exclusivamente de salida
Los gateways mantienen túneles de salida cifrados hacia los servicios de SEW. Si una ruta de conexión se vuelve inestable, el gateway restablece automáticamente la conectividad o cambia a una ruta alternativa.
Degradación controlada
Incluso durante interrupciones de internet:
- Los procesos on-premise continúan 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 controlada
Esto mantiene la estabilidad operativa dentro de la fábrica.
Optimización del rendimiento y gestión de la carga
Para mantener el rendimiento durante el escalado, SEW 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)
SEW utiliza monitorización nativa de la nube y control de tasa para garantizar:
- Uso equitativo entre inquilinos
- 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 listo para la empresa
La plataforma está diseñada para crecer sin problemas en:
- Despliegues globales multiplanta
- Múltiples regiones o continentes
- Cientos de gateways
- Miles de PLC, robots, accionamientos e HMI
- Grandes equipos de ingeniería utilizando IDEaaS de forma concurrente
Tanto si se trata de dar soporte a una única línea piloto como a una transformación digital a escala empresarial, SEW ofrece capacidades industriales de Backup y DevOps predecibles, disponibles globalmente y resilientes.