DevOps eri toimialueilla - Kuinka DevOps ratkaisee ongelman?

Tämä blogi osoittaa myös, että DevOps ei ole enää pelkästään teknologiateollisuus, joka voittaa ongelmat, joita eri alojen yritykset kohtaavat

on tullut teknisen alan viimeisin muotisana nyt. DevOps on tiimien välisen yhteistyön kulttuuri, samoin kuin joukko DevOps-työkaluja ja -menetelmiä jätteiden jatkuvaan poistamiseen liiketoimintaprosesseista, mikä johtaa jatkuvasti parempaan arvon toimittamiseen loppukäyttäjille. Termi DevOps eri aloilla tarkoittaa, että se ei rajoitu enää vain tekniikan alaan.

DevOpsia ja sen käytäntöjä käytetään kuitenkin nyt teknologiasektorin ulkopuolella. Tässä blogissa valaistaan ​​eri verkkotunnuksia, jotka ovat aloittaneet DevOpsin käyttöönoton. Aiheet, jotka aiomme käsitellä täällä, ovat seuraavat -



  1. Mikä on DevOps?
  2. DevOps eri verkkotunnuksissa

Aloitetaan siis ensimmäisestä aiheesta

Mikä on DevOps?

DevOps on ohjelmistokehitysmenetelmä, johon sisältyy ohjelmiston jatkuva kehittäminen, jatkuva testaus, jatkuva integrointi, jatkuva käyttöönotto ja jatkuva valvonta. . Nämä toiminnot ovat mahdollisia vain DevOpsissa, ei ketterässä tai vesiputouksessa, ja siksi Facebook ja muut huippuyritykset ovat valinneet DevOpsin etenemistavaksi liiketoimintatavoitteisiinsa. DevOps on ensisijainen tapa kehittää korkealaatuisia ohjelmistoja lyhyemmissä kehitysjaksoissa, mikä lisää asiakastyytyväisyyttä.

DevOPs-devops eri toimialueilla-edureka

DevOps hallituksessa

Profiili

Kansallinen ilmailu- ja avaruushallinto (NASA) on Yhdysvaltain hallituksen virasto, joka vastaa maan siviili-avaruusohjelmasta, ilmailusta ja avaruustutkimuksesta.

Haaste

NASA: n oli siirrettävä lähes 65 sovellusta perinteisestä laitteistopohjaisesta datakeskuksesta pilvipohjaiseen ympäristöön parempaan ketteryyteen ja kustannussäästöihin. Nopea aikajana johti siihen, että monet sovellukset siirrettiin sellaisenaan pilviympäristöön. Tämä loi ympäristön, joka kattaa useita virtuaalisia yksityisiä pilviä (VPC) ja tilejä, joita ei voitu helposti hallita. Jopa yksinkertaiset asiat, kuten sen varmistaminen, että jokaisella järjestelmänvalvojalla on pääsy kaikkiin palvelimiin, tai yksinkertainen korjaustiedosto, olivat erittäin raskaita.

Ratkaisu

Tämä ongelma ratkaistiin hyödyntämällä Tornin torni hallita ja ajoittaa pilviympäristöä.

Tulos

Ansible Towerin toteuttamisen ansiosta NASAlla on paremmat valmiudet hallita AWS-ympäristöään. Tower antoi NASAn tarjota paremman toiminnan ja turvallisuuden asiakkailleen. Se on myös lisännyt tehokkuutta tiiminä. Jos katsot numeroita, toimi seuraavasti:

  • Aika nasa.gov: n päivittämiselle laski yli tunnista alle 5 minuuttiin
  • Korjausprosessi laski muutamasta päivästä 45 minuuttiin
  • Lähes reaaliaikainen RAM-muistin ja levyn valvonta (saavutetaan ilman agentteja)
  • Käyttöjärjestelmän tilien tarjoaminen koko ympäristössä alle 10 minuutissa
  • Perustason vakio-AMI: t siirrettiin tunnin manuaalisesta kokoonpanosta näkymättömäksi ja saumattomaksi taustaprosessiksi
  • Sovelluspino asetettu 1-2 tunnista alle 10 minuuttiin per pino

DevOps pankkitoiminnassa

Profiili

Skotlannin kuninkaallinen pankki lyhennetään yleisesti nimellä RBS , on yksi vähittäispankkipankin tytäryhtiöistäRoyal Bank of Scotland -konserniplc yhdessäNatWestjaUlster Bank. Royal Bank of Scotlandilla on noin 700 konttoria, lähinnä Skotlannissa, vaikka konttoreita on monissa suuremmissa kaupungeissa ympäri Englantia ja Walesia.

Haaste

Skotlannin kuninkaallinen pankki yritti vakiinnuttaa ja suunnitella uudelleen strategisen maksutapahtumakeskuksensa, johon liittyi kymmeniä integraation yhteyspisteitä. RBS oli äskettäin hankkinut toisen rahoituslaitoksen, joten sen oli integroitava yrityksen järjestelmät. RBS oli kuitenkin jo siirtämässä omia järjestelmiä uuteen strategiseen tapahtumakeskukseen ja toimittanut 43 toiminnallista parannusta uuden alustan kanssa. Neljän erillisen viestintäkeskuksen ylläpitämisen hinta ja monimutkaisuus tosiasiassa nelinkertaistui.

