DevOps dans divers domaines - Comment DevOps résout le problème?



Ce blog montre également que DevOps ne se limite plus uniquement à l'industrie de la technologie surmonte les problèmes auxquels sont confrontées les entreprises de divers domaines

est devenu le dernier mot à la mode dans l'industrie de la technologie à partir de maintenant. DevOps est la culture de la collaboration entre les équipes, ainsi qu'un ensemble d'outils DevOps et de méthodes d'élimination continue des déchets des processus métier, conduisant à une amélioration constante de la fourniture de valeur aux utilisateurs finaux. Le terme DevOps dans divers domaines signifie qu'il n'est plus limité à l'industrie technologique.

Cependant, DevOps et ses pratiques sont désormais utilisés au-delà du secteur technologique. Dans ce blog, nous allons faire la lumière sur les différents domaines qui ont commencé à implémenter DevOps. Les sujets que nous allons couvrir ici sont les suivants -





  1. Qu'est-ce que DevOps?
  2. DevOps dans divers domaines

Alors commençons par notre premier sujet

Qu'est-ce que DevOps?

DevOps est une approche de développement logiciel qui implique le développement continu, les tests continus, l'intégration continue, le déploiement continu et la surveillance continue du logiciel tout au long de son . Ces activités ne sont possibles que dans DevOps, pas Agile ou Waterfall, et c'est pourquoi Facebook et d'autres grandes entreprises ont choisi DevOps comme voie à suivre pour atteindre leurs objectifs commerciaux. DevOps est l'approche privilégiée pour développer des logiciels de haute qualité dans des cycles de développement plus courts, ce qui se traduit par une plus grande satisfaction client.



DevOPs-devops dans divers domaines-edureka

DevOps dans le gouvernement

Profil

La Administration nationale de l'aéronautique et de l'espace (NASA) est l’agence du gouvernement des États-Unis qui est responsable du programme spatial civil du pays et de la recherche aéronautique et aérospatiale.

Défi

La NASA devait déplacer près de 65 applications d'un centre de données matériel traditionnel vers un environnement cloud pour une meilleure agilité et des économies de coûts. La rapidité de la chronologie a entraîné la migration de nombreuses applications «telles quelles» vers un environnement cloud. Cela a créé un environnement couvrant plusieurs clouds privés virtuels (VPC) et des comptes difficiles à gérer. Même des choses simples, comme s'assurer que chaque administrateur système avait accès à chaque serveur, ou un simple correctif, étaient extrêmement lourdes.



Solution

Ce problème a été résolu en exploitant Tour d'Ansible pour gérer et planifier l'environnement cloud.

Résultat

Grâce à la mise en œuvre de la tour Ansible, la NASA est mieux équipée pour gérer son environnement AWS. Tower a permis à la NASA de fournir de meilleures opérations et une meilleure sécurité à ses clients. Cela a également augmenté l'efficacité en équipe. Si vous regardez les chiffres, alors:

  • Le temps de mise à jour de nasa.gov a été ramené de plus d'une heure à moins de 5 minutes
  • Le processus de correction est passé de quelques jours à 45 minutes
  • Surveillance de la RAM et du disque en temps quasi réel (sans agents)
  • Provisionnement des comptes OS sur l'ensemble de l'environnement en moins de 10 minutes
  • Les AMI standard de base sont passées d'une heure de configuration manuelle à un processus d'arrière-plan invisible et transparent
  • Pile d'applications configurée de 1 à 2 heures à moins de 10 minutes par pile

DevOps dans le secteur bancaire

Profil

La Royal Bank of Scotland généralement abrégé en RBS , est l'une des filiales de banque de détail deLe groupe Royal Bank of Scotlandplc, avecNatWestetBanque d'Ulster. La Royal Bank of Scotland compte environ 700 succursales, principalement en Écosse, bien qu'il existe des succursales dans de nombreuses grandes villes d'Angleterre et du Pays de Galles.

Défi

