DevOps inom olika domäner - Hur DevOps löser problemet?



Den här bloggen visar också att DevOps inte bara är begränsad till att teknikindustrin löser problemen som företag från olika domäner står inför

har blivit det senaste motordet i teknikbranschen från och med nu. DevOps är kulturen för samarbete mellan team, liksom en uppsättning DevOps-verktyg och metoder för kontinuerlig eliminering av avfall från affärsprocesser, vilket leder till ständigt förbättrad leverans av värde till slutanvändare. Termen DevOps på olika domäner betyder att den inte är mer begränsad till teknikindustrin.

Men DevOps och dess praxis används nu bortom tekniksektorn. I den här bloggen kommer vi att belysa de olika domänerna som har börjat implementera DevOps. De ämnen som vi ska täcka här är som följer -





  1. Vad är DevOps?
  2. DevOps i olika domäner

Så låt oss börja med vårt första ämne

informatica tutorial för nybörjare pdf

Vad är DevOps?

DevOps är en programvaruutvecklingsmetod som involverar kontinuerlig utveckling, kontinuerlig testning, kontinuerlig integration, kontinuerlig distribution och kontinuerlig övervakning av programvaran under hela dess . Dessa aktiviteter är endast möjliga i DevOps, inte Agile eller vattenfall, och det är därför Facebook och andra toppföretag har valt DevOps som vägen framåt för sina affärsmål. DevOps är det föredragna tillvägagångssättet för att utveckla mjukvara av hög kvalitet i kortare utvecklingscykler, vilket resulterar i större kundnöjdhet.



DevOPs-devops i olika domäner-edureka

DevOps i regeringen

Profil

De National Aeronautics and Space Administration (NASA) är USA: s myndighet som ansvarar för landets civila rymdprogram och för flyg- och rymdforskning.

Utmaning

NASA behövde flytta nästan 65 applikationer från ett traditionellt hårdvarubaserat datacenter till en molnbaserad miljö för bättre smidighet och kostnadsbesparingar. Den snabba tidslinjen resulterade i att många applikationer migrerades 'som de är' till en molnmiljö. Detta skapade en miljö som spänner över flera virtuella privata moln (VPC) och konton som inte lätt kunde hanteras. Till och med enkla saker, som att se till att alla systemadministratörer hade tillgång till varje server, eller enkel lappning, var extremt betungande.



Lösning

Detta problem löstes genom att utnyttja Ansible Tower för att hantera och schemalägga molnmiljön.

Resultat

Som ett resultat av implementeringen av Ansible Tower är NASA bättre rustad för att hantera sin AWS-miljö. Tower tillät NASA att tillhandahålla bättre drift och säkerhet till sina kunder. Det har också ökat effektiviteten som ett team. Om du tittar på siffrorna så:

  • Tiden för uppdatering av nasa.gov minskades från över 1 timme till under 5 minuter
  • Processen med lappning kom från några dagar till 45 minuter
  • Uppnå nära realtids RAM- och diskövervakning (utförs utan agenter)
  • Tillhandahållande av OS-konton i hela miljön på under tio minuter
  • Baslinjebaserade standard AMI: er minskades från en timmes manuell konfiguration till att bli en osynlig och sömlös bakgrundsprocess
  • Applikationsstack inställd från 1-2 timmar till under 10 minuter per stack

DevOps inom bank

Profil

Royal Bank of Scotland brukar förkortas som RBS , är ett av detaljhandelsbankernas dotterbolag tillRoyal Bank of Scotland Groupplc, tillsammans medNatWestochUlster Bank. Royal Bank of Scotland har cirka 700 filialer, främst i Skottland, men det finns filialer i många större städer och städer i hela England och Wales.

Utmaning

Royal Bank of Scotland kämpade för att konsolidera och omorganisera sitt strategiska nav för betalningstransaktion, som involverade dussintals integrationspunkter. RBS hade nyligen förvärvat en annan finansiell institution, så den behövde integrera företagets system. RBS var dock redan i färd med att migrera sina egna system till ett nytt strategiskt transaktionsnav och leverera 43 funktionella förbättringar med den nya plattformen. Kostnaden och komplexiteten för att underhålla fyra separata hubbar för meddelanden, fyrdubblades i själva verket.