Ratkaisu

Lopuksi kehitettiin ratkaisu, jonka avulla pankki pystyi vastaamaan integraatiohaasteisiin. Oli tarpeen auttaa pankkia tunnistamaan kaikki ohjelmiston toimituksen elinkaaren pisteet, joissa se voisi käyttää automaattista testausta, ketterää kehitystä ja palvelun virtualisointia kehityksen nopeuttamiseksi, aikaisempien vikojen tunnistamiseksi ja tuotannon vapauttamiseksi.

Ratkaisu sisälsi integrointi- ja palveluvirtualisointityökalun. Nämä ohjelmistotuotteet auttoivat luomaan end-to-end-virtuaalisen ympäristön testaamista varten eikä niiden tarvinnut luoda todellisia testiympäristöjä, jotka ovat kalliita rakentaa ja joita on vaikea ylläpitää.

Ratkaisua käyttämällä RBS pystyi automatisoimaan integraatiotestauksen yli 80 käyttöliittymän ja alijärjestelmän välillä, jotka ovat mukana kaupankäynnin suorittamisessa. Tämä mahdollisti jatkuvan testauksen ja tuki tiimin ketterää kehitysprosessia.

aseta java classpath Windows 7

Tulos

Kolmen vuoden aikana RBS sai merkittäviä etuja integrointi- ja palveluvirtualisointiratkaisusta. Nämä edut ovat seuraavat:

  • Lyhennetty järjestelmän integrointitestausaika kolmesta viikosta puoleen päivään

  • Pienen havaitsemattomien vikojen aiheuttamien tuotantohäiriöiden määrää 99,6 prosenttia

  • Lisäsivät projektin toimituskapasiteettia 100 prosenttia ja kasvoivat 40: stä 80: een vuodessa valmistuneeseen projektiin

  • Säästää arviolta 6 miljoonaa dollaria laitteisto-, ohjelmisto- ja resurssikustannuksia

  • Nopeutti aikaa projektin aloittamisesta toimitukseen 44 prosenttia, mikä mahdollisti pankin tuoda tuotteita ja palveluita asiakkaille nopeammin ja tarttua uusiin markkinamahdollisuuksiin

DevOps vakuutuksessa

Profiili

NJM Insurance Group, jonka pääkonttori sijaitseeLänsi-TrentonosaEwing Township,Mercer County,New Jersey,Yhdysvallattarjoaa henkilökohtaista autoa, kaupallista autoa, työntekijöiden korvauksia, asunnon omistajia ja sateenvarjoavakuutus.Yrityksen perusti vuonna 1913 ryhmä tehdasomistajia, jotka hakivat työntekijöiden korvauksia.NJM on kasvanut tarjoamaan vakuutuksia yli 850 000 vakuutuksenottajalle, jotka asuvat New Jerseyssä ja YhdysvalloissaPennsylvania.

Haaste

Kun New Jerseyn valmistajien vakuutusryhmä (NJM) päivitti ydinteknologiaympäristöjä, he halusivat nopeuttaa ohjelmistotoimitusta sovittamaan toimituskäytännöt päivitettyjen ratkaisujen liiketoiminnan vaatimuksiin. Työn määrän ja poljinnopeuden kasvaessa päivä päivältä he saavuttivat nopeasti rajansa yrittäessään skaalata täysin manuaalisia ohjelmistojen käyttöönottoprosesseja.

Vaatimusten noudattamisen ylläpitäminen ja osoittaminen ilman tuskallisempia manuaalisia prosesseja oli myös tämän suuren vakuutusyhtiön suurin huolenaihe. NJM tarvitsi luotettavamman tavan virtaviivaistaa ohjelmistojen käyttöönottoa ja samalla varmistaa, että vaatimustenmukaisuuden valvontaa ylläpidettiin. Heidän perimmäisenä tavoitteena oli automatisoida korkealaatuisten ohjelmistojen julkaisu ja samalla vähentää monimutkaisuutta ja minimoida yleiskustannukset.

Ratkaisu

NJM toteutti onnistuneesti käyttöönottoautomaation, joka kiihdytti ja standardoi ohjelmistojen toimitusprosesseja auttamalla heitä helpommin osoittamaan vaatimustenmukaisuuden. Tämä aloite vähensi huomattavasti operatiivisia yleiskustannuksia ja virtaviivaistivat käyttöönottoprosesseja, jotta NJM voisi laajentua.

Tulos

  • Lyhennetyt käyttöönottoajat dramaattisesti Muu kuin tuotannon käyttöönotto - päivistä minuutteihin Tuotannon käyttöönotto - 30% -50% nopeammin
  • 1000-1500+ käyttöönottoa kuukaudessa automaation avulla. Muutama vuosi sitten yritys käsitteli julkaisut manuaalisesti
  • Yritys aloitti jatkuvan, ajoitetun ja itsepalvelupalvelun. Poistettu riippuvuus erikoiskoulutetuista teknikoista ohjelmistojen käyttöönotossa. Laadunvalvonta, kehittäjät ja harjoittelijat käsittelevät nyt käyttöönottoja
  • Vaivaton yhteensopivuus Hyvin näkyvä, täysin jäljitettävä ja tarkastettavissa oleva nollapainatusprosessi

