DevOps på forskellige domæner - Hvordan DevOps løser problemet?



Denne blog viser også, at DevOps ikke kun er begrænset til teknologibranchen overvinder de problemer, som virksomheder fra forskellige domæner står over for

er blevet det seneste buzzword i teknologibranchen lige nu. DevOps er kulturen i samarbejde mellem teams samt et sæt DevOps-værktøjer og metoder til kontinuerlig eliminering af affald fra forretningsprocesser, hvilket fører til en stadig forbedret levering af værdi til slutbrugere. Udtrykket DevOps på forskellige domæner betyder, at det ikke er mere begrænset til den tekniske industri.

Dog bruges DevOps og dets praksis nu ud over teknologisektoren. I denne blog vil vi kaste lys over de forskellige domæner, der er begyndt at implementere DevOps. Emnerne, som vi skal dække her, er som følger -





  1. Hvad er DevOps?
  2. DevOps i forskellige domæner

Så lad os begynde med vores første emne

Hvad er DevOps?

DevOps er en softwareudviklingsmetode, der involverer kontinuerlig udvikling, kontinuerlig test, kontinuerlig integration, kontinuerlig implementering og kontinuerlig overvågning af softwaren i hele dens . Disse aktiviteter er kun mulige i DevOps, ikke Agile eller vandfald, og det er grunden til, at Facebook og andre topfirmaer har valgt DevOps som vejen frem for deres forretningsmål. DevOps er den foretrukne tilgang til at udvikle software i høj kvalitet i kortere udviklingscyklusser, hvilket resulterer i større kundetilfredshed.



DevOPs-devops i forskellige domæner-edureka

DevOps i regeringen

Profil

Det National Aeronautics and Space Administration (NASA) er agenturet for den amerikanske regering, der er ansvarlig for landets civile rumprogram og for luftfart og luftfartsforskning.

Udfordring

