Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial Internet of Things >> Technologie de l'Internet des objets

Évaluer les avantages de DevOps pour les tests de performances IoT

DevOps permet aux gestionnaires de l'Internet des objets de renforcer la rigueur des tests qualité et limiter les délais de déploiement.

Le terme, un portemanteau de développement et d'opérations, fait référence à des approches organisationnelles qui combinent des éléments d'informatique opérationnelle avec le développement de logiciels.

Les initiatives DevOps offrent aux entreprises un certain nombre d'avantages, notamment la possibilité de développer plus rapidement des versions logicielles de qualité.

Dans le monde des logiciels d'entreprise, la valeur du DevOps et des pratiques de développement continu a été prouvée, a déclaré Bernd Ruecker, cofondateur et technologue en chef de la société d'automatisation des processus Camunda. Le développement continu implique l'intégration, le test et le déploiement incrémentiels de nouvelles fonctionnalités logicielles, plutôt que de travailler par lots. L'automatisation est privilégiée dans la mesure du possible.

Ces pratiques accélèrent le développement de produits en augmentant la qualité (en raison de la couverture des tests et de l'automatisation) et la vitesse (par l'automatisation) tout en réduisant le délai de rentabilisation (compte tenu des délais d'exécution rapides), a-t-il déclaré.

« Ces pratiques peuvent également être appliquées à l'IoT et à l'IoT industriel (IIoT). . . et [conduire] exactement aux mêmes avantages », a déclaré Ruecker.

Un cadre DevOps est essentiel pour tout ce qui concerne l'IoT, a déclaré Blaine Pryce, vice-président des ventes, DevOps et cloud chez MajorKey Technologies, une société de stratégie technologique, de conception et d'exploitation d'entreprise.

« DevOps offre une capacité d'amélioration continue pour le paysage en constante évolution et souvent imprévisible de l'Internet des objets, en fournissant une optimisation continue et les normes de sécurité nécessaires », a déclaré Pryce.

Comment DevOps peut vous aider dans le traitement de l'IoT

Les chefs de projet traitant de tous les types d'IoT et d'IIoT devraient être en mesure de tirer des avantages significatifs, à condition que les bons processus DevOps aient été acquis dès le départ.

"En utilisant une chaîne d'outils DevOps automatisée bien conçue, vous pouvez rationaliser les tests de sécurité, les tests de performances et d'autres processus de test qui sont beaucoup plus difficiles à réaliser manuellement", a déclaré David Linthicum, directeur de la stratégie cloud chez Deloitte Consulting.

De plus, les outils de déploiement peuvent gérer la complexité de transmettre du code et des données à des milliers d'appareils, en utilisant l'automatisation pour administrer les mises à jour et en vérifiant qu'ils ont la bonne configuration d'appareil, a déclaré Linthicum.

Le résultat est que DevOps améliore la stabilité et la sécurité tout en réduisant les coûts de déploiement et d'exploitation.

À mesure que les équipes opérationnelles découvrent qu'elles sont capables d'améliorer plus fréquemment les applications IoT, les déploiements complexes de technologies connectées sont également simplifiés, a déclaré Charles Coté, architecte en chef de l'architecture d'entreprise, Capgemini Amérique du Nord.

« Alors que l'IoT et l'IIoT évoluent. . . la vitesse d'innovation et de collaboration offerte par DevOps est essentielle à la mise à l'échelle de projets pilotes réussis pour les villes intelligentes, l'agriculture intelligente et les usines industrielles », a-t-il déclaré. « L'évolutivité, l'élasticité et les cycles de développement d'applications rapides offerts par DevOps sont une condition préalable au déploiement et à la maintenance d'écosystèmes complexes d'agents IoT, de micrologiciels, de passerelles et de nœuds et algorithmes de calcul de périphérie. »

DevOps peut être considéré comme un facilitateur ou un catalyseur de solutions IoT à grande échelle, a déclaré Ashish Chaturvedi, analyste principal au sein de la société de recherche et de conseil en technologie ISG.

« Une configuration DevOps mature peut rendre les systèmes IoT plus réactifs et sécurisés », a-t-il déclaré. « Grâce à une surveillance continue et à des boucles de rétroaction rapides, la qualité des applications IoT peut être améliorée en permanence. »

Le mécanisme de rétroaction est le fil conducteur entre l'IoT et le DevOps, où ces technologies se complètent extrêmement bien, selon Chaturvedi.

Un système IoT industriel, par exemple, requis pour surveiller plusieurs appareils de terrain, est responsable de la maintenance prédictive et doit déclencher des alertes fonctionnelles lorsque les choses tournent mal, a-t-il déclaré.

« Ici, DevOps – grâce à ses capacités CI/CD [(intégration continue/livraison continue) – pour fournir des modifications de code plus fréquemment et de manière plus fiable, ainsi que des mécanismes de conteneur et des capacités d'orchestration – permet aux équipes de développement et de production d'automatiser plusieurs aspects de la conception pour déployer en temps réel, en suivant ainsi le rythme de l'environnement industriel dynamique alimenté par l'IoT », a-t-il déclaré.

Comment DevOps peut améliorer l'IoT

La capacité d'automatiser le développement IoT signifie que les applications IoT peuvent être déployées plus rapidement et de manière plus reproductible, a déclaré Linthicum.

« Cela signifie que nous nous concentrons sur les capacités des applications et pas autant sur les tests, la sécurité, le déploiement et les opérations », a-t-il déclaré. "Et cela signifie que l'accent est mis sur l'objectif commercial plutôt que sur les détails techniques."

En plus du développement et du déploiement continus, DevOps peut améliorer le délai de mise sur le marché de l'IoT, a déclaré Jeff Strain, directeur général de la pratique de conseil en technologie chez Protiviti, une société de conseil mondiale. « Cela permet un traitement rapide des exigences planifiées et imprévues, [telles que] les failles de sécurité », a-t-il déclaré. « DevOps peut permettre l'utilisation de technologies plus robustes, [telles que] l'automatisation, l'apprentissage automatique et l'intelligence artificielle, pour augmenter la vitesse des choses et la capacité des solutions IoT à se corriger en permanence. »

Et la combinaison de la réutilisation et de l'agilité dans un souci de vitesse et d'expériences utilisateur améliorées augmente l'adoption par le marché des solutions basées sur l'IoT, selon Coté.

Défis du DevOps pour l'IoT

Le changement culturel de DevOps est difficile pour les constructeurs et les déployeurs IoT, selon Linthicum. Il doit y avoir une certaine ouverture dans l'exploitation de la méthodologie DevOps ainsi que la capacité de communiquer ouvertement avec les équipes de développement et d'exploitation.

Côté était d'accord avec cette évaluation. Les défis DevOps pour l'IoT consistent à équilibrer le pouvoir, la responsabilité, l'autonomie et l'alignement avec les parties prenantes et les membres de l'équipe, a-t-il déclaré.

"Les silos qui peuvent exister entre divers groupes tels que la technologie opérationnelle, la technologie de l'information et le marketing doivent être supprimés et remplacés par une culture qui encourage les objectifs partagés et une mission commune", a déclaré Coté. « L'adoption d'un framework de pointe pour l'agilité d'entreprise, tel que SAFe, augmentera les chances de succès. »

Les avantages de DevOps pour l'IoT

Semblable à un système domotique, tel qu'Alexa, Nest, etc., un framework DevOps permet à tous les éléments de l'IoT complexe - et chaotique - de fonctionner en harmonie, fournissant des ajustements de qualité et en temps opportun pour rationaliser toutes les fonctionnalités et la sécurité de l'entreprise, a déclaré Pryce.

Selon Chaturvedi, les principaux avantages de DevOps pour l'IoT, en particulier l'IoT industriel, sont les suivants :


Technologie de l'Internet des objets

  1. La recherche d'une norme de sécurité IoT universelle
  2. IoT :le remède contre la hausse des coûts de santé ?
  3. Perspectives de développement de l'IoT industriel
  4. Voici les 6 grandes tendances de l'IoT en 2016
  5. Ce que l'arrivée de la 5G signifie pour la sécurité de l'IoT
  6. Les défis du test logiciel des appareils IOT
  7. L'IdO change la donne pour l'entretien de la flotte
  8. La réalité augmentée devient l'interface utilisateur de l'IoT
  9. 6 grands avantages de transformer le secteur de l'énergie avec l'IoT