_Optimisation des coûts du Cloud dans Microsoft Azure
L'industrie
Fabrication, Soudage et Découpage des Métaux
Technologies
Cloud, IoT
À propos d’ESAB
Le groupe ESAB (Elektriska Svetsnings-Aktiebolaget) est un leader mondial dans la production d’équipements et de consommables de soudage et de coupage. Propriété de Colfax Corporation, ESAB a été fondée il y a plus de 110 ans. Bien qu’originaire de Suède, elle couvre actuellement les régions d’Europe, d’Amérique du Nord, d’Amérique du Sud, d’Asie / Pacifique et d’Inde.
L’offre d’ESAB comprend des dispositifs et des solutions innovants et de renommée mondiale, développés en collaboration avec leurs clients. Ils sont construits sur la base des connaissances et de l’héritage du leader mondial de l’industrie manufacturière.
Défis et besoins
ESAB est un leader et un précurseur dans la mise en œuvre de solutions numériques nouvelles et innovantes pour ses clients de base, visant à perturber les industries du soudage et du coupage. L’une de ces solutions est une plateforme logicielle IoT en ligne, fournissant des outils faciles à utiliser pour analyser et améliorer la productivité, la qualité et l’efficacité du soudage. Elle permet de contrôler le travail effectué, en collectant et en analysant minutieusement les big data provenant d’un parc de sources d’énergie et des opérations des soudeurs sur le lieu de fabrication.
Lors de la création de l’architecture de la plate-forme, nous avons dû prêter attention aux exigences strictement définies par le client. Les besoins liés à la puissance de calcul et à la sécurité nécessaires ont dû être pris en compte. De plus, nous avons dû prévoir un espace pour le stockage des données et la possibilité de les envoyer en temps réel. Enfin, une analyse approfondie des informations collectées devait être prise en compte.
L’étape optimale qui a permis de résoudre les problèmes potentiels de performance, de haute disponibilité, de sécurité des données et de conformité à toutes les exigences spécifiées par l’ESAB s’est avérée être le choix du cloud public fourni par Microsoft. Étant donné que la plateforme est basée sur l’analyse des informations en temps réel, la condition essentielle était la haute disponibilité des données de télémétrie collectées à partir d’appareils du monde entier (paradigme IoT).
Pour réaliser efficacement le concept d’intégration au niveau de l’industrie 4.0, le choix s’est porté sur Azure IoT Hub avec des solutions Azure de soutien comme NoSQL Database CosmosDB et Stream Analytics. Une modélisation appropriée des données et leur contextualisation ont été réalisées afin de pouvoir relier logiquement toutes les informations provenant des appareils et des machines à leur équivalent numérique.
Grâce à cela, il est possible d’exécuter non seulement des informations, mais aussi des fonctions supplémentaires dans le contexte d’un appareil donné, en tenant compte de sa spécificité. Par exemple, la mise à jour des logiciels à distance et la gestion des appareils.
Une fois les données obtenues, l’étape suivante consiste à les visualiser à l’aide de la plateforme IoT pour répondre aux besoins des utilisateurs finaux, en créant des écrans d’accès appropriés, en fournissant les fonctions nécessaires et en affichant les données dans des rapports en temps réel et historiques.
L’élément clé qui lie toutes ces fonctions décrites ci-dessus est la séparation des données et des niveaux d’accès – non seulement entre les différentes organisations, mais aussi entre les rôles des données des utilisateurs.
La bonne exécution de ce projet complexe a donné lieu à d’énormes possibilités de développement, et la configuration correcte des services permet de créer un avantage concurrentiel et de fournir une valeur commerciale.
Solutions appliquées
Pour garantir le bon fonctionnement du système, nous avons utilisé les possibilités quasi illimitées du cloud public Azure. La bonne combinaison d’un large éventail de services nous a permis de créer un écosystème répondant aux exigences du client.
L’application a été conçue comme une solution globale. ESAB a des clients dans le monde entier et les données qu’ils collectent proviennent de machines à souder situées dans différentes régions du monde. Microsoft Azure dispose de solutions IoT intégrées et prêtes à l’emploi. Lors de la création de la plateforme, nous avons utilisé la base de données globale évolutive Cosmos DB, qui reçoit, via Stream Analytics, les données de télémétrie téléchargées par Azure IoT Hub.
La possibilité d’envoyer des données en temps réel a été assurée par l’utilisation du service Azure IoT hub. Il a enregistré toutes les informations de soudage et l’état du système envoyés simultanément par de nombreux appareils.
Les données de télémétrie utilisées dans l' »IoT » sont envoyées sous forme de gros paquets de données, auxquels il faut fournir un espace approprié. Elles sont sauvegardées et traitées avec une distribution globale prête à l’emploi et une réplication multicouche explicite. Le service de base de données Azure Cosmos DB est responsable de la haute disponibilité à 99,99 % et de cinq niveaux de cohérence correctement définis. En termes simples, nous avons utilisé un service qui a non seulement fourni suffisamment d’espace mais aussi la certitude que les données sauvegardées ne seront pas perdues.
L’analyse des données a été fournie par le site web Azure Stream Analytics qui permet un flux complet de traitement des données en utilisant des algorithmes basés sur l’apprentissage automatique et fournis dans le modèle Pay As You Go, par exemple, les frais sont facturés uniquement pour la consommation réelle des ressources du site web. Par le biais du flux de données (dans l’architecture dite « chemin chaud ») en temps réel à partir du téléchargement des données de la soi-disant « entrée » de l’IoT Hub à la « sortie » – Cosmos DB. Ce ne sont que quelques-uns des services qui ont été utilisés pour construire un environnement très avancé qui a créé la plate-forme.
Cependant, le produit fini n’était pas la fin du travail pour Transition Technologies PSC. Les hautes performances de l’infrastructure approuvée pour être utilisée par les clients ont entraîné des frais élevés pour les machines virtuelles, les services de base de données ou les points d’accès. Nous devions donc trouver une solution qui nous permettrait d’optimiser les dépenses tout en maintenant les fonctionnalités clés pour le client.
Le défi pour notre équipe était de maintenir l’environnement cloud avancé à un niveau financier approprié. La clé était d’équilibrer l’efficacité et l’utilisation des ressources. Après les étapes de planification, de construction, de test et de mise en œuvre de l’ensemble de l’infrastructure, est venue l’étape du suivi des coûts générés par les services Azure.
La clé de l’optimisation des coûts générés par un très grand nombre de services a été une coopération étroite avec l’équipe de programmation et une compréhension totale des principes liés à la définition des performances des éléments individuels.
L’approche ci-dessus est l’un des aspects les plus importants, permettant l’optimisation des coûts de maintenance de l’infrastructure dans le Cloud. Le véritable défi était de maintenir des performances élevées sans impliquer des fonds importants.
Nous avons commencé le processus d’optimisation par une analyse détaillée des coûts. L’outil principal et crucial conçu à cet effet est le service Azure Cost Management – il permet de surveiller les dépenses des différents services, de suivre l’utilisation des ressources grâce à une vue cohérente, et donne accès à des données entièrement opérationnelles et financières.
Dans le service Azure Cost Management, nous avons utilisé :
- Analyse des coûts – analyse des coûts en temps réel.
- Monitor Budgets – création de notre propre budget pour un groupe de services donné ou un abonnement donné, grâce auquel nous avons un contrôle total sur les dépenses pour, par exemple, un projet donné
- Informations sur les événements grâce auxquelles nous recevrons des notifications sous forme d’e-mails, de SMS ou de notifications sur diverses messageries.
Un autre outil clé pour aider à réduire toutes les dépenses inutiles était le service Azure Advisor. Dans le cadre de ses capacités, nous avons utilisé les recommandations concernant :
- La haute disponibilité, qui permet de garantir et d’améliorer la continuité des activités des principales applications d’entreprise.
- La sécurité, qui permettait de détecter les menaces et les vulnérabilités de notre infrastructure.
- La performance pour améliorer la vitesse de nos applications.
- L’optimisation des coûts et la réduction des dépenses globales pour Azure.
Grâce à Azure Advisor, nous avons pu obtenir des conseils proactifs, pratiques et personnalisés en utilisant les meilleures pratiques.
Dans les solutions fournies dans le modèle PaaS, les frais dépendent de la durée d’utilisation du service et du nombre, par exemple, d’unités Azure Stream Analytics, de la quantité de transfert de données dans le cas du stockage de données tel que « Storage Account » ou du nombre de messages envoyés dans le cas d' »Azure IoT Hub ».
Résultats
Une compréhension approfondie des exigences de la plateforme, une analyse détaillée des données, une optimisation des dépenses et une sécurité accrue de notre client sont les plus grands succès de la mise en œuvre de ce projet. Grâce aux actions de notre équipe, nous avons été en mesure d’augmenter la vitesse des applications et de réduire les dépenses d’abonnement jusqu’à 50 %.
Le succès du projet n’aurait pas été possible sans une coopération étroite entre de nombreuses entreprises différentes. Transition Technologies PSC faisait partie d’une équipe qui comprenait également ESAB, Microsoft et d’autres entreprises tierces.
Grâce aux effets mentionnés ci-dessus, ESAB a réalisé des économies importantes et est encore plus convaincu de l’efficacité des solutions Cloud.
Thanks to the abovementioned effects, ESAB achieved significant savings and is even more convinced to the effectiveness of cloud solutions.
Entrons en contact
Nous contacter