DevOps på forskjellige domener - Hvordan DevOps løser problemet?



Denne bloggen viser også at DevOps ikke bare er begrenset til teknologibransjen, overvinner problemene som selskapene fra ulike domener står overfor.

har blitt det siste moteordet i teknologibransjen per nå. DevOps er kulturen for samarbeid mellom team, i tillegg til et sett med DevOps-verktøy og metoder for kontinuerlig eliminering av avfall fra forretningsprosesser, noe som fører til stadig bedre verditilførsel til sluttbrukere. Begrepet DevOps på forskjellige domener betyr at det ikke er mer begrenset til teknologibransjen.

Imidlertid blir DevOps og dets praksis nå brukt utenfor teknologisektoren. I denne bloggen vil vi belyse de forskjellige domenene som har begynt å implementere DevOps. Temaene vi skal dekke her er som følger -





  1. Hva er DevOps?
  2. DevOps i forskjellige domener

Så la oss begynne med vårt første tema

Hva er DevOps?

DevOps er en programvareutviklingsmetode som innebærer kontinuerlig utvikling, kontinuerlig testing, kontinuerlig integrasjon, kontinuerlig implementering og kontinuerlig overvåking av programvaren gjennom hele . Disse aktivitetene er bare mulig i DevOps, ikke Agile eller foss, og det er derfor Facebook og andre toppbedrifter har valgt DevOps som veien videre for sine forretningsmål. DevOps er den foretrukne tilnærmingen for å utvikle programvare av høy kvalitet i kortere utviklingssykluser, noe som resulterer i større kundetilfredshet.



DevOPs-devops i forskjellige domener-edureka

DevOps i regjeringen

Profil

De National Aeronautics and Space Administration (NASA) er byrået til den amerikanske regjeringen som er ansvarlig for landets sivile romfartsprogram og for luftfarts- og romfartsforskning.

Utfordring

NASA trengte å flytte nesten 65 applikasjoner fra et tradisjonelt maskinvarebasert datasenter til et skybasert miljø for bedre smidighet og kostnadsbesparelser. Den raske tidslinjen resulterte i at mange applikasjoner ble migrert ‘som de er’ til et skymiljø. Dette skapte et miljø som spenner over flere virtuelle private skyer (VPCer) og kontoer som ikke lett kunne administreres. Selv enkle ting, som å sikre at hver systemadministrator hadde tilgang til hver server, eller enkel oppdatering, var ekstremt belastende.



Løsning

Dette problemet ble løst ved å utnytte Ansible Tower for å administrere og planlegge skymiljøet.

Resultat

Som et resultat av implementeringen av Ansible Tower er NASA bedre rustet til å administrere sitt AWS-miljø. Tower tillot NASA å tilby bedre drift og sikkerhet til sine kunder. Det har også økt effektiviteten som et team. Hvis du ser på tallene, så:

  • Tiden for oppdatering av nasa.gov ble redusert fra over 1 time til under 5 minutter
  • Prosessen med lapping kom ned fra noen dager til 45 minutter
  • Oppnå nær sanntids RAM og diskovervåking (oppnådd uten agenter)
  • Tilrettelegge OS-kontoer over hele miljøet på under 10 minutter
  • Baselining av standard AMI-er ble brakt ned fra 1 times manuell konfigurasjon til å bli en usynlig og sømløs bakgrunnsprosess
  • Applikasjonsstabel satt opp fra 1-2 timer til under 10 minutter per stabel

DevOps i bank

Profil

Royal Bank of Scotland ofte forkortet som RBS , er et av datterselskapene tilRoyal Bank of Scotland Groupplc, sammen medNatWestogUlster Bank. Royal Bank of Scotland har rundt 700 filialer, hovedsakelig i Skottland, men det er filialer i mange større byer i hele England og Wales.

Utfordring

Royal Bank of Scotland slet med å konsolidere og omorganisere sitt strategiske hub for betalingstransaksjoner, som involverte dusinvis av integrasjonsberøringspunkter. RBS hadde nylig anskaffet en annen finansinstitusjon, så det trengte å integrere selskapets systemer. Imidlertid var RBS allerede i ferd med å migrere sine egne systemer til et nytt strategisk transaksjonsnav og levere 43 funksjonelle forbedringer med den nye plattformen. Kostnaden og kompleksiteten ved å opprettholde fire separate meldingshubber, ble faktisk firedoblet.

Løsning

Til slutt ble det utviklet en løsning for å hjelpe banken med å takle sine integrasjonsutfordringer. Det var nødvendig å hjelpe banken med å identifisere alle poeng i løpet av programvarens leveringssyklus der den kunne bruke automatisert testing, smidig utvikling og tjenestevirtualisering for å akselerere utviklingen, identifisere mangler tidligere og øke utgivelser til produksjon.

Løsningen inkluderte et integrerings- og tjenestevirtualiseringsverktøy. Disse programvareproduktene bidro til å skape et virtuelt miljø helt til ende for testing i stedet for å måtte lage virkelige testmiljøer som er dyre å bygge og vanskelige å vedlikeholde.

Ved å bruke løsningen var RBS i stand til å automatisere integrasjonstesting over mer enn 80 grensesnitt og delsystemer som var involvert i å utføre handelstransaksjoner. Dette muliggjorde kontinuerlig testing og støttet teamets smidige utviklingsprosess.

Resultat

På tre år realiserte RBS betydelige fordeler med integrasjons- og tjenestevirtualiseringsløsningen. Disse fordelene er som følger:

  • Redusert testtid for systemintegrasjon fra tre uker til en halv dag

  • Reduserte antall produksjonshendelser fra uoppdagede feil med 99,6 prosent

    hvordan lage et varsel i javascript
  • Økte prosjektleveringskapasiteten med 100 prosent, og vokste fra 40 til 80 prosjekter som gjennomføres årlig

  • Sparte anslagsvis USD 6 millioner i maskinvare-, programvare- og ressurskostnader

    hva er en instansvariabel i java
  • Accelererte tiden fra prosjektstart til levering med 44 prosent, slik at banken kunne bringe produkter og tjenester til kundene raskere og utnytte nye markedsmuligheter

DevOps i forsikring

Profil

NJM Insurance Group, med hovedkontor iWest Trentonseksjon avEwing Township,Mercer County,New Jersey,forente stater, tilbyr personlig bil, kommersiell bil, arbeidskompensasjon, huseiere og paraplyforsikring.Selskapet ble dannet i 1913 av en gruppe fabrikkeiere som ønsket dekning for arbeidere.NJM har vokst til å tilby forsikring til mer enn 850 000 forsikringstakere som bor i New Jersey ogPennsylvania.

Utfordring

Da New Jersey Manufacturers Insurance Group (NJM) oppgraderte kjerneteknologiplattformer, ønsket de å akselerere levering av programvare for å tilpasse leveringspraksis med forretningskravene til oppgraderte løsninger. Da volumet og arbeidsfrekvensen økte dag for dag, nådde de raskt grensene da de prøvde å skalere sine helt manuelle distribusjonsprosesser for programvare.

Å opprettholde og demonstrere samsvar uten å innføre mer smertefulle manuelle prosesser var også et største bekymring for dette store forsikringsselskapet. NJM trengte en mer pålitelig måte å strømlinjeforme programvaredistribusjoner og samtidig sikre at samsvarskontroll ble opprettholdt. Deres endelige mål var å automatisere utgivelsen av programvare av høy kvalitet og samtidig redusere kompleksiteten og minimere overhead.

Løsning

NJM implementerte vellykket distribusjonsautomatisering som akselererte og standardiserte leveringsprosesser for programvare samtidig som det lettere hjalp dem med å demonstrere samsvar. Dette initiativet reduserte operasjonelle omkostninger betydelig og effektiviserte distribusjonsprosesser slik at NJM kunne skalere.

Resultat

  • Redusert distribusjonstid dramatisk Ikke-produksjonsdistribusjon - fra dager til minutter Produksjonsdistribusjoner - 30% -50% raskere
  • 1000 til 1500+ distribusjoner per måned gjennom automatisering. For noen år siden håndterte selskapet utgivelsene manuelt
  • Selskapet begynte å gjøre kontinuerlige, planlagte og selvbetjente distribusjoner. Eliminert avhengighet av spesialkyndige teknikere for å distribuere programvare. QA, utviklere og traineer håndterer nå distribusjoner
  • Problemfri etterlevelse Svært synlig, en null berøringsprosess som er helt sporbar og kontrollerbar

DevOps i detaljhandel

Profil

Denne spesialforhandleren er et velkjent navn som aksjen handles på NYSE. Med omtrent 100 butikker over hele USA og en sterk tilstedeværelse på e-handel, er denne forhandleren kjent for sine inspirerende varer og er også konsekvent rangert som et av de beste stedene å jobbe.

Utfordring

Ettersom detaljhandelslandskapet endrer seg raskt, ønsket denne organisasjonen å gjøre det mulig for det interne utviklingsteamet å være kvikk og et skritt foran konkurransen. Oppgitt med å betjene organisasjonens e-handelsside og systemene i butikken, bestemte selskapet seg for å lage en IT-moderniseringsplan som ble delt inn i diskrete prosjekter. Det første slikt prosjektet var å vokse utvikler- og IT-automatisering, øke produktiviteten og evnen til raskt å gjenta innovasjon.

Løsning

  • Docker-container mikrotjenester
  • DevOps-basert cloud computing
  • Helautomatisk CI / CD kombinert med en uforanderlig infrastruktur

Resultat

Som en utviklingsbutikk som bruker flere hatter, var utviklerne til denne forhandleren opptatt av å standardisere på en enkelt plattform. Miljøet hadde vokst seg komplekst og vanskelig å administrere ennå, med nye Docker-containerbaserte mikrotjenester som fungerer sammen med verktøy som Ansible, Docker Swarm og Hashicorp Consul og Vault, har organisasjonen fått et høyere nivå av automatisering.Denne automatiseringen har igjen tillatt utviklere å komme i gang raskere, itere med smidighet og skape en mer strategisk innvirkning på organisasjonen.

DevOps i reise

Profil

Amadeus er en av de største reisearrangørene over hele verden. Systemene deres samhandler med 90% av alle reiserelaterte transaksjoner, og betjener mer enn 700 flyselskaper og rundt 600.000 hoteller, behandler mer enn 55.000 operasjoner per sekund ved toppbelastning - og tallene vokser stadig.

Problem

Selskapet brukte en privat sky med virtuelle maskiner servert av Vagrant og vSphere. Antall databehandlingsressurser som ble brukt på å opprettholde hypervisor-laget i infrastrukturen, var imidlertid for høyt, og prosesseringshastigheten var ikke optimal, mens til og med flere sekunders forsinkelse kan føre til store tap for en reisearrangør.

Løsning

Selskapet valgte Docker i stedet for Vagrant og bestemte oss for å flytte til en sky som kjører OpenShift, Docker og Kubernetes. Ved å bruke et eget DevOps-styringssystem kunne de effektivt utnytte hele IT-infrastrukturen ved å ta ressursene som tidligere ble brukt av hypervisorer. Dette utgjorde nesten tjue% av datakraften deres.

Resultat

Selskapet fikk s evige millioner verdier av databehandlingsressurser ved ganske enkelt å bruke sin IT-infrastruktur effektivt. I tillegg tillater Docker-containere som kjører i Kubernetes-klynger behandling av arbeidsmengder i sanntid, da det ikke er noen forsinkelse på grunn av fraværet av hypervisor-laget.

Som denne listen viser, kan bransjer ha nytte av å bruke DevOps selv om de ikke er teknologisentriske. Et av hovedmålene med DevOps er å stoppe avdelinger fra å arbeide på avdelte måter. I stedet oppfordrer det dem til å kommunisere med hverandre. Dette målet hjelper deg med å oppnå mål raskere med mindre friksjon.

Nå som du har forstått det DevOps på forskjellige domener , sjekk ut av Edureka, et pålitelig online læringsfirma med et nettverk med mer enn 250 000 fornøyde elever spredt over hele verden. Edureka DevOps Certification Training-kurset hjelper elever til å forstå hva som er DevOps og få ekspertise i forskjellige DevOps-prosesser og verktøy som Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack og GIT for å automatisere flere trinn i SDLC.

Har du spørsmål til oss? Vennligst nevn det i kommentarfeltet, så kommer vi tilbake til deg.