DevOps vähittäiskaupassa

Profiili

oppia tietotekniikkaa askel askeleelta

Tämä erikoisliike on tunnettu kotitalouden nimi, jonka osakkeilla käydään kauppaa NYSE: ssä. Noin 100 myymälää ympäri Yhdysvaltoja ja vahva verkkokaupan läsnäolo, tämä jälleenmyyjä tunnetaan innostavista tuotteistaan ​​ja se on myös jatkuvasti yksi parhaista työpaikoista.

Haaste

Koska vähittäiskaupan tilanne muuttuu nopeasti, tämä organisaatio pyrki antamaan yrityksen sisäiselle kehitystiimille mahdollisuuden pysyä ketteränä ja askeleen edellä kilpailusta. Organisaation verkkokauppasivuston ja myymäläjärjestelmien huollon tehtävänä yhtiö päätti luoda IT-modernisointisuunnitelman, joka jaettiin erillisiin projekteihin. Ensimmäinen tällainen projekti oli kehittää kehittäjä- ja IT-automaatiota lisäämällä niiden tuottavuutta ja kykyä nopeasti toistaa innovaatioita.

Ratkaisu

  • Docker-säiliön mikropalvelut
  • DevOps-pohjainen pilvipalvelu
  • Täysin automatisoitu CI / CD yhdistettynä muuttumattomaan infrastruktuuriin

Tulos

Tämän vähittäiskauppiaan kehitystiimi kehityspalveluna, jossa on useita hattuja, halusi standardoida yhden alustan. Sen ympäristö oli kasvanut monimutkaiseksi ja sitä oli vielä vaikea hallita, ja uudet Docker-konttipohjaiset mikropalvelut toimivat yhdessä sellaisten työkalujen kanssa kuin Ansible, Docker Swarm ja Hashicorp Consul and Vault. Organisaatio on saavuttanut korkeamman automaatiotason.Tämä automaatio on puolestaan ​​antanut kehittäjille mahdollisuuden työskennellä nopeammin, toistaa ketterästi ja luoda strategisempi vaikutus organisaatioon.

DevOps matkalla

Profiili

Amadeus on yksi maailman suurimmista matkanjärjestäjistä. Heidän järjestelmänsä ovat vuorovaikutuksessa 90% kaikista matkoihin liittyvistä liiketoimista, jotka palvelevat yli 700 lentoyhtiöt ja muut 600 000 hotellit, jotka käsittelevät yli 55 000 toimintoja sekunnissa huippukuormilla - ja luvut kasvavat jatkuvasti.

Ongelma

Yritys käytti yksityistä pilviä virtuaalikoneilla, joita palvelivat Vagrant ja vSphere. Infrastruktuurin hypervisorikerroksen ylläpitoon käytettyjen laskentaresurssien määrä oli kuitenkin liian suuri, eikä käsittelynopeus ollut optimaalinen, vaikka jopa muutaman sekunnin viive voi aiheuttaa valtavia menetyksiä matkaoperaattoreille.

Ratkaisu

Yritys valitsi Satamatyöläinen Vagrantin sijaan ja päätti siirtyä paikan päällä olevaan pilveen, joka käyttää OpenShiftia, Docker ja Kubernetes. Käyttämällä omaa DevOps-hallintajärjestelmää he pystyivät hyödyntämään koko IT-infrastruktuurinsa tehokkaasti hyödyntämällä hypervisorien aiemmin käyttämiä resursseja. Tämä oli lähes kaksikymmentä% niiden laskentatehosta.

Tulos

Yritys sai s miljoonien arvojen laskentaresursseja yksinkertaisesti hyödyntämällä IT-infrastruktuuria tehokkaasti. Lisäksi Kubernetes-klustereissa toimivat Docker-kontit mahdollistavat työkuormien käsittelyn reaaliajassa, koska hypervisorikerroksen puuttumisesta ei ole viivettä.

Kuten tämä luettelo osoittaa, teollisuudenalat voivat hyötyä DevOpsin käytöstä, vaikka ne eivät olisikaan teknologiakeskeisiä. Yksi DevOpsin päätavoitteista on estää osastoja työskentelemästä hajautetusti. Sen sijaan se kannustaa heitä kommunikoimaan keskenään. Tämä tavoite auttaa saavuttamaan tavoitteet nopeammin ja vähemmän kitkaa.

Nyt kun olet ymmärtänyt DevOps eri toimialueilla , tutustu Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Edureka DevOps -sertifiointikoulutuskurssi auttaa oppijoita ymmärtämään DevOpsia ja saa asiantuntemusta erilaisista DevOps-prosesseista ja työkaluista, kuten Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack ja GIT SDLC: n useiden vaiheiden automatisoimiseksi.

Onko sinulla kysymys meille? Mainitse se kommenttiosassa ja palaamme sinuun.