Mga DevOps sa iba't ibang mga domain - Paano malulutas ng DevOps ang problema?



Ipinapakita rin ng blog na ito na ang DevOps ay hindi na limitado lamang sa industriya ng tech na natalo ang mga problemang kinakaharap ng mga kumpanya mula sa iba't ibang mga domain

ay naging pinakabagong buzzword sa industriya ng tech ng ngayon. Ang DevOps ay kultura ng pakikipagtulungan sa pagitan ng mga koponan, pati na rin isang hanay ng mga tool ng DevOps at pamamaraan ng patuloy na pag-aalis ng basura mula sa mga proseso ng negosyo, na humahantong sa patuloy na pagpapabuti ng paghahatid ng halaga sa mga end-user. Ang term na DevOps sa iba't ibang mga domain ay nangangahulugang hindi na ito limitado sa industriya ng tech.

Gayunpaman, ang DevOps at ang mga kasanayan nito ay ginagamit ngayon na lampas sa sektor ng tech. Sa blog na ito, magbibigay kami ng ilaw sa iba't ibang mga domain na nagsimulang magpatupad ng mga DevOps. Ang mga paksang tatalakayin natin dito ay ang mga sumusunod -





  1. Ano ang DevOps?
  2. Mga DevOps sa iba't ibang Mga Domain

Kaya't magsimula tayo sa ating unang paksa

Ano ang DevOps?

Ang DevOps ay isang diskarte sa pag-unlad ng software na nagsasangkot ng Patuloy na Pag-unlad, Patuloy na Pagsubok, Patuloy na Pagsasama, Patuloy na Pag-deploy at Patuloy na Pagsubaybay ng software sa buong nito . Ang mga aktibidad na ito ay posible lamang sa DevOps, hindi Agile o talon, at ito ang dahilan kung bakit pinili ng Facebook at iba pang mga nangungunang kumpanya ang DevOps bilang daan sa kanilang mga layunin sa negosyo. Ang DevOps ay ang ginustong diskarte upang makabuo ng de-kalidad na software sa mas maikling ikot ng pag-unlad na nagreresulta sa higit na kasiyahan sa customer.



Mga DevOP-devop sa iba

Mga DevOps sa Pamahalaan

Profile

Ang National Aeronautics and Space Administration (NASA) ay ang ahensya ng gobyerno ng Estados Unidos na responsable para sa programa ng puwang ng sibilyan ng bansa at para sa pagsasaliksik ng aeronautics at aerospace.

Hamon

Kailangang ilipat ng NASA ang halos 65 mga application mula sa isang tradisyunal na data-based data center sa isang cloud-based na kapaligiran para sa mas mahusay na liksi at pagtipid sa gastos. Ang mabilis na timeline ay nagresulta sa maraming mga application na inilipat 'as-is' sa isang cloud environment. Lumikha ito ng isang kapaligiran na sumasaklaw sa maraming mga virtual pribadong ulap (VPCs) at mga account na hindi madaling mapamahalaan. Kahit na ang mga simpleng bagay, tulad ng pagtiyak sa bawat administrator ng system na may access sa bawat server, o simpleng pagtambal, ay labis na nakakapagpabigat.



Solusyon

Ang problemang ito ay nalutas sa pamamagitan ng leveraging Ansible Tower upang pamahalaan at iiskedyul ang cloud environment.

Resulta

Bilang isang resulta ng pagpapatupad ng Ansible Tower, ang NASA ay mas mahusay na kagamitan upang pamahalaan ang kapaligiran ng AWS. Pinayagan ng Tower ang NASA na magbigay ng mas mahusay na operasyon at seguridad sa mga kliyente nito. Dinagdagan din nito ang kahusayan bilang isang pangkat. Kung may pagtingin ka sa mga numero kung gayon:

  • Ang oras para sa pag-update ng nasa.gov ay ibinaba mula sa higit sa 1 oras hanggang sa ilalim ng 5 minuto
  • Ang proseso ng pagtambal ay bumaba mula sa ilang araw hanggang 45 minuto
  • Pagkamit malapit sa real-time RAM at pagsubaybay sa disk (nagawa nang walang mga ahente)
  • Ang paglalaan ng mga OS Account sa buong kapaligiran sa ilalim ng 10 minuto
  • Ang baselining standard AMI ay nadala mula sa 1 oras ng manu-manong pagsasaayos hanggang sa maging isang hindi nakikita at seamless na proseso ng background
  • Naka-set up ang application stack mula 1-2 oras hanggang sa ilalim ng 10 minuto bawat stack