Lösning

Slutligen utvecklades en lösning för att hjälpa banken att hantera sina integrationsutmaningar. Det var nödvändigt att hjälpa banken att identifiera alla punkter i programvarans leveranscykel där den kunde använda automatiserad testning, smidig utveckling och servicevirtualisering för att påskynda utvecklingen, identifiera fel tidigare och påskynda utsläpp till produktion.

Lösningen inkluderade ett verktyg för integration och virtualisering av tjänster. Dessa programvaruprodukter hjälpte till att skapa en virtuell miljö från början till slut snarare än att behöva skapa riktiga testmiljöer, som är dyra att bygga och svåra att underhålla.

Med hjälp av lösningen kunde RBS automatisera integrationstester över mer än 80 gränssnitt och delsystem som var involverade i genomförandet av sina handelstransaktioner. Detta möjliggjorde kontinuerlig testning och stödde teamets agila utvecklingsprocess.

Resultat

På tre år uppnådde RBS betydande fördelar med integrations- och servicevirtualiseringslösningen. Dessa fördelar är följande:

  • Minskad systemintegrationstesttid från tre veckor till en halv dag

  • Minskade antalet produktionsincidenter från oupptäckta defekter med 99,6 procent

    sortera en matris i c ++
  • Ökade projektleveranskapaciteten med 100 procent och växte från 40 till 80 projekt som genomförs årligen

  • Sparade uppskattningsvis 6 miljoner USD i hårdvara, programvara och resurskostnader

  • Påskyndade tiden från projektstart till leverans med 44 procent, vilket gjorde det möjligt för banken att förse produkter och tjänster snabbare till kunderna och ta till sig nya marknadsmöjligheter

DevOps i försäkring

Profil

NJM Insurance Group, med huvudkontor iWest Trentonavsnitt avEwing Township,Mercer County,New Jersey,Förenta staterna, erbjuder personlig bil, kommersiell bil, arbetstagarersättning, husägare och paraplyförsäkring.Företaget bildades 1913 av en grupp fabriksägare som ville ha ersättning för arbetstagare.NJM har vuxit till att tillhandahålla försäkring till mer än 850 000 försäkringstagare som bor i New Jersey ochPennsylvania.

Utmaning

Eftersom New Jersey Manufacturers Insurance Group (NJM) uppgraderade kärnteknologiplattformar, ville de påskynda leveransen av programvara för att anpassa leveransmetoderna till företagets krav på uppgraderade lösningar. Med sin volym och arbetsfrekvens som ökade dag för dag nådde de snabbt sina gränser när de försökte skala sina helt manuella programvarudistributionsprocesser.

Att upprätthålla och visa efterlevnad utan att införa mer smärtsamma manuella processer var också ett yttersta bekymmer för detta stora försäkringsbolag. NJM behövde ett mer tillförlitligt sätt att effektivisera programdistributioner och samtidigt säkerställa att efterlevnadskontroller upprätthölls. Deras yttersta mål var att automatisera lanseringen av högkvalitativ programvara och samtidigt minska komplexiteten och minimera omkostnaderna.

Lösning

NJM implementerade framgångsrikt distributionsautomation som påskyndade och standardiserade leveransprocesser för mjukvara samtidigt som de lättare kunde demonstrera efterlevnad. Detta initiativ minskade betydligt de operativa omkostnaderna och effektiviserade distributionsprocesserna så att NJM kunde skala.

Resultat

  • Reducerade distributionstider dramatiskt Icke-produktionsdistribution - från dagar till minuter Produktionsdistributioner - 30% -50% snabbare
  • 1 000 till 1 500+ distributioner per månad genom automatisering. För några år sedan hanterade företaget sina utgivningar manuellt
  • Företaget började göra kontinuerliga, schemalagda och självbetjäningsdistributioner. Eliminerat beroende av specialkunniga tekniker för att distribuera programvara. QA, utvecklare och praktikanter hanterar nu implementeringar
  • Inget krångel Efterlevnad Mycket synlig, en process utan noll beröring som är helt spårbar och granskbar