NASA havde brug for at flytte næsten 65 applikationer fra et traditionelt hardwarebaseret datacenter til et skybaseret miljø for bedre smidighed og omkostningsbesparelser. Den hurtige tidslinje resulterede i, at mange applikationer blev migreret 'som de er' til et skymiljø. Dette skabte et miljø, der spænder over flere virtuelle private skyer (VPC'er) og konti, der ikke let kunne administreres. Selv enkle ting, som at sikre, at hver systemadministrator havde adgang til hver server eller simpel patchning, var ekstremt byrdefulde.



Løsning

Dette problem blev løst ved hjælp af gearing Ansible Tower til at styre og planlægge skymiljøet.

Resultat

Som et resultat af implementeringen af ​​Ansible Tower er NASA bedre rustet til at styre sit AWS-miljø. Tower tillod NASA at levere bedre operationer og sikkerhed til sine kunder. Det har også øget effektiviteten som et team. Hvis du kigger på tallene, så:

  • Tiden til opdatering af nasa.gov blev bragt ned fra over 1 time til under 5 minutter
  • Processen med lappning faldt fra et par dage til 45 minutter
  • Opnå næsten realtids RAM og diskovervågning (udført uden agenter)
  • Tilvejebringelse af OS-konti på tværs af hele miljøet på under 10 minutter
  • Baselining af standard AMI'er blev bragt ned fra 1 times manuel konfiguration til at blive en usynlig og problemfri baggrundsproces
  • Applikationsstak oprettet fra 1-2 timer til under 10 minutter pr. Stak

DevOps i bankvæsen

Profil

Royal Bank of Scotland almindeligvis forkortet som RBS , er et af datterselskaberne til detailbankvirksomhedRoyal Bank of Scotland Groupplc sammen medNatWestogUlster Bank. Royal Bank of Scotland har omkring 700 filialer, hovedsageligt i Skotland, selvom der er filialer i mange større byer i hele England og Wales.

Udfordring

Royal Bank of Scotland kæmpede for at konsolidere og re-arkitekturen sin strategiske hub for betalingstransaktion, der involverede snesevis af berøringspunkter for integration. RBS havde for nylig erhvervet en anden finansiel institution, så det var nødvendigt at integrere selskabets systemer. Imidlertid var RBS allerede i gang med at migrere sine egne systemer til et nyt strategisk transaktionscenter og levere 43 funktionelle forbedringer med den nye platform. Omkostningerne og kompleksiteten ved vedligeholdelse af fire separate messaging-hubber blev faktisk firedoblet.

Løsning

Endelig blev der udviklet en løsning, der skulle hjælpe banken med at tackle sine integrationsudfordringer. Det var nødvendigt at hjælpe banken med at identificere alle punkter på tværs af softwareleveringscyklussen, hvor den kunne bruge automatiseret test, agil udvikling og servicevirtualisering til at fremskynde udviklingen, identificere mangler tidligere og fremskynde frigivelser til produktion.

Løsningen omfattede et integrations- og servicevirtualiseringsværktøj. Disse softwareprodukter hjalp med at skabe et end-to-end virtuelt miljø til test snarere end at skulle skabe reelle testmiljøer, som er dyre at bygge og vanskelige at vedligeholde.

hadoop admin vs hadoop-udvikler

Ved hjælp af løsningen var RBS i stand til at automatisere integrationstest på tværs af mere end 80 grænseflader og undersystemer, der var involveret i udførelsen af ​​sine handelstransaktioner. Dette muliggjorde kontinuerlig test og understøttede holdets agile udviklingsproces.

Resultat

På tre år realiserede RBS betydelige fordele ved integrations- og servicevirtualiseringsløsningen. Disse fordele er som følger:

  • Reduceret systemintegrationstesttid fra tre uger til en halv dag

  • Reduceret antallet af produktionshændelser fra uopdagede fejl med 99,6 procent

  • Forøgede projektleveringskapaciteten med 100 procent og voksede fra 40 til 80 projekter, der blev gennemført årligt

  • Sparede anslået 6 millioner dollars i hardware-, software- og ressourceomkostninger

  • Accelererede tiden fra projektets start til levering med 44 procent, hvilket gjorde det muligt for banken at bringe produkter og tjenester hurtigere til kunderne og udnytte nye markedsmuligheder

DevOps i forsikring

Profil

NJM Insurance Group, med hovedkontor iWest Trentonsektion afEwing Township,Mercer County,New Jersey,Forenede Stater, tilbyder personlig bil, kommerciel bil, arbejdstageres kompensation, husejere og paraplyforsikring.Virksomheden blev dannet i 1913 af en gruppe fabriksejere, der søgte arbejdstageres kompensationsdækning.NJM er vokset til at yde forsikring til mere end 850.000 forsikringstagere, der bor i New Jersey ogPennsylvania.

Udfordring

Da New Jersey Manufacturers Insurance Group (NJM) opgraderede kerneteknologiplatforme, ønskede de at fremskynde softwarelevering for at tilpasse leveringspraksis til forretningskrav til opgraderede løsninger. Da deres volumen og kadence af arbejde steg dag for dag, nåede de hurtigt deres grænser, da de forsøgte at skalere deres helt manuelle softwareimplementeringsprocesser.

Opretholdelse og demonstration af overholdelse uden at indføre mere smertefulde manuelle processer var også et største bekymring for dette store forsikringsselskab. NJM havde brug for en mere pålidelig måde at strømline softwareinstallationer på og samtidig sikre, at overholdelseskontrol blev opretholdt. Deres ultimative mål var at automatisere frigivelsen af ​​software af høj kvalitet og samtidig reducere kompleksiteten og minimere omkostningerne.

Løsning

NJM implementerede succesfuld implementeringsautomatisering, som fremskyndede og standardiserede leveringsprocesser for software, samtidig med at det lettere hjalp dem med at demonstrere overholdelse. Dette initiativ reducerede de operationelle omkostninger betydeligt og strømlinede implementeringsprocesser, så NJM kunne skalere.

Resultat

  • Reduceret implementeringstid dramatisk Ikke-produktionsinstallation - fra dage til minutter Produktionsinstallationer - 30% -50% hurtigere
  • 1.000 til 1.500+ implementeringer pr. Måned gennem automatisering. For et par år siden håndterede virksomheden sine udgivelser manuelt
  • Virksomheden begyndte at udføre løbende, planlagte og selvbetjeningsinstallationer. Elimineret afhængighed af specielt dygtige teknikere til at implementere software. QA, udviklere og praktikanter håndterer nu implementeringer
  • Problemfri overholdelse Meget synlig, en nul berøringsproces, der er fuldt sporbar og kontrollerbar

DevOps i detailhandel

Profil

Denne specialforhandler er et velkendt husstandsnavn, hvis aktie handles på NYSE. Med omkring 100 butikker i hele USA og en stærk tilstedeværelse på e-handel er denne forhandler kendt for sin inspirerende merchandise og er også konsekvent rangeret som et af de bedste steder at arbejde.

Udfordring

Da detaillandskabet ændrer sig hurtigt, søgte denne organisation at gøre det muligt for sit interne udviklingsteam at være fedt og et skridt foran konkurrencen. Opgaven med at servicere organisationens e-handelswebsted og butikssystemer besluttede virksomheden at oprette en IT-moderniseringsplan, der var opdelt i diskrete projekter. Det første af sådanne projekter var at vokse udvikler- og it-automatisering, øge deres produktivitet og evnen til hurtigt at gentage innovation.

Løsning

  • Docker-container-mikrotjenester
  • DevOps-baseret cloud computing
  • Fuldautomatisk CI / CD kombineret med en uforanderlig infrastruktur

Resultat

Som en udviklingsbutik, der bærer flere hatte, var denne forhandlers udviklingsteam ivrig efter at standardisere på en enkelt platform. Dets miljø var vokset komplekst og vanskeligt at administrere endnu, med nye Docker-containerbaserede mikrotjenester, der arbejder sammen med værktøjer som Ansible, Docker Swarm og Hashicorp Consul og Vault, har organisationen fået et højere automatiseringsniveau.Denne automatisering har igen gjort det muligt for udviklere at komme i gang hurtigere, gentage med smidighed og skabe en mere strategisk indflydelse på organisationen.

DevOps i rejser

Profil

Amadeus er en af ​​de største rejsearrangører verden over. Deres systemer interagerer med 90% af alle rejserelaterede transaktioner, der betjener mere end 700 flyselskaber og omkring 600.000 hoteller, der behandler mere end 55.000 operationer pr. sekund ved spidsbelastning - og antallet vokser konstant.

Problem

Virksomheden brugte en privat sky med virtuelle maskiner, der betjenes af Vagrant og vSphere. Antallet af databehandlingsressourcer, der blev brugt på at opretholde hypervisor-laget i infrastrukturen, var imidlertid for højt, og behandlingshastigheden var ikke optimal, mens selv flere sekunders forsinkelse kan resultere i enorme tab for en rejsearrangør.

Løsning

Virksomheden valgte Docker i stedet for Vagrant og besluttede at flytte til en lokal sky, der kører OpenShift, Docker og Kubernetes. Ved at bruge et proprietært DevOps-styringssystem var de i stand til effektivt at udnytte hele deres IT-infrastruktur ved at tage de ressourcer, der tidligere blev brugt af hypervisorer. Dette tegnede sig for næsten tyve% af deres computerkraft.

Resultat

Virksomheden fik s evige millioner værdier af databehandlingsressourcer ved blot at udnytte deres it-infrastruktur effektivt. Derudover tillader Docker-containere, der kører i Kubernetes-klynger, at behandle arbejdsbelastningerne i realtid, da der ikke er nogen forsinkelse på grund af fraværet af hypervisor-laget.

Som denne liste viser, kan industrier drage fordel af at bruge DevOps, selvom de ikke er teknologicentrerede. Et af de vigtigste mål for DevOps er at stoppe afdelinger i at arbejde i inddelte måder. I stedet opmuntrer det dem til at kommunikere med hinanden. Dette mål hjælper med at nå mål hurtigere med mindre friktion.

Nu hvor du har forstået det DevOps inden for forskellige domæner , tjek af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden. Edureka DevOps-certificeringstræningskurset hjælper eleverne med at forstå, hvad der er DevOps og få ekspertise i forskellige DevOps-processer og -værktøjer såsom Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack og GIT til automatisering af flere trin i SDLC.

Har du et spørgsmål til os? Nævn det i kommentarfeltet, og vi vender tilbage til dig.