DevOps in verschillende domeinen - Hoe lost DevOps het probleem op?



Deze blog laat ook zien dat DevOps niet meer beperkt is tot alleen de technische industrie en de problemen overwint waarmee de bedrijven uit verschillende domeinen worden geconfronteerd

is vanaf nu het nieuwste modewoord in de technische industrie geworden. DevOps is de cultuur van samenwerking tussen teams, evenals een reeks DevOps-tools en -methoden voor het continu elimineren van verspilling uit bedrijfsprocessen, wat leidt tot een steeds betere levering van waarde aan eindgebruikers. De term DevOps in verschillende domeinen betekent dat het niet langer beperkt is tot de technische industrie.

DevOps en zijn praktijken worden nu echter buiten de technische sector gebruikt. In deze blog zullen we wat licht werpen op de verschillende domeinen die begonnen zijn met het implementeren van DevOps. De onderwerpen die we hier gaan behandelen zijn als volgt -





  1. Wat is DevOps?
  2. DevOps in verschillende domeinen

Dus laten we beginnen met ons eerste onderwerp

Wat is DevOps?

DevOps is een benadering van softwareontwikkeling die voortdurende ontwikkeling, continu testen, continue integratie, continue implementatie en continue monitoring van de software gedurende zijn . Deze activiteiten zijn alleen mogelijk in DevOps, niet in Agile of waterval, en daarom hebben Facebook en andere topbedrijven DevOps gekozen als de weg vooruit voor hun zakelijke doelen. DevOps heeft de voorkeur om hoogwaardige software in kortere ontwikkelingscycli te ontwikkelen, wat resulteert in een grotere klanttevredenheid.



DevOPs-devops in verschillende domeinen-edureka

DevOps bij de overheid

Profiel

De National Aeronautics and Space Administration (NASA) is de instantie van de Amerikaanse regering die verantwoordelijk is voor het civiele ruimteprogramma van het land en voor luchtvaart- en ruimtevaartonderzoek.

Uitdaging