DevOps i detaljhandeln

Profil

Denna specialiserade återförsäljare är ett välkänt hushållsnamn vars aktie handlas på NYSE. Med cirka 100 butiker över hela USA och en stark e-handelsnärvaro är denna återförsäljare känd för sina inspirerande varor och rankas också konsekvent som en av de bästa platserna att arbeta.

Utmaning

Eftersom detaljhandelslandskapet förändras snabbt såg denna organisation att göra det möjligt för sitt interna utvecklingsteam att hålla sig smidig och ett steg före tävlingen. I syfte att betjäna organisationens e-handelsplats och butikssystem beslutade företaget att skapa en IT-moderniseringsplan som delades upp i diskreta projekt. Det första projektet var att växa utvecklare och IT-automatisering, öka produktiviteten och förmågan att snabbt itera om innovation.

c ++ går sortera

Lösning

  • Dockerbehållares mikrotjänster
  • DevOps-baserad cloud computing
  • Helautomatiserad CI / CD i kombination med en oföränderlig infrastruktur

Resultat

Som en utvecklingsbutik som bär flera hattar, var denna återförsäljares utvecklingsteam angelägna om att standardisera på en enda plattform. Miljön hade blivit komplex och svår att hantera ännu, med nya Docker-containerbaserade mikrotjänster som arbetar tillsammans med verktyg som Ansible, Docker Swarm och Hashicorp Consul och Vault, har organisationen fått en högre nivå av automatisering.Denna automatisering har i sin tur gjort det möjligt för utvecklare att komma igång snabbare, itera med smidighet och skapa en mer strategisk inverkan på organisationen.

DevOps i resor

Profil

Amadeus är en av de största researrangörerna världen över. Deras system interagerar med 90% av alla reserelaterade transaktioner som betjänar mer än 700 flygbolag och runt 600 000 hotell, bearbetar mer än 55 000 operationer per sekund vid toppbelastningar - och antalet växer ständigt.

Problem

Företaget använde ett privat moln med virtuella maskiner som betjänas av Vagrant och vSphere. Antalet datorresurser som spenderades på att underhålla hypervisor-lagret i infrastrukturen var dock för högt och bearbetningshastigheten var inte optimal, medan till och med flera sekunders fördröjning kan leda till stora förluster för en researrangör.

Lösning

Företaget valde Hamnarbetare istället för Vagrant och beslutade att flytta till ett lokalt moln som kör OpenShift, Docker och Kubernetes. Genom att använda ett egenutvecklat DevOps-hanteringssystem kunde de effektivt utnyttja hela IT-infrastrukturen med de resurser som tidigare använts av hypervisorer. Detta stod för nästan tjugo% av deras datorkraft.

Resultat

Företaget fick s ständigt miljoner dators resurser genom att helt enkelt använda sin IT-infrastruktur effektivt. Dessutom tillåter Docker-containrar som körs i Kubernetes-kluster bearbetning av arbetsbelastningar i realtid, eftersom det inte finns någon fördröjning på grund av frånvaron av hypervisor-lagret.

Som listan visar kan industrier dra nytta av att använda DevOps även om de inte är tekniska. Ett av DevOps huvudmål är att stoppa avdelningar från att arbeta i uppdelade sätt. Istället uppmuntrar det dem att kommunicera med varandra. Det målet hjälper dig att uppnå mål snabbare med mindre friktion.

Nu när du har förstått det DevOps inom olika domäner , kolla in av Edureka, ett pålitligt online-lärande företag med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen. Edureka DevOps Certification Training-kursen hjälper eleverna att förstå vad som är DevOps och få expertis inom olika DevOps-processer och verktyg som Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack och GIT för att automatisera flera steg i SDLC.

Har du en fråga till oss? Vänligen nämna det i kommentarfältet så återkommer vi till dig.