Mga DevOps sa Banking

Profile

Ang Royal Bank ng Scotland karaniwang pinaikling bilang RBS , ay isa sa mga retail banking subsidiary ngAng Royal Bank ng Scotland Groupplc, kasama angNatWestatUlster Bank. Ang Royal Bank of Scotland ay mayroong halos 700 mga sangay, higit sa lahat sa Scotland, kahit na mayroong mga sangay sa maraming mas malalaking bayan at lungsod sa buong England at Wales.

Hamon

Ang Royal Bank ng Scotland ay nakikipaglaban upang pagsamahin at muling arkitektahin ang hub na istratehikong transaksyon sa pagbabayad, na nagsasangkot ng dose-dosenang mga touchpoint ng pagsasama. Kamakailan lamang ay nakakuha ang RBS ng isa pang institusyong pampinansyal, kaya kinailangan na isama ang mga system ng kumpanyang iyon. Gayunpaman, ang RBS ay nasa proseso na ng paglipat ng sarili nitong mga system sa isang bagong istratehikong hub ng transaksyon at naghahatid ng 43 mga pagpapahusay sa pagganap sa bagong platform. Ang gastos at pagiging kumplikado ng pagpapanatili ng apat na magkakahiwalay na mga hub ng pagmemensahe, sa katunayan, ay apat na beses.

Solusyon

Sa wakas, isang solusyon ang binuo upang matulungan ang bangko na matugunan ang mga hamon sa pagsasama nito. Kinakailangan na tulungan ang bangko sa pagtukoy ng lahat ng mga puntos sa buong buhay cycle ng paghahatid ng software kung saan maaari itong gumamit ng awtomatikong pagsusuri, mabilis na pag-unlad, at virtualization ng serbisyo upang mapabilis ang pag-unlad, kilalanin ang mga depekto nang mas maaga at bilis ng paglabas sa produksyon.

Kasama sa solusyon ang isang pagsasama at tool ng virtualization ng serbisyo. Ang mga produktong produktong ito ay nakatulong sa paglikha ng isang end-to-end na virtual na kapaligiran para sa pagsubok kaysa sa pagkakaroon upang lumikha ng mga tunay na kapaligiran sa pagsubok, na kung saan ay mamahaling buuin at mahirap panatilihin.

Gamit ang solusyon, nagawang i-automate ng RBS ang pagsubok sa pagsasama sa higit sa 80 mga interface at sub-system na kasangkot sa pagpapatupad ng mga transaksyong pangkalakalan. Pinagana nito ang tuluy-tuloy na pagsubok at sinusuportahan ang maliksi na proseso ng pag-unlad ng koponan.

Resulta

Sa tatlong taon, natanto ng RBS ang malalaking benepisyo mula sa pagsasama at solusyon sa virtualization ng serbisyo. Ang mga benepisyo na ito ay ang mga sumusunod:

  • Nabawasan ang oras ng pagsubok sa pagsasama ng system mula sa tatlong linggo hanggang kalahating araw

  • Nabawasan ang bilang ng mga insidente sa produksyon mula sa hindi natukoy na mga depekto ng 99.6 porsyento

  • Tumaas ang kapasidad sa paghahatid ng proyekto ng 100 porsyento, lumalaki mula 40 hanggang 80 na mga proyekto ang nakumpleto taun-taon

  • Natipid ang tinatayang US $ 6 milyon sa hardware, software at mga gastos sa mapagkukunan

  • Pinabilis ang oras mula sa pagsisimula ng proyekto hanggang sa paghahatid ng 44 porsyento, na nagpapagana sa bangko na magdala ng mga produkto at serbisyo sa mga customer nang mas mabilis at agawin ang mga bagong pagkakataon sa merkado

Mga DevOps sa Seguro

Profile