La Royal Bank of Scotland avait du mal à consolider et à restructurer son hub stratégique de transactions de paiement, qui impliquait des dizaines de points de contact d'intégration. RBS avait récemment acquis une autre institution financière, elle devait donc intégrer les systèmes de cette société. Cependant, le RBS était déjà en train de migrer ses propres systèmes vers un nouveau centre de transactions stratégique et de fournir 43 améliorations fonctionnelles avec la nouvelle plate-forme. Le coût et la complexité de la maintenance de quatre hubs de messagerie distincts ont en fait quadruplé.

est une maîtrise considérée comme post-universitaire

Solution

Enfin, une solution a été développée pour aider la banque à relever ses défis d'intégration. Il était nécessaire d'aider la banque à identifier tous les points du cycle de vie de la livraison de logiciels auxquels elle pouvait utiliser les tests automatisés, le développement agile et la virtualisation des services pour accélérer le développement, identifier les défauts plus tôt et accélérer les mises en production.

La solution comprenait un outil d'intégration et de virtualisation des services. Ces produits logiciels ont aidé à créer un environnement virtuel de bout en bout pour les tests plutôt que d'avoir à créer de véritables environnements de test, qui sont coûteux à construire et difficiles à maintenir.

Grâce à cette solution, RBS a pu automatiser les tests d'intégration sur plus de 80 interfaces et sous-systèmes impliqués dans l'exécution de ses transactions commerciales. Cela a permis des tests continus et pris en charge le processus de développement agile de l'équipe.

Résultat

En trois ans, le RBS a tiré des avantages substantiels de la solution d'intégration et de virtualisation des services. Ces avantages sont les suivants:

  • Réduction du temps de test d'intégration du système de trois semaines à une demi-journée

  • Réduction de 99,6% du nombre d'incidents de production dus à des défauts non détectés

  • Augmentation de la capacité de livraison des projets de 100%, passant de 40 à 80 projets achevés chaque année

  • Économies estimées à 6 millions de dollars sur les coûts de matériel, de logiciels et de ressources

  • Accéléré de 44% le délai entre le lancement du projet et la livraison, permettant à la banque de proposer plus rapidement des produits et services aux clients et de saisir de nouvelles opportunités de marché

DevOps en assurance

Profil

NJM Insurance Group, dont le siège estWest Trentonsection deCanton d'Ewing,Comté de Mercer,New Jersey,États Unis, offre une voiture personnelle, une automobile commerciale, une indemnisation des travailleurs, des propriétaires et un parapluieAssurance.La société a été créée en 1913 par un groupe de propriétaires d’usines qui souhaitaient obtenir une indemnisation des travailleurs.NJM s'est développé pour fournir une assurance à plus de 850000 assurés vivant dans le New Jersey etPennsylvanie.

Défi

Alors que le New Jersey Manufacturers Insurance Group (NJM) mettait à niveau ses plates-formes technologiques de base, il souhaitait accélérer la livraison de logiciels afin d'aligner les pratiques de livraison avec les demandes des entreprises pour des solutions mises à niveau. Avec leur volume et leur cadence de travail augmentant de jour en jour, ils ont rapidement atteint leurs limites en essayant de faire évoluer leurs processus de déploiement de logiciels entièrement manuels.

Le maintien et la démonstration de la conformité sans introduire de processus manuels plus pénibles étaient également une préoccupation majeure de cette grande compagnie d'assurance. NJM avait besoin d'un moyen plus fiable de rationaliser les déploiements de logiciels tout en garantissant le maintien des contrôles de conformité. Leur objectif ultime était d'automatiser la publication de logiciels de haute qualité tout en réduisant les complexités et en minimisant les frais généraux.

Solution

NJM a mis en œuvre avec succès l'automatisation du déploiement qui a accéléré et normalisé les processus de livraison de logiciels tout en les aidant à démontrer plus facilement la conformité. Cette initiative a considérablement réduit les frais généraux opérationnels et rationalisé les processus de déploiement afin que NJM puisse évoluer.

Résultat

  • Réduction considérable des temps de déploiement Déploiement hors production - de quelques jours à quelques minutes Déploiements en production - 30% à 50% plus rapide
  • 1000 à 1500+ déploiements par mois grâce à l'automatisation. Il y a quelques années, l'entreprise gérait manuellement ses versions
  • La société a commencé à effectuer des déploiements continus, planifiés et en libre-service. Élimination du recours à des techniciens spécialement qualifiés pour déployer les logiciels. L'assurance qualité, les développeurs et les stagiaires gèrent désormais les déploiements
  • Conformité sans tracas Très visible, un processus sans intervention, entièrement traçable et vérifiable

