DevOps v rôznych doménach - Ako DevOps rieši problém?



Tento blog tiež ukazuje, že DevOps sa už neobmedzuje iba na technologický priemysel a prekonáva problémy, ktorým čelia spoločnosti z rôznych domén.

sa odteraz stalo najnovším módnym slovom v technologickom priemysle. DevOps je kultúra spolupráce medzi tímami, ako aj sada nástrojov a metód DevOps na nepretržité odstraňovanie odpadu z obchodných procesov, čo vedie k neustále sa zlepšujúcemu poskytovaniu hodnoty koncovým používateľom. Termín DevOps v rôznych doménach znamená, že sa už neobmedzuje iba na technologický priemysel.

DevOps a jeho postupy sa však v súčasnosti využívajú aj mimo technologického sektoru. V tomto blogu si posvietime na rôzne domény, ktoré začali implementovať DevOps. Témy, ktorým sa tu budeme venovať, sú nasledujúce -





  1. Čo je to DevOps?
  2. DevOps v rôznych doménach

Začnime teda prvou témou

Čo je to DevOps?

DevOps je prístup k vývoju softvéru, ktorý zahŕňa nepretržitý vývoj, nepretržité testovanie, nepretržitú integráciu, nepretržité nasadenie a nepretržité monitorovanie softvéru počas celého jeho vývoja. . Tieto aktivity sú možné iba v DevOps, nie v Agile alebo waterfall, a preto si Facebook a ďalšie top spoločnosti vybrali DevOps ako cestu vpred za svojimi obchodnými cieľmi. DevOps je preferovaný prístup k vývoju vysoko kvalitného softvéru v kratších vývojových cykloch, čo vedie k väčšej spokojnosti zákazníkov.



DevOPs-devops v rôznych doménach-edureka

DevOps vo vláde

Profil

The Národný úrad pre letectvo a vesmír (NASA) je agentúra vlády Spojených štátov, ktorá je zodpovedná za civilný vesmírny program a za letecký a kozmický výskum.

Výzva

NASA potrebovala presunúť takmer 65 aplikácií z tradičného hardvérového dátového centra do cloudového prostredia pre lepšiu agilitu a úsporu nákladov. Rýchla časová os mala za následok migráciu mnohých aplikácií „tak ako sú“ do cloudového prostredia. Tak vzniklo prostredie preklenujúce viac virtuálnych privátnych cloudov (VPC) a účty, ktoré sa nedali ľahko spravovať. Aj jednoduché veci, ako napríklad zabezpečenie prístupu každého správcu systému na každý server alebo jednoduché opravy, boli mimoriadne zaťažujúce.



Riešenie

Tento problém sa vyriešil využitím pákového efektu Veža Ansible na správu a plánovanie cloudového prostredia.

Výsledok

Vďaka implementácii Ansible Tower je NASA lepšie vybavená na správu svojho prostredia AWS. Spoločnosť Tower umožnila NASA poskytovať lepšie operácie a bezpečnosť svojim klientom. Tímovo sa to tiež zvýšilo. Ak sa pozriete na čísla, potom:

  • Čas na aktualizáciu nasa.gov sa znížil z viac ako 1 hodiny na menej ako 5 minút
  • Proces opravy sa znížil z niekoľkých dní na 45 minút
  • Dosahovanie monitorovania RAM a diskov takmer v reálnom čase (dosiahnuté bez agentov)
  • Poskytovanie účtov OS v celom prostredí za menej ako 10 minút
  • Základné štandardné AMI sa znížili z 1 hodiny manuálnej konfigurácie na neviditeľný a plynulý proces na pozadí
  • Zásobník aplikácií je nastavený na 1 až 2 hodiny až 10 minút

DevOps v bankovníctve

Profil

Škótska kráľovská banka obyčajne skrátene ako RBS , je jednou z dcérskych spoločností retailového bankovníctva spoločnostiSkupina Royal Bank of Scotlandplc, spolu sNatWestaUlster Bank. Škótska kráľovská banka má okolo 700 pobočiek, hlavne v Škótsku, hoci pobočky sú v mnohých väčších mestách po celom Anglicku a Walese.

Výzva

Škótska kráľovská banka sa snažila skonsolidovať a prebudovať svoje centrum strategických platobných transakcií, ktoré zahŕňalo desiatky integračných kontaktných bodov. RBS nedávno získala inú finančnú inštitúciu, takže bolo potrebné integrovať systémy tejto spoločnosti. RBS však už bola v procese migrácie vlastných systémov na nové strategické transakčné centrum a priniesla 43 funkčných vylepšení s novou platformou. Cena a zložitosť údržby štyroch samostatných rozbočovačov správ bola štvornásobná.