Ang NJM Insurance Group, na punong-tanggapan ngWest Trentonseksyon ngEwing Township,Mercer County,New Jersey,Estados Unidos, nag-aalok ng personal na awto, komersyal na sasakyan, bayad sa manggagawa, mga may-ari ng bahay, at payongseguro.Ang kumpanya ay nabuo noong 1913 ng isang pangkat ng mga may-ari ng pabrika na naghahanap ng saklaw ng kompensasyon ng mga manggagawa.Lumaki ang NJM upang magbigay ng seguro sa higit sa 850,000 mga may hawak ng patakaran na naninirahan sa New Jersey atPennsylvania.

Hamon

Tulad ng pag-upgrade ng New Jersey Manufacturer Insurance Group (NJM) na mga pangunahing platform ng teknolohiya, nais nilang mapabilis ang paghahatid ng software upang maiayos ang mga kasanayan sa paghahatid sa mga kahilingan sa negosyo para sa mga na-upgrade na solusyon. Sa kanilang dami at cadence ng trabaho na nagdaragdag araw-araw, mabilis nilang naabot ang kanilang mga limitasyon habang sinusubukan nilang sukatin ang kanilang buong proseso ng paglawak ng software.

Ang pagpapanatili at pagpapakita ng pagsunod nang hindi nagpapakilala ng mas masakit na mga manu-manong proseso ay naging isang pangunahing pag-aalala para sa malaking kumpanya ng seguro na ito. Kailangan ng NJM ng isang mas maaasahang paraan upang streamline ang mga pag-deploy ng software at sa parehong oras matiyak na ang mga kontrol sa pagsunod ay pinananatili. Ang kanilang pangwakas na layunin ay upang i-automate ang pagpapalabas ng de-kalidad na software at sa parehong oras na binabawasan ang mga kumplikado at pinapaliit ang overhead.

Solusyon

Matagumpay na ipinatupad ng NJM ang pag-aautomat ng pag-deploy na pinabilis at istandardado ang mga proseso ng paghahatid ng software habang tinutulungan silang mas madaling maipakita ang pagsunod. Ang pagkusa na ito ay makabuluhang nagbawas sa overhead ng pagpapatakbo at naka-streamline ang mga proseso ng paglawak upang ang scale ng NJM.

Resulta

  • Kapansin-pansing nabawasan ang mga oras ng pag-deploy Hindi paglalagay ng produksyon - mula araw hanggang minuto na Pag-deploy ng produksyon - mas mabilis na 30% -50%
  • 1,000 hanggang 1,500+ na pag-deploy bawat buwan sa pamamagitan ng pag-aautomat. Ilang taon na ang nakakalipas, manu-manong hinawakan ng kumpanya ang mga paglabas nito
  • Ang kumpanya ay nagsimulang gumawa ng Patuloy, nakaiskedyul, at self-service deployment. Tinanggal ang pagtitiwala sa mga dalubhasang may kasanayang tekniko upang mag-deploy ng software. Ang QA, mga developer, at trainee ay humahawak ngayon ng mga pag-deploy
  • Pagsunod na Walang abala Labis na nakikita, isang proseso na zero-touch na ganap na mahahalina at napapakinggan

Mga DevOps sa Retail

Profile

Ang specialty retailer na ito ay isang kilalang pangalan ng sambahayan na ang stock ay ipinagpalit sa NYSE. Sa halos 100 mga tindahan sa buong US at isang malakas na pagkakaroon ng eCommerce, ang tagatingi na ito ay kilala sa inspirasyon ng paninda at tuloy-tuloy din na niraranggo bilang isa sa mga pinakamagandang lugar upang magtrabaho.

Hamon

Dahil ang tanawin ng tingi ay mabilis na nagbabago, hinahangad ng samahang ito na paganahin ang koponan ng pagpapaunlad sa loob ng bahay na manatiling maliksi at isang hakbang na mas maaga sa kompetisyon. Naatasan sa paglilingkod sa eCommerce site ng organisasyon at mga in-store system, nagpasya ang kumpanya na lumikha ng isang plano sa modernisasyon ng IT na nasira sa mga discrete na proyekto. Ang kauna-unahang naturang proyekto ay upang palaguin ang developer at pag-aautomat ng IT, pagdaragdag ng kanilang pagiging produktibo at ang kakayahang mabilis na umulit sa makabagong ideya.

