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

Façonner une nouvelle culture avec l'observabilité pour l'informatique, les DevOps et les SRE

L'observabilité avec les systèmes informatiques d'entreprise est essentielle à l'ère de la transformation numérique.

Alors que les organisations adoptent la transformation numérique, l'automatisation associée des processus métier a accru la pression sur les équipes informatiques pour qu'elles soient plus proactives et flexibles. L'accent est mis de manière inhabituelle sur les praticiens DevOps et les ingénieurs de fiabilité du site (SRE), car ce sont les professionnels qui créent les applications critiques et les maintiennent en cours d'exécution. Une réponse rapide et éclairée est essentielle, car une entreprise transformée numériquement vit ou meurt sur la performance de ses systèmes opérationnels.

La complexité intrinsèque des systèmes modernes et les vastes volumes de données opérationnelles ont créé un nouveau défi associé. Lorsqu'un problème survient et que les performances en pâtissent, les processus manuels hérités de découverte de la cause première probable et de correction sont trop lents. Du coup, le nouvel outil incontournable des équipes opérationnelles est l'observabilité .

Le besoin d'observabilité

L'observabilité est la façon moderne pour les équipes d'utiliser les données opérationnelles comme une pierre de Rosette qui montre clairement les états internes de tous éléments du système et les relations contextuelles entre eux. L'observabilité est votre amie 24 heures sur 24, 7 jours sur 7, car lorsqu'un processus métier cesse de fonctionner, les algorithmes utilisent vos données pour informer rapidement les équipes de ce qui s'est passé et pourquoi. Ensuite, l'observabilité vous guide vers les bonnes étapes de correction afin que vous puissiez remettre les systèmes en marche dès que possible.

L'exigence d'observabilité commence par le développement d'applications modernes. La création, le déploiement et l'itération continue des applications métier nécessitent une observabilité, car elles sont intégralement liées à toutes les piles de l'environnement informatique de l'entreprise.

Pour cette raison, les équipes de développement conduisent souvent au changement dans la dynamique et le rôle du service informatique. Le travail des praticiens DevOps et des SRE ne peut plus être considéré comme une simple fonction back-end. DevOps et SRE doivent être proactifs, en particulier lorsque cette fonction est directement liée à la génération de revenus.

Considérons trois changements importants pour les praticiens DevOps et les SRE.

Agilité . DevOps est une question de vitesse. L'adoption généralisée de pratiques de développement agiles accélère la livraison de la création d'applications et des changements de fonctionnalités dans l'environnement de production.

Automatisation . DevOps a principalement automatisé le processus de livraison des modifications. En conséquence, le processus de développement est beaucoup plus rapide. Il en va de même pour la livraison des résultats.

Intégration . Étant donné que le travail des praticiens DevOps et des SRE touche toutes les piles de l'informatique d'entreprise, il n'est pas surprenant de constater une déségrégation au sein des équipes de développement et d'exploitation. Historiquement, l'équipe des opérations informatiques s'occupait de l'environnement et DevOps et les SRE géraient le développement comme deux fonctions distinctes, souvent avec des structures de rapport organisationnelles différentes. Dans un environnement moderne, les fonctions cloisonnées ne sont plus pratiques. Généralement, ils sont maintenant réunis en termes de pratique, d'interaction, voire de partage d'outils technologiques comme l'observabilité.

Y a-t-il une résistance à créer cette Big Happy Family ? Évidemment! Les opérations informatiques peuvent être mécontentes de l'interaction étroite avec le développement ou considérer le codage comme un petit rouage dans une roue géante. À l'inverse, les praticiens DevOps et les SRE peuvent ne pas comprendre pleinement la difficulté de gérer un vaste environnement de production. De l'extérieur, s'occuper de la production peut sembler une tâche relativement simple et de bas niveau. Pour un pur-sang DevOps et SRE, la perspective sur l'infrastructure peut être myope, se concentrant uniquement sur les correctifs spécifiques de l'infrastructure qui sont pertinents pour un projet de codage particulier.

Si ces attitudes existent dans votre environnement moderne, aider les équipes à adapter leur comportement aux nouvelles exigences devrait être la priorité numéro un. Aucune application moderne ne vit dans l'isolement ; il coexiste avec un écosystème complexe de ressources informatiques partagées. De même, la collaboration des soignants pour les applications et l'environnement est essentielle !

Exploiter les outils d'observabilité et l'automatisation