DevOps dans le commerce de détail

Profil

Ce détaillant spécialisé est un nom bien connu dont les actions sont négociées à la NYSE. Avec environ 100 magasins à travers les États-Unis et une forte présence dans le commerce électronique, ce détaillant est connu pour ses produits inspirants et est également régulièrement classé parmi les meilleurs endroits où travailler.

Défi

Le paysage de la vente au détail évoluant rapidement, cette organisation cherchait à permettre à son équipe de développement interne de rester agile et d'avoir une longueur d'avance sur la concurrence. Chargée de gérer le site de commerce électronique de l’organisation et les systèmes en magasin, la société a décidé de créer un plan de modernisation informatique qui a été divisé en projets distincts. Le premier projet de ce type consistait à développer l'automatisation des développeurs et des TI, en augmentant leur productivité et leur capacité à itérer rapidement sur l'innovation.

Solution

  • Microservices de conteneur Docker
  • Cloud computing basé sur DevOps
  • CI / CD entièrement automatisé couplé à une infrastructure immuable

Résultat

En tant que boutique de développement qui porte plusieurs chapeaux, l'équipe de développement de ce détaillant a tenu à standardiser sur une seule plate-forme. Son environnement était devenu complexe et difficile à gérer pour le moment, avec les nouveaux microservices basés sur des conteneurs Docker fonctionnant en conjonction avec des outils tels que Ansible, Docker Swarm et Hashicorp Consul and Vault, l'organisation a acquis un niveau d'automatisation plus élevé.Cette automatisation a, à son tour, permis aux développeurs de se mettre au travail plus rapidement, d'itérer avec agilité et de créer un impact plus stratégique sur l'organisation.

DevOps dans les voyages

Profil

Amadeus est l'un des plus grands opérateurs de voyages au monde. Leurs systèmes interagissent avec 90% de toutes les transactions liées aux voyages, desservant plus de 700 compagnies aériennes et environs 600 000 hôtels, traitant plus de 55 000 opérations par seconde aux pics de charge - et les chiffres sont en constante augmentation.

Problème

L'entreprise utilisait un cloud privé avec des machines virtuelles servies par Vagrant et vSphere. Cependant, le nombre de ressources informatiques consacrées à la maintenance de la couche hyperviseur de l'infrastructure était trop élevé et la vitesse de traitement n'était pas optimale, alors que même plusieurs secondes de retard peuvent entraîner d'énormes pertes pour un voyagiste.

didacticiel Microsoft SQL pour les débutants

Solution

L'entreprise a choisi Docker au lieu de Vagrant et a décidé de passer à un cloud sur site exécutant OpenShift, Docker et Kubernetes. En utilisant un système de gestion DevOps propriétaire, ils ont pu utiliser efficacement l'ensemble de leur infrastructure informatique, en utilisant les ressources précédemment utilisées par les hyperviseurs. Cela représentait près de vingt% de leur puissance de calcul.

Résultat

L'entreprise a s plusieurs millions de ressources informatiques en utilisant simplement leur infrastructure informatique efficacement. De plus, les conteneurs Docker s'exécutant dans des clusters Kubernetes permettent de traiter les charges de travail en temps réel, car il n'y a pas de retard dû à l'absence de la couche hyperviseur.

Comme le montre cette liste, les industries peuvent bénéficier de l'utilisation de DevOps même si elles ne sont pas centrées sur la technologie. L'un des principaux objectifs de DevOps est d'empêcher les départements de travailler de manière compartimentée. Au lieu de cela, cela les encourage à communiquer entre eux. Cet objectif permet d'atteindre les objectifs plus rapidement avec moins de friction.

Maintenant que tu as compris DevOps dans divers domaines , Vérifiez par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier. Le cours de formation à la certification Edureka DevOps aide les apprenants à comprendre ce qu'est DevOps et à acquérir une expertise dans divers processus et outils DevOps tels que Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack et GIT pour l'automatisation de plusieurs étapes dans SDLC.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires et nous vous recontacterons.