Solusyon

  • Mga microservice ng lalagyan ng docker
  • Nakabatay sa cloud computing ng DevOps
  • Ganap na naka-automate na CI / CD na isinama sa isang hindi nababago na imprastraktura

Resulta

Bilang isang development shop na nagsusuot ng maramihang mga sumbrero, ang koponan sa pag-unlad ng retailer na ito ay masigasig na mag-standardize sa isang solong platform. Ang kapaligiran nito ay lumago kumplikado at mahirap na pamahalaan pa, kasama ang mga bagong microservices na nakabatay sa lalagyan ng Docker na gumagana kasabay ng mga tool tulad ng Ansible, Docker Swarm at Hashicorp Consul at Vault, ang samahan ay nakakuha ng mas mataas na antas ng pag-aautomat.Ang pag-automate na ito ay pinapayagan ang mga developer na gumana nang mas mabilis, umikot sa liksi, at lumikha ng isang mas madiskarteng epekto sa samahan.

Mga DevOps sa Paglalakbay

Profile

Amadeus ay isa sa pinakamalaking operator ng paglalakbay sa buong mundo. Nakikipag-ugnay ang kanilang mga system 90% ng lahat ng mga transaksyon na may kaugnayan sa paglalakbay, na naghahatid ng higit sa 700 mga kumpanya ng airline at paligid 600,000 mga hotel, nagpoproseso ng higit sa 55,000 operasyon bawat segundo sa rurok na pag-load - at ang mga numero ay patuloy na lumalaki.

Problema

Gumamit ang kumpanya ng isang pribadong ulap na may mga virtual machine na hinahain ng Vagrant at vSphere. Gayunpaman, ang bilang ng mga mapagkukunang computing na ginugol sa pagpapanatili ng hypervisor layer ng imprastraktura ay masyadong mataas, at ang bilis ng pagproseso ay hindi pinakamainam, habang kahit na maraming segundo ng pagkaantala ay maaaring magresulta sa malaking pagkalugi para sa isang operator ng paglalakbay.

Solusyon

Ang kumpanya ang pumili Pantalan sa halip na Vagrant at nagpasyang lumipat sa isang on-prem cloud na nagpapatakbo ng OpenShift, Docker, at Kubernetes. Sa pamamagitan ng paggamit ng isang pagmamay-ari na sistema ng pamamahala ng DevOps nagawa nilang mahusay na magamit ang kanilang buong imprastraktura ng IT, na kinukuha ang mga mapagkukunang dating ginamit ng mga hypervisor. Ito accounted para sa halos dalawampung% ng kanilang kapangyarihan sa computing.

Resulta

Nakuha ng kumpanya s walang hanggang milyong halaga ng mga mapagkukunan sa computing sa pamamagitan ng simpleng paggamit ng kanilang IT imprastraktura nang mahusay. Bilang karagdagan, ang mga lalagyan ng Docker na tumatakbo sa mga kumpol ng Kubernetes ay pinapayagan ang pagproseso ng mga workload sa real-time, dahil walang pagkaantala dahil sa kawalan ng layer ng hypervisor.

Tulad ng ipinapakita ng listahang ito, ang mga industriya ay maaaring makinabang mula sa paggamit ng DevOps kahit na hindi sila tech-centric. Ang isa sa mga pangunahing layunin ng DevOps ay upang ihinto ang mga kagawaran mula sa pagtatrabaho sa mga compartalisadong paraan. Sa halip, hinihimok sila na makipag-usap sa bawat isa. Ang layuning iyon ay makakatulong upang makamit ang mga layunin nang mas mabilis na may mas kaunting alitan.

ano ang ginagawa ng .innerhtml

Ngayon na naintindihan mo Mga DevOps sa iba't ibang mga domain , suriin ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo. Ang kurso sa Edureka DevOps Certification Training ay tumutulong sa mga nag-aaral na maunawaan kung ano ang DevOps at makakuha ng kadalubhasaan sa iba't ibang mga proseso at tool ng DevOps tulad ng Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack at GIT para sa pag-automate ng maraming mga hakbang sa SDLC.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento at babalikan ka namin.