NASA moest bijna 65 applicaties verplaatsen van een traditioneel op hardware gebaseerd datacenter naar een cloudomgeving voor meer flexibiliteit en kostenbesparingen. Door de snelle tijdlijn werden veel applicaties ‘as-is’ gemigreerd naar een cloudomgeving. Dit creëerde een omgeving die meerdere virtual private clouds (VPC's) en accounts die niet gemakkelijk konden worden beheerd. Zelfs eenvoudige dingen, zoals ervoor zorgen dat elke systeembeheerder toegang had tot elke server, of eenvoudig patchen, waren buitengewoon lastig.



Oplossing

Dit probleem is opgelost door gebruik te maken van Ansible Tower om de cloudomgeving te beheren en in te plannen.

Resultaat

Door de implementatie van de Ansible Tower is NASA beter uitgerust om zijn AWS-omgeving te beheren. Dankzij Tower kon NASA haar klanten betere operaties en beveiliging bieden. Het heeft ook de efficiëntie als team vergroot. Als je de cijfers bekijkt:

  • De tijd voor het updaten van nasa.gov is teruggebracht van meer dan 1 uur naar minder dan 5 minuten
  • Het proces van patchen nam af van een paar dagen tot 45 minuten
  • Bijna realtime RAM- en schijfbewaking realiseren (bereikt zonder agents)
  • Inrichten van OS-accounts in de hele omgeving in minder dan 10 minuten
  • Baselining-standaard AMI's werden teruggebracht van 1 uur handmatige configuratie naar een onzichtbaar en naadloos achtergrondproces
  • Applicatiestapel ingesteld van 1-2 uur tot minder dan 10 minuten per stapel

DevOps in het bankwezen

Profiel

De Royal Bank of Scotland gewoonlijk afgekort als RBS , is een van de dochterondernemingen van retailbankingDe Royal Bank of Scotland Groupplc, samen metNatWestenUlster Bank. De Royal Bank of Scotland heeft ongeveer 700 vestigingen, voornamelijk in Schotland, hoewel er vestigingen zijn in veel grotere steden in Engeland en Wales.

hoe je dubbel naar integer converteert in java

Uitdaging

De Royal Bank of Scotland had moeite met het consolideren en herstructureren van haar strategische hub voor betalingstransacties, waarbij tientallen integratie-touchpoints betrokken waren. RBS had onlangs een andere financiële instelling overgenomen, dus het moest de systemen van dat bedrijf integreren. De RBS was echter al bezig met het migreren van zijn eigen systemen naar een nieuwe strategische transactiehub en het leveren van 43 functionele verbeteringen met het nieuwe platform. De kosten en complexiteit van het onderhouden van vier afzonderlijke berichtenhubs verviervoudigden in feite.

Oplossing

Ten slotte werd een oplossing ontwikkeld om de bank te helpen bij het aanpakken van haar integratie-uitdagingen. Het was nodig om de bank te helpen bij het identificeren van alle punten in de levenscyclus van de softwarelevering waarop ze geautomatiseerde tests, agile-ontwikkeling en servicevirtualisatie kon gebruiken om de ontwikkeling te versnellen, defecten eerder te identificeren en releases naar productie te versnellen.

De oplossing omvatte een tool voor integratie en servicevirtualisatie. Deze softwareproducten hielpen bij het creëren van een end-to-end virtuele omgeving om te testen in plaats van dat er echte testomgevingen moesten worden gemaakt, die duur zijn om te bouwen en moeilijk te onderhouden zijn.

Met behulp van de oplossing was RBS in staat om integratietests te automatiseren in meer dan 80 interfaces en subsystemen die betrokken zijn bij het uitvoeren van zijn handelstransacties. Dit maakte continu testen mogelijk en ondersteunde het flexibele ontwikkelingsproces van het team.

Resultaat

In drie jaar tijd realiseerde de RBS aanzienlijke voordelen van de integratie- en servicevirtualisatie-oplossing. Deze voordelen zijn als volgt:

  • De testtijd voor systeemintegratie is verkort van drie weken naar een halve dag

  • Het aantal productie-incidenten als gevolg van niet-ontdekte defecten met 99,6 procent verminderd

  • De opleveringscapaciteit van het project is met 100 procent vergroot, van 40 naar 80 projecten die jaarlijks worden afgerond

  • Bespaarde naar schatting $ 6 miljoen aan hardware-, software- en resourcekosten

  • De tijd tussen het begin van het project en de oplevering is met 44 procent versneld, waardoor de bank producten en diensten sneller aan klanten kan aanbieden en nieuwe marktkansen kan aangrijpen

DevOps in verzekeringen

Profiel

NJM Insurance Group, met hoofdkantoor in deWest Trentongedeelte vanEwing Township,Mercer County,New Jersey,Verenigde Staten, biedt persoonlijke auto, commerciële auto, werknemersvergoeding, huiseigenaren en parapluverzekering.Het bedrijf werd in 1913 opgericht door een groep fabriekseigenaren die op zoek waren naar arbeidsongevallen.NJM is uitgegroeid tot het verstrekken van verzekeringen aan meer dan 850.000 polishouders die in New Jersey enPennsylvania.

Uitdaging

Terwijl de New Jersey Manufacturers Insurance Group (NJM) de kerntechnologieplatforms verbeterde, wilden ze de levering van software versnellen om de leveringspraktijken af ​​te stemmen op de zakelijke eisen voor verbeterde oplossingen. Met hun werkvolume en cadans toenemend met de dag, bereikten ze al snel hun limieten terwijl ze probeerden hun volledig handmatige software-implementatieprocessen te schalen.

Het handhaven en aantonen van naleving zonder meer pijnlijke handmatige processen te introduceren, was ook een grote zorg voor deze grote verzekeringsmaatschappij. NJM had een betrouwbaardere manier nodig om software-implementaties te stroomlijnen en er tegelijkertijd voor te zorgen dat nalevingscontroles werden gehandhaafd. Hun uiteindelijke doel was om de release van hoogwaardige software te automatiseren en tegelijkertijd de complexiteit te verminderen en overhead te minimaliseren.

Oplossing

NJM implementeerde met succes implementatieautomatisering die de softwareleveringsprocessen versnelde en gestandaardiseerd en hen hielp gemakkelijker naleving aan te tonen. Dit initiatief heeft de operationele overhead aanzienlijk verminderd en de implementatieprocessen gestroomlijnd, zodat NJM kon opschalen.

Resultaat

  • De implementatietijden drastisch verkort. Niet-productie-implementatie - van dagen tot minuten Productie-implementaties - 30% -50% sneller
  • 1.000 tot 1.500+ implementaties per maand via automatisering. Een paar jaar geleden heeft het bedrijf de releases handmatig afgehandeld
  • Het bedrijf begon met continue, geplande en zelfservice-implementaties. Geen afhankelijkheid meer van speciaal geschoolde technici om software te implementeren. QA, ontwikkelaars en trainees zijn nu bezig met implementaties
  • Naleving zonder gedoe Zeer zichtbaar, een zero-touch-proces dat volledig traceerbaar en controleerbaar is

DevOps in de detailhandel

Profiel

Deze speciaalzaak is een bekend begrip wiens aandelen worden verhandeld op de NYSE. Met ongeveer 100 winkels in de VS en een sterke aanwezigheid in e-commerce, staat deze retailer bekend om zijn inspirerende merchandise en wordt hij ook consequent gerangschikt als een van de beste plekken om te werken.

Uitdaging

Omdat het retaillandschap snel verandert, wilde deze organisatie het in-house ontwikkelingsteam in staat stellen wendbaar te blijven en de concurrentie een stap voor te blijven. Het bedrijf was belast met het onderhoud van de eCommerce-site en de in-store-systemen van de organisatie en besloot een IT-moderniseringsplan op te stellen dat werd opgesplitst in afzonderlijke projecten. Het eerste van zo'n project was om ontwikkelaars en IT-automatisering te laten groeien, waardoor hun productiviteit en het vermogen om snel te herhalen op innovatie te verhogen.

Oplossing

  • Docker-container-microservices
  • Op DevOps gebaseerde cloud computing
  • Volledig geautomatiseerde CI / CD gekoppeld aan een onveranderlijke infrastructuur

Resultaat

Omdat het een ontwikkelingswinkel is die meerdere petten draagt, wilde het ontwikkelingsteam van deze winkelier graag standaardiseren op één platform. De omgeving was tot nu toe complex en moeilijk te beheren geworden, met nieuwe Docker-containergebaseerde microservices die in combinatie met tools als Ansible, Docker Swarm en Hashicorp Consul and Vault werkten, heeft de organisatie een hoger automatiseringsniveau bereikt.Deze automatisering heeft er op zijn beurt toe geleid dat ontwikkelaars sneller aan het werk kunnen gaan, met flexibiliteit kunnen herhalen en een meer strategische impact op de organisatie kunnen creëren.

DevOps in reizen

Profiel

Amadeus is een van de grootste reisorganisaties ter wereld. Hun systemen werken samen met 90% van alle reisgerelateerde transacties, die meer dan 700 luchtvaartmaatschappijen en omgeving 600.000 hotels, die meer dan verwerken 55.000 bewerkingen per seconde bij piekbelastingen - en het aantal groeit voortdurend.

Probleem

Het bedrijf gebruikte een privécloud met virtuele machines die werden bediend door Vagrant en vSphere. Het aantal computerresources dat werd besteed aan het onderhouden van de hypervisorlaag van de infrastructuur was echter te hoog en de verwerkingssnelheid was niet optimaal, terwijl zelfs een vertraging van enkele seconden kan resulteren in enorme verliezen voor een reisorganisator.

Oplossing

Het bedrijf koos Docker in plaats van Vagrant en besloot over te stappen naar een on-prem cloud met OpenShift, Docker en Kubernetes. Door een eigen DevOps-beheersysteem te gebruiken, konden ze hun hele IT-infrastructuur efficiënt gebruiken, waarbij ze gebruik maakten van de middelen die voorheen door hypervisors werden gebruikt. Dit was goed voor bijna twintig% van hun rekenkracht.

Resultaat

Het bedrijf kreeg s ooit een miljoen aan computerbronnen door simpelweg hun IT-infrastructuur efficiënt te gebruiken. Bovendien maken Docker-containers die in Kubernetes-clusters draaien het mogelijk om de workloads in realtime te verwerken, aangezien er geen vertraging is door het ontbreken van de hypervisorlaag.

Zoals deze lijst laat zien, kunnen industrieën profiteren van het gebruik van DevOps, zelfs als ze niet technisch gericht zijn. Een van de belangrijkste doelen van DevOps is om te voorkomen dat afdelingen op een gecompartimenteerde manier werken. In plaats daarvan moedigt het hen aan om met elkaar te communiceren. Dat doel helpt om doelen sneller te bereiken met minder wrijving.

Nu je het hebt begrepen DevOps in verschillende domeinen , bekijk de door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld. De Edureka DevOps Certification Training-cursus helpt leerlingen te begrijpen wat DevOps is en expertise op te doen in verschillende DevOps-processen en -tools zoals Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack en GIT voor het automatiseren van meerdere stappen in SDLC.

Heeft u een vraag voor ons? Vermeld het in het opmerkingengedeelte en we nemen contact met u op.