Riešenie

Nakoniec bolo vyvinuté riešenie, ktoré banke pomôže čeliť jej integračným výzvam. Bolo nevyhnutné pomôcť banke pri identifikácii všetkých bodov v rámci životného cyklu dodávania softvéru, v ktorých mohla pomocou automatizovaného testovania, agilného vývoja a virtualizácie služieb urýchliť vývoj, včasnejšie identifikovať chyby a urýchliť vydania do výroby.

Súčasťou riešenia bol integračný a virtualizačný nástroj služieb. Tieto softvérové ​​produkty pomohli vytvoriť end-to-end virtuálne prostredie pre testovanie, a nie pri vytváraní skutočných testovacích prostredí, ktoré sú nákladné na vybudovanie a údržbu.

Pomocou tohto riešenia dokázala RBS automatizovať testovanie integrácie na viac ako 80 rozhraniach a podsystémoch zapojených do vykonávania obchodných transakcií. To umožnilo nepretržité testovanie a podporilo agilný vývojový proces tímu.

Výsledok

Za tri roky RBS zrealizovala podstatné výhody riešenia integrácie a virtualizácie služieb. Ide o tieto výhody:

  • Skrátený čas na testovanie integrácie systému z troch týždňov na pol dňa

  • Znížil sa počet výrobných incidentov z nezistených chýb o 99,6 percenta

    ako nainštalujem php
  • Zvýšila sa kapacita dodávok projektov o 100 percent a vzrástol zo 40 na 80 každoročne ukončených projektov

  • Odhadovaná úspora nákladov na hardvér, softvér a zdroje vo výške 6 miliónov USD

    čo je daemon vlákno
  • Zrýchlil čas od začiatku projektu do dodania o 44 percent, čo umožnilo banke rýchlejšie prinášať produkty a služby zákazníkom a využívať nové trhové príležitosti

DevOps v poisťovníctve

Profil

NJM Insurance Group so sídlom vWest TrentončasťEwing Township,Mercer County,New Jersey,Spojené štáty, ponúka osobné auto, komerčné auto, kompenzáciu pracovníkov, majiteľov domov a dáždnikpoistenie.Spoločnosť bola založená v roku 1913 skupinou majiteľov tovární, ktorí požadovali odškodnenie pracovníkov.Spoločnosť NJM sa rozrástla a poskytuje poistenie viac ako 850 000 poistencom žijúcim v New Jersey aPensylvánia.

Výzva

Keď spoločnosť New Jersey Manufacturers Insurance Group (NJM) upgradovala základné technologické platformy, chceli urýchliť dodávku softvéru s cieľom zosúladiť doručovacie postupy s obchodnými požiadavkami na inovované riešenia. S každodenným nárastom objemu a kadencie práce rýchlo dosiahli svoje hranice, keď sa pokúsili rozšíriť svoje úplne manuálne procesy nasadenia softvéru.

Udržiavanie a preukazovanie zhody bez zavádzania bolestivejších manuálnych procesov bolo tiež najvyššou starosťou tejto veľkej poisťovacej spoločnosti. Spoločnosť NJM potrebovala spoľahlivejší spôsob, ako zefektívniť nasadenie softvéru a zároveň zabezpečiť udržanie kontrol dodržiavania predpisov. Ich konečným cieľom bolo automatizovať vydanie vysokokvalitného softvéru a zároveň znížiť zložitosť a minimalizovať réžiu.

Riešenie

Spoločnosť NJM úspešne implementovala automatizáciu nasadenia, ktorá urýchlila a štandardizovala procesy dodávania softvéru a zároveň im pomohla ľahšie preukázať zhodu. Táto iniciatíva významne znížila prevádzkové réžie a zefektívnila procesy nasadenia, aby mohla NJM škálovať.

Výsledok

  • Dramaticky skrátené časy nasadenia. Nevýrobné nasadenie - z dní na minúty. Výrobné nasadenia - o 30% - 50% rýchlejšie
  • 1 000 až 1 500+ nasadení mesačne prostredníctvom automatizácie. Pred niekoľkými rokmi spoločnosť vydala svoje vydania manuálne
  • Spoločnosť začala s nepretržitým, plánovaným a samoobslužným nasadením. Eliminácia závislosti od špeciálne kvalifikovaných technikov pri nasadení softvéru. QA, vývojári a praktikanti teraz riešia nasadenia
  • Bezproblémová zhoda Vysoko viditeľný proces nulového dotyku, ktorý je plne vysledovateľný a kontrolovateľný

DevOps v maloobchode

Profil

Tento špecializovaný maloobchod je známy názov domácnosti, ktorého akcie sa obchodujú na burze NYSE. Tento maloobchodný predajca má okolo 100 obchodov v USA a silné zastúpenie v elektronickom obchode. Je známy svojim inšpiratívnym tovarom a je tiež neustále považovaný za jedno z najlepších miest na prácu.

Výzva

Pretože sa maloobchodné prostredie rýchlo mení, snažila sa táto organizácia umožniť svojmu vývojovému tímu zostať svižný a o krok pred konkurenciou. Spoločnosť, ktorá mala za úlohu obsluhovať stránky elektronického obchodu organizácie a systémy v obchodoch, sa rozhodla vytvoriť plán modernizácie IT, ktorý bol rozdelený do samostatných projektov. Prvým takýmto projektom bol rast vývojárov a automatizácie IT, zvýšenie ich produktivity a schopnosť rýchlej iterácie s inováciami.

Riešenie

  • Mikroslužby kontajnerov Docker
  • Cloudové výpočty založené na DevOps
  • Plne automatizovaný CI / CD spojený s nemennou infraštruktúrou

Výsledok

Ako vývojový obchod, ktorý nosí viac klobúkov, sa vývojový tím tohto maloobchodníka usiloval štandardizovať na jednej platforme. Jej prostredie sa stalo zložitým a zatiaľ ťažko spravovateľným. Vďaka novým mikroslužbám založeným na kontajneroch Docker pracujúcim v spojení s nástrojmi ako Ansible, Docker Swarm a Hashicorp Consul a Vault získala organizácia vyššiu úroveň automatizácie.Táto automatizácia zase umožnila vývojárom rýchlejšie pracovať, iterovať s pohyblivosťou a vytvárať strategickejší dopad na organizáciu.

DevOps v cestovaní

Profil

Amadeus je jedným z najväčších cestovných operátorov na svete. Ich systémy interagujú s 90% všetkých transakcií súvisiacich s cestovaním a obsluhuje viac ako 700 letecké spoločnosti a okolie 600 000 hotely, spracovanie viac ako 55 000 operácií za sekundu pri špičkových zaťaženiach - a ich počet neustále rastie.

Problém

Spoločnosť použila súkromný cloud s virtuálnymi strojmi obsluhovanými spoločnosťami Vagrant a vSphere. Počet výpočtových zdrojov vynaložených na údržbu hypervisorovej vrstvy infraštruktúry bol však príliš vysoký a rýchlosť spracovania nebola optimálna, hoci aj niekoľkosekundové oneskorenie môže mať za následok obrovské straty cestovného operátora.

Riešenie

Spoločnosť si vybrala Docker namiesto Vagranta a rozhodli sme sa prejsť na on-prem cloud, na ktorom beží OpenShift, Docker a Kubernetes. Použitím proprietárneho systému správy DevOps boli schopní efektívne využívať celú svoju IT infraštruktúru s využitím zdrojov, ktoré predtým používali hypervisori. To predstavovalo takmer dvadsať% ich výpočtového výkonu.

Výsledok

Spoločnosť dostala s výpočtové zdroje v hodnote miliónov dolárov jednoduchým efektívnym využitím ich IT infraštruktúry. Kontajnery Docker bežiace v klastroch Kubernetes navyše umožňujú spracovanie pracovných záťaží v reálnom čase, pretože nedochádza k oneskoreniu v dôsledku absencie vrstvy hypervisora.

Ako ukazuje tento zoznam, priemysel môže ťažiť z využívania DevOps, aj keď nie je technologicky zameraný. Jedným z hlavných cieľov DevOps je zabrániť oddeleniam pracovať rozčleneným spôsobom. Namiesto toho ich to povzbudzuje ku vzájomnej komunikácii. Tento cieľ pomáha rýchlejšie dosiahnuť ciele s menším trením.

Teraz, keď ste to pochopili DevOps v rôznych doménach , pozrite sa na autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete. Kurz certifikácie EdOkaka DevOps Certification Training pomáha študentom pochopiť, čo je DevOps, a získať odborné znalosti v rôznych procesoch a nástrojoch DevOps, ako sú Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack a GIT na automatizáciu viacerých krokov v SDLC.

Máte na nás otázku? Uveďte to prosím v sekcii komentárov a my sa vám ozveme.