Haute disponibilité et évolutivité
La plateforme SDA est conçue pour répondre aux exigences de fiabilité, de performance et d'élasticité des opérations industrielles modernes. Des services cloud distribués à l'échelle mondiale jusqu'aux passerelles on-premise localement résilientes, SDA est conçue pour offrir une disponibilité continue, même en cas de charge de pointe, de défaillance d'infrastructure ou de panne d'une zone de disponibilité (AZ) unique. En construisant l'infrastructure cloud SDA sur Amazon Web Services (AWS) et en s'appuyant sur les services natifs AWS pour le calcul, le stockage, la mise en réseau et l'orchestration, SDA atteint une résilience et une échelle de niveau entreprise tout en maintenant une sécurité stricte et une isolation multi-tenant.
Cette page présente les principes et mécanismes architecturaux fondamentaux qui garantissent que la plateforme demeure résiliente, évolutive et prévisible dans tous les environnements.
Haute disponibilité cloud-native
SDA s'exécute sur une infrastructure cloud-native entièrement managée, conçue pour éliminer les points de défaillance uniques. La haute disponibilité est obtenue grâce à :
Redondance multi-AZ (zones de disponibilité)
Tous les services critiques sont déployés sur plusieurs zones de disponibilité AWS, ce qui garantit la continuité des opérations de la plateforme même si une zone subit une dégradation de performance ou une panne totale.
Durabilité et réplication managées par AWS
Les données avec état — y compris les données de projet, les métadonnées, les journaux d'audit, la configuration, les secrets du vault et l'état de la plateforme — sont stockées dans des services AWS conçus pour :
- La réplication automatique
- Une durabilité élevée
- Le basculement transparent
- Les sauvegardes continues
Ces couches managées par AWS réduisent considérablement le risque de perte de données ou d'interruption de service.
Microservices auto-réparateurs
SDA utilise des microservices sans état déployés sur des plateformes de calcul managées par AWS dès que possible. Cela garantit :
- Une mise à l'échelle horizontale rapide
- Des contrôles de santé automatiques
- Le remplacement des instances en cas de défaillance
- Des mises à jour progressives sans interruption de service
- Une restauration rapide en cas de défaillance
La combinaison de l'orchestration AWS et de la conception en microservices de SDA se traduit par des opérations cloud hautement résilientes.
Évolutivité élastique
SDA évolue dynamiquement en fonction de la croissance de l'utilisation, de la charge des utilisateurs et de la demande opérationnelle. Les services élastiques d'AWS constituent le socle de cette évolutivité horizontale.
Calcul à mise à l'échelle automatique horizontale
Les mécanismes de mise à l'échelle automatique d'AWS étendent la capacité de calcul en fonction de :
- Du volume de sessions IDEaaS
- De la concurrence d'exécution des pipelines
- De la charge des requêtes API
- Du débit des tâches en arrière-plan
Cela garantit des performances constantes et prévisibles, quelle que soit la taille du client ou les pics d'utilisation.
Orchestration distribuée des pipelines
L'exécution des pipelines SDA repose sur des services d'orchestration qui permettent :
- L'exécution parallèle sur de nombreuses passerelles ou appareils
- La planification tenant compte de la charge
- Une logique de nouvelle tentative tolérante aux pannes
- La mise à l'échelle horizontale pendant les périodes de forte demande
Cette conception permet à de grandes usines ou à des entreprises mondiales d'exécuter simultanément des centaines de flux de travail automatisés.
Isolation multi-tenant avec les primitives de sécurité AWS
Les contrôles de sécurité natifs AWS imposent une isolation stricte des tenants dès la conception, garantissant :
- Des ressources de calcul séparées pour l'isolation des ressources de calcul
- Des périmètres de stockage de données distincts pour l'isolation des données
- Une isolation au niveau des couches API et identité
Cela garantit que l'utilisation d'un tenant n'affecte jamais la performance ou la disponibilité d'un autre.
Fiabilité on-premise via la passerelle SDA
La haute disponibilité s'étend au-delà du cloud. Les passerelles SDA exécutées on-premise assurent une résilience locale et des opérations d'appareils sans interruption.
Connectivité résiliente en sortie uniquement
Les passerelles maintiennent des tunnels sortants chiffrés vers les services SDA. Si un chemin de connexion devient instable, la passerelle rétablit automatiquement la connectivité ou bascule vers un itinéraire alternatif.
Dégradation progressive
Même en cas d'interruption d'Internet :
- Les processus on-premise continuent de fonctionner
- Les résultats des pipelines terminés se synchronisent dès que l'accès au cloud est rétabli
- Les sessions IDEaaS se reconnectent sans heurts
Cela préserve la stabilité opérationnelle au sein de l'usine.
Optimisation des performances et gestion de la charge
Pour maintenir les performances à grande échelle, SDA met en œuvre plusieurs stratégies rendues possibles par AWS :
Équilibreurs de charge
L'équilibrage de charge AWS répartit le trafic vers les points de terminaison optimaux, réduisant la latence et prévenant les goulets d'étranglement de performance.
Limitation adaptative
SDA utilise une supervision cloud-native et un contrôle de débit pour garantir :
- Une utilisation équitable entre les tenants
- Une protection contre les surcharges involontaires
- Des temps de réponse constants
Chemins de transfert de données optimisés
Les services de mise en réseau et d'accélération de transfert AWS permettent une communication à haut débit et résiliente, même sur des réseaux contraints.
Modèle d'évolutivité prêt pour l'entreprise
La plateforme est conçue pour croître de manière transparente sur :
- Des déploiements multi-usines mondiaux
- Plusieurs régions ou continents
- Des centaines de passerelles
- Des milliers de PLC, robots, variateurs et IHM
- De grandes équipes d'ingénierie utilisant IDEaaS simultanément
Qu'il s'agisse de soutenir une seule ligne pilote ou une transformation numérique à l'échelle de l'entreprise, SDA offre des capacités industrielles de Backup et de DevOps prévisibles, disponibles mondialement et résilientes.