L'unité entre les praticiens DevOps, les SRE et les opérations informatiques ne consiste pas seulement à adoucir ou à décomposer les interactions humaines cloisonnées. Unity implique également l'utilisation d'outils d'observabilité partagés qui aident chacun à tirer parti des mêmes données opérationnelles pour s'acquitter de ses responsabilités dans son domaine d'activité respectif.

Voyons comment l'automatisation alimente cette relation. Pour les équipes DevOps et SRE, il existe de nombreuses étapes pour déplacer un nouveau module ou une nouvelle application de l'environnement de développement vers l'environnement de production réel. Historiquement, ces étapes ont été principalement manuelles. Désormais, l'automatisation supprime le labeur en éliminant l'humain du processus.

En utilisant une solution d'observabilité avec automatisation, le chemin du développement à la production peut être exécuté de manière plus intelligente.

Par exemple, une solution d'observabilité peut fournir des algorithmes qui utilisent automatiquement les données de l'environnement de production pour comprendre la disposition actuelle des ressources dans cet environnement. Cette information permet aux praticiens DevOps et aux SRE de s'assurer que la nouvelle application ou le changement en cours de livraison dispose de suffisamment de ressources pour se prendre en charge, sans entrer en collision avec d'autres applications ou les priver de ressources partagées. Tout cela est réalisable avec l'automatisation.

Une étape de l'automatisation est le chemin du développement à la production. Les outils d'observabilité pour améliorer cette voie comprennent la découverte de modèles, la détection d'anomalies et l'analyse causale. La solution d'observabilité évaluera automatiquement l'allocation des ressources et les décisions de calendrier concernant la livraison de nouveaux composants dans l'environnement de production.

Une autre étape consiste en des itérations continues de l'application avec de nouvelles fonctionnalités et fonctionnalités. Les changements de logiciels avaient l'habitude d'avoir des débuts languissants une fois par an, deux fois par an, peut-être tous les trimestres. Avec DevOps, les changements se font plutôt des dizaines, des centaines ou des milliers de fois par semaine ! Les outils d'observabilité automatisés sont essentiels.

Aider les équipes à prendre le contrôle grâce à l'observabilité

Les applications modernes ont des caractéristiques différentes et stimulantes ; ils sont modulaires, éphémères et hautement distribués. Sans observabilité, il est impossible de prédire avec un degré élevé de certitude quel sera l'impact d'un nouveau changement sur un environnement de production.

Seule une solution d'observabilité peut analyser rapidement ce que signifie la présence d'un nouvel élément particulier et fournir rapidement des informations de diagnostic aux praticiens DevOps, aux SRE et aux opérations informatiques sur la manière de résoudre les problèmes.

En raison des vastes volumes de données opérationnelles provenant de la transformation numérique, les praticiens DevOps, les SRE et les équipes d'exploitation informatique trouvent qu'il est pratiquement impossible de comprendre comment l'environnement de production fonctionne sans utiliser un outil d'observabilité. Sans son filtre intelligent, le cycle de développement devient lourd et les équipes ont du mal à appliquer des actions aux événements négatifs.

L'observabilité sera venez à la rescousse ! Alors que vous vous efforcez d'éliminer les silos et de créer une unité organisationnelle pour une culture informatique moderne, assurez-vous d'évaluer les options d'observabilité partagée qui cimentent l'unité des praticiens DevOps, des SRE et des équipes d'exploitation informatique. L'observabilité est la base du contrôle opérationnel et de la fourniture fiable de services hautes performances pour l'entreprise moderne.


Technologie de l'Internet des objets

  1. Pixus :nouvelles façades épaisses et robustes pour cartes embarquées
  2. Le nouveau capteur de distance laser avec élément de chauffage et de refroidissement intégré convient à une utilisation extérieure permanente
  3. GE présente un nouveau produit pour les applications de contrôle et de surveillance
  4. DSM et Nedcam vont développer de nouvelles applications pour l'impression 3D grand format
  5. Teradyne prévoit un nouveau hub de cobots pour les sociétés de portefeuille UR et MiR
  6. PLASTICS publie une nouvelle norme de sécurité pour la robotique et le moulage par injection
  7. Cisco rapproche l'entreprise et l'industrie avec de nouveaux routeurs
  8. Conception d'applications IoT sans fil pour les nouveaux réseaux émergents – LTE et NB-IoT
  9. Le nouveau modèle de vente de connectivité IoT présente un défi pour les fournisseurs traditionnels de MVNO et MNO