DevOps erinevates domeenides - kuidas DevOps probleemi lahendab?



See ajaveeb näitab ka seda, et DevOps ei piirdu ainult tehnikatööstusega, et ületada probleemid, millega ettevõtted kokku puutuvad erinevates valdkondades

on praeguse seisuga muutunud tehnoloogiavaldkonna uusimaks moesõnaks. DevOps on meeskondade vahelise koostöö kultuur, samuti DevOpsi tööriistade ja meetodite kogum äriprotsessidest tekkinud jäätmete pidevaks kõrvaldamiseks, mis viib lõpptarbijateni üha parema väärtuse pakkumiseni. Mõiste DevOps erinevates domeenides tähendab, et see ei piirdu enam ainult tehnotööstusega.

DevOpsi ja selle tavasid kasutatakse nüüd aga ka väljaspool tehnikasektorit. Selles blogis heidame valgust erinevatele domeenidele, mis on DevOpsi juurutamist alustanud. Siin käsitleme järgmisi teemasid:





  1. Mis on DevOps?
  2. DevOps erinevates domeenides

Alustagem siis oma esimesest teemast

Mis on DevOps?

DevOps on tarkvaraarenduslik lähenemisviis, mis hõlmab tarkvara pidevat arendamist, pidevat testimist, pidevat integreerimist, pidevat juurutamist ja pidevat jälgimist kogu selle tarkvara ulatuses . Need tegevused on võimalikud ainult DevOpsis, mitte Agile'is ega juga ning seetõttu on Facebook ja teised tippettevõtted valinud DevOps'i oma ärieesmärkide edasiliikumiseks. DevOps on eelistatud lähenemine kõrgekvaliteedilise tarkvara väljatöötamiseks lühemate arendustsüklitega, mis toob kaasa suurema klientide rahulolu.



DevOPs-devops erinevates domeenides-edureka

DevOps valitsuses

Profiil

The Riiklik lennundus- ja kosmoseamet (NASA) on Ameerika Ühendriikide valitsuse agentuur, mis vastutab riigi tsiviilkosmoseprogrammi ning lennunduse ja kosmosetööstuse uuringute eest.

Väljakutse

NASA pidi parema väleduse ja kulude kokkuhoiu huvides viima ligi 65 rakendust traditsioonilisest riistvarapõhisest andmekeskusest pilvepõhisesse keskkonda. Kiire ajaskaala tulemusel viidi paljud rakendused pilvekeskkonda nii, nagu need on. See lõi keskkonna, mis hõlmas mitut virtuaalset privaatset pilve (VPC) ja kontod, mida ei olnud lihtne hallata. Isegi lihtsad asjad, näiteks igale süsteemiadministraatorile juurdepääsu tagamine igale serverile või lihtne lappimine, olid äärmiselt koormavad.



java ja javascripti suhe

Lahendus

See probleem lahendati võimendades Anni torn pilvekeskkonna haldamiseks ja ajastamiseks.

Tulemus

Ansible Toweri rakendamise tulemusena on NASA oma AWS-keskkonna haldamiseks paremini varustatud. Tower võimaldas NASA-l pakkuda oma klientidele paremat operatsiooni ja turvalisust. See on ka meeskonnana efektiivsust suurendanud. Kui vaatate numbreid, siis:

  • Nasa.gov värskendamise aeg viidi üle ühest tunnist alla 5 minuti
  • Lappimise protsess langes mõnest päevast 45 minutini
  • Reaalajas operatiivmälu ja ketta jälgimise saavutamine (ilma agentideta)
  • OS-i kontode pakkumine kogu keskkonnas vähem kui 10 minutiga
  • Põhilised AMI-d viidi tunnisest manuaalsest seadistamisest nähtamatuks ja sujuvaks taustaprotsessiks
  • Rakenduse korstna pikkus on 1-2 tundi kuni alla 10 minuti kohta virna kohta

DevOps panganduses

Profiil

Šotimaa kuninglik pank tavaliselt lühendatult RBS , on üks jaepanganduse tütarettevõtteidRoyal Bank of Scotland Groupplc koosNatWestjaUlsteri pank. Šotimaa kuninglikul pangal on umbes 700 harukontorit, peamiselt Šotimaal, kuigi filiaale on paljudes suuremates linnades kogu Inglismaal ja Walesis.

Väljakutse

Šotimaa kuninglik pank üritas oma strateegiliste maksetehingute sõlmpunkti konsolideerida ja ümber ehitada, mis hõlmas kümneid integratsioonipunkte. RBS oli hiljuti omandanud teise finantsasutuse, mistõttu oli vaja integreerida selle ettevõtte süsteemid. RBS oli aga juba oma süsteeme uude strateegilisse tehingukeskusesse üle viimas ja uue platvormiga 43 funktsionaalset täiustust pakkunud. Nelja eraldi suhtluskeskuse ülalpidamise hind ja keerukus neljakordistusid.

Lahendus

Lõpuks töötati välja lahendus, mis aitaks pangal oma integratsiooniprobleemidega toime tulla. Pangale oli vaja abistada tarkvara tarnimise olelusringi kõigi punktide väljaselgitamisel, kus ta saaks kasutada arenduse kiirendamiseks, defektide varasemaks tuvastamiseks ja tootmisse viimise kiirendamiseks automatiseeritud testimist, kiiret arendamist ja teenuste virtualiseerimist.

Lahendus sisaldas integreerimise ja teenuse virtualiseerimise tööriista. Need tarkvaratooted aitasid luua testimiseks otsast lõpuni virtuaalse keskkonna, mitte ei pidanud looma reaalseid testikeskkondi, mille ehitamine on kallis ja mida on raske hooldada.

Lahenduse abil suutis RBS automatiseerida integreerimise testimise enam kui 80 liidese ja alamsüsteemi vahel, mis on seotud tema kauplemistehingutega. See võimaldas pidevat testimist ja toetas meeskonna kiiret arendusprotsessi.

Tulemus

Kolme aasta jooksul mõistis RBS integreerimise ja teenuste virtualiseerimise lahendusest märkimisväärset kasu. Need eelised on järgmised:

  • Lühendatud süsteemiintegratsiooni testimise aeg kolmelt nädalalt poolele päevale

  • Vähendas avastamata defektide tõttu tekkinud tootmisjuhtumite arvu 99,6 protsenti

  • Suurendas projekti täitmise võimsust 100 protsenti, kasvades 40-lt 80-le aastas lõpule viidud projektile

  • Säästis hinnanguliselt 6 miljonit USA dollarit riist-, tarkvara- ja ressursikulusid

  • Kiirendas aega projekti loomisest kuni tarnimiseni 44 protsenti, võimaldades pangal tooteid ja teenuseid klientidele kiiremini tuua ning uusi turuvõimalusi ära kasutada

DevOps kindlustuses

Profiil

NJM Insurance Group, mille peakontor asubLääne-TrentonjaotisEwingi alevik,Merceri maakond,New Jersey,Ühendriigidpakub personaalautot, kommertsautot, töötajate hüvitisi, majaomanikke ja vihmavarjukindlustus.Ettevõtte asutas 1913. aastal rühm tehaseomanikke, kes taotlesid töötajate hüvitist.NJM on kasvanud, et pakkuda kindlustust enam kui 850 000 kindlustusvõtjale, kes elavad New Jerseys jaPennsylvanias.

Väljakutse

Kui New Jersey tootjate kindlustusgrupp (NJM) uuendas põhilisi tehnoloogiaplatvorme, soovisid nad tarkvara tarnimist kiirendada, et viia tarnimistavad vastavusse uuendatud lahenduste ärinõuetega. Kuna töö maht ja tööjõud muutuvad iga päevaga järjest suuremaks, jõudsid nad kiiresti oma piiridesse, kui proovisid oma täiesti käsitsi tarkvara juurutamise protsesse laiendada.

Nõuetele vastavuse säilitamine ja demonstreerimine ilma valusamate manuaalprotsesside juurutamiseta oli ka selle suure kindlustusseltsi jaoks suurim probleem. NJM vajas usaldusväärsemat viisi tarkvara juurutamise sujuvamaks muutmiseks ja samal ajal vastavuse kontrollimise tagamiseks. Nende lõppeesmärk oli automatiseerida kvaliteetse tarkvara väljaandmist ning samal ajal vähendada keerukust ja minimeerida üldkulusid.

Lahendus

NJM juurutas edukalt juurutamise automatiseerimise, mis kiirendas ja standardiseeris tarkvara edastamise protsesse, aidates neil lihtsamalt vastavust tõendada. See algatus vähendas märkimisväärselt operatiivseid üldkulusid ja sujuvalt juurutusprotsesse, et NJM saaks laiendada.

Tulemus

  • Lühendatud kasutuselevõtuajad dramaatiliselt Tootmisväline kasutuselevõtt - päevadest minutitesse Tootmise juurutamine - 30–50% kiirem
  • 1000 kuni 1500+ juurutamist kuus automaatika abil. Mõni aasta tagasi käitus ettevõte oma väljalasetega käsitsi
  • Ettevõte alustas pidevat, plaanilist ja iseteeninduslikku juurutamist. Kõrvaldati tarkvara juurutamisel sõltuvus spetsiaalselt kvalifitseeritud tehnikutest. QA, arendajad ja praktikandid tegelevad nüüd juurutamisega
  • Probleemideta vastavus Hästi nähtav, täielikult jälgitav ja kontrollitav nullpuudutusega protsess

DevOps jaemüügis

Profiil

See spetsiaalne jaemüüja on tuntud leibkonna nimi, mille aktsiatega kaubeldakse NYSE-s. Umbes 100 kauplusega üle kogu USA ja tugev e-kaubanduse esindatus on see jaemüüja tuntud oma inspireeriva kauba poolest ja on samuti järjekindlalt üks parimatest töökohtadest.

Väljakutse

Kuna jaemüügimaastik muutub kiiresti, soovis see organisatsioon oma ettevõttesisesel arendustiimil püsida nobedana ja konkurentidest sammu ees. Organisatsiooni e-kaubanduse saidi ja kauplusesiseste süsteemide hooldamise ülesandeks otsustas ettevõte luua IT-kaasajastamise kava, mis oli jaotatud eraldi projektideks. Esimene selline projekt oli arendajate ja IT-automatiseerimise kasvatamine, suurendades nende tootlikkust ja suutlikkust kiiresti innovatsiooni korrata.

Lahendus

  • Dockeri konteinerite mikroteenused
  • DevOpsil põhinev pilvandmetöötlus
  • Täielikult automatiseeritud CI / CD koos muutumatu infrastruktuuriga

Tulemus

Mitut mütsi kandva arenduskauplusena soovis selle jaemüüja arendustiim standardida ühele platvormile. Selle keskkond oli muutunud keerukaks ja seda oli veel raske hallata, kuna uued Dockeri konteineripõhised mikroteenused töötasid koos selliste tööriistadega nagu Ansible, Docker Swarm ning Hashicorp Consul ja Vault, organisatsioon on saavutanud kõrgema automatiseerituse taseme.See automatiseerimine on omakorda võimaldanud arendajatel kiiremini tööle asuda, korduda agarusega ja luua organisatsioonile strateegilisem mõju.

DevOps reisimises

Profiil

Amadeus on üks suurimaid reisikorraldajaid kogu maailmas. Nende süsteemid suhtlevad 90% kõigist reisimisega seotud tehingutest, teenides rohkem kui 700 lennufirmad ja ümberringi 600 000 hotellid, töötlevad rohkem kui 55 000 operatsioone sekundis tippkoormusel - ja arv kasvab pidevalt.

Probleem

Ettevõte kasutas virtuaalsete masinatega privaatset pilve, mida teenindasid Vagrant ja vSphere. Infrastruktuuri hüpervisorikihi hooldamiseks kulutatud arvutusressursside arv oli aga liiga suur ja töötlemise kiirus polnud optimaalne, samas kui isegi mitu sekundit viivitamine võib reisikorraldajale tuua tohutuid kahjusid.

Lahendus

Ettevõte valis Docker Vagrandi asemel ja otsustas kolida kohapeal asuvasse pilve, mis käitab OpenShifti, Docker ja Kubernetes. Varalise DevOps-i juhtimissüsteemi abil suutsid nad kogu oma IT-infrastruktuuri tõhusalt kasutada, kasutades hüpervisorite varem kasutatud ressursse. See moodustas peaaegu kakskümmend% nende arvutusvõimsusest.

Tulemus

Seltskond sai s miljoneid arvutiressursse kasutades lihtsalt nende IT-infrastruktuuri tõhusalt. Lisaks võimaldavad Kubernetes klastrites töötavad Dockeri konteinerid töökoormusi reaalajas töödelda, kuna hüpervisori kihi puudumise tõttu pole viivitusi.

Nagu see loend näitab, saavad tööstused DevOpsi kasutamisest kasu isegi siis, kui nad pole tehnoloogiakesksed. DevOpsi üks peamisi eesmärke on peatada osakondade töö jaotatult. Selle asemel julgustab see neid omavahel suhtlema. See eesmärk aitab saavutada eesmärke kiiremini ja väiksema hõõrdumisega.

Nüüd, kui olete aru saanud DevOps erinevates domeenides , vaadake Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik hõlmab üle 250 000 rahuloleva õppija, levinud üle kogu maailma. Edureka DevOpsi sertifitseerimiskoolitus aitab õppijatel mõista, mis on DevOps, ja omandada teadmisi mitmesuguste DevOpsi protsesside ja tööriistade kohta, nagu Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack ja GIT SDLC mitmete sammude automatiseerimiseks.

Kas teil on meile küsimus? Palun mainige seda kommentaaride jaotises ja võtame teiega ühendust.