DevOps v různých doménách - Jak DevOps řeší problém?



Tento blog také ukazuje, že DevOps se již neomezuje pouze na technologický průmysl, který překonává problémy, kterým čelí společnosti z různých domén

se od nynějška stalo nejnovějším módním slovem v technologickém průmyslu. DevOps je kultura spolupráce mezi týmy, stejně jako sada nástrojů a metod DevOps pro kontinuální eliminaci odpadu z obchodních procesů, což vede ke stále se zlepšujícímu poskytování hodnoty koncovým uživatelům. Termín DevOps v různých doménách znamená, že se již neomezuje pouze na technologický průmysl.

DevOps a jeho postupy se však nyní používají i mimo technologický sektor. V tomto blogu objasníme různé domény, které začaly implementovat DevOps. Témata, kterým se zde budeme věnovat, jsou následující -





  1. Co je DevOps?
  2. DevOps v různých doménách

Začněme tedy s prvním tématem

Co je DevOps?

DevOps je přístup k vývoji softwaru, který zahrnuje průběžný vývoj, průběžné testování, průběžnou integraci, průběžné nasazování a průběžné monitorování softwaru po celou dobu jeho . Tyto aktivity jsou možné pouze v DevOps, nikoli Agile nebo waterfall, a proto si Facebook a další špičkové společnosti zvolily DevOps jako cestu vpřed pro své obchodní cíle. DevOps je preferovaný přístup k vývoji vysoce kvalitního softwaru v kratších vývojových cyklech, což vede k větší spokojenosti zákazníků.



DevOPs-devops v různých doménách-edureka

DevOps ve vládě

Profil

The Národní úřad pro letectví a vesmír (NASA) je agentura vlády Spojených států, která je zodpovědná za civilní vesmírný program národa a za letectví a letecký výzkum.

Výzva

NASA potřebovala přesunout téměř 65 aplikací z tradičního hardwarového datového centra do cloudového prostředí pro lepší agilitu a úsporu nákladů. Rychlá časová osa vyústila v migraci mnoha aplikací „tak, jak jsou“ do cloudového prostředí. Tak vzniklo prostředí zahrnující více virtuálních privátních cloudů (VPC) a účty, které nelze snadno spravovat. Dokonce i jednoduché věci, jako je zajištění přístupu každého správce systému ke každému serveru nebo jednoduchá oprava, byly nesmírně zatěžující.



Řešení

Tento problém byl vyřešen využitím Ansible Tower spravovat a naplánovat cloudové prostředí.

Výsledek

V důsledku implementace Ansible Tower je NASA lépe vybavena pro správu svého prostředí AWS. Tower umožnil NASA poskytovat svým klientům lepší provoz a bezpečnost. Týmově se také zvýšila efektivita. Pokud se podíváte na čísla, pak:

  • Čas pro aktualizaci nasa.gov byl snížen z více než 1 hodiny na méně než 5 minut
  • Proces opravy se snížil z několika dní na 45 minut
  • Dosažení monitorování RAM a disku téměř v reálném čase (bez agentů)
  • Poskytování účtů OS v celém prostředí za méně než 10 minut
  • Základní standard AMI byl snížen z 1 hodiny manuální konfigurace na neviditelný a bezproblémový proces na pozadí
  • Zásobník aplikací nastaven od 1 do 2 hodin na méně než 10 minut na každý zásobník

DevOps v bankovnictví

Profil

The Royal Bank of Scotland běžně zkráceně jako RBS , je jednou z dceřiných společností retailového bankovnictví společnostiSkupina Royal Bank of Scotlandplc, společně sNatWestaUlster Bank. Royal Bank of Scotland má kolem 700 poboček, zejména ve Skotsku, ačkoli existují pobočky v mnoha větších městech po celé Anglii a Walesu.

Výzva

Královská banka Skotska se snažila konsolidovat a přepracovat své centrum strategických platebních transakcí, které zahrnovalo desítky integračních kontaktních bodů. RBS nedávno získala další finanční instituci, takže potřebovala integrovat systémy této společnosti. RBS však již byla v procesu migrace vlastních systémů do nového strategického centra transakcí a poskytla 43 funkčních vylepšení s novou platformou. Cena a složitost údržby čtyř samostatných rozbočovačů zpráv se ve skutečnosti zčtyřnásobila.

Řešení

Nakonec bylo vyvinuto řešení, které bance pomůže řešit její integrační výzvy. Bylo nutné pomoci bance identifikovat všechny body v celém životním cyklu dodávky softwaru, ve kterých mohla pomocí automatizovaného testování, agilního vývoje a virtualizace služeb urychlit vývoj, identifikovat vady dříve a zrychlit vydání do výroby.

Součástí řešení byl nástroj pro integraci a virtualizaci služeb. Tyto softwarové produkty pomohly vytvořit end-to-end virtuální prostředí pro testování, místo aby bylo nutné vytvářet skutečná testovací prostředí, jejichž sestavení je nákladné a je obtížné je udržovat.

Pomocí tohoto řešení dokázala RBS automatizovat testování integrace na více než 80 rozhraních a subsystémech zapojených do provádění jejích obchodních transakcí. To umožnilo průběžné testování a podporovalo agilní vývojový proces týmu.

Výsledek

Za tři roky RBS realizovala podstatné výhody řešení integrace a virtualizace služeb. Jedná se o následující výhody:

  • Zkrácená doba testování integrace systému ze tří týdnů na půl dne

  • Snížil počet výrobních incidentů z nezjištěných vad o 99,6 procenta

    třídění pole v programu c ++
  • Zvýšila se kapacita dodávek projektů o 100 procent a vzrostla ze 40 na 80 dokončených projektů ročně

  • Ušetřili jsme odhadem 6 milionů USD na náklady na hardware, software a zdroje

    java převést z dvojitého na int
  • Zrychlil čas od zahájení projektu do dodání o 44 procent, což umožnilo bance rychleji přinést produkty a služby zákazníkům a využít nové tržní příležitosti

DevOps v pojišťovnictví

Profil

NJM Insurance Group se sídlem vWest TrentončástEwing Township,Mercer County,New Jersey,Spojené státy, nabízí osobní auto, komerční auto, odškodnění pracovníků, majitele domů a deštníkpojištění.Společnost byla založena v roce 1913 skupinou vlastníků továren, kteří hledali náhradu škody pro pracovníky.Společnost NJM se rozrostla a poskytuje pojištění více než 850 000 pojistníkům žijícím v New Jersey aPensylvánie.

Výzva

Když společnost New Jersey Manufacturers Insurance Group (NJM) upgradovala základní technologické platformy, chtěla urychlit dodávku softwaru, aby sladila dodací postupy s obchodními požadavky na upgradovaná řešení. S tím, jak se jejich objem a kadence práce každým dnem zvyšovaly, rychle dosáhly svých limitů, když se pokoušely škálovat své zcela manuální procesy nasazení softwaru.

Udržování a prokazování souladu bez zavádění bolestivějších manuálních procesů bylo také největším zájmem této velké pojišťovny. Společnost NJM potřebovala spolehlivější způsob, jak zefektivnit nasazení softwaru a současně zajistit zachování dodržování předpisů. Jejich konečným cílem bylo automatizovat vydání vysoce kvalitního softwaru a současně snížit složitost a minimalizovat režijní náklady.

Řešení

Společnost NJM úspěšně implementovala automatizaci nasazení, která zrychlila a standardizovala procesy dodávání softwaru a zároveň jim pomohla snáze prokázat shodu. Tato iniciativa významně snížila provozní režii a zefektivnila procesy nasazení, takže NJM mohl škálovat.

Výsledek

  • Dramaticky zkrácené doby nasazení Neprodukční nasazení - ze dnů na minuty Produkční nasazení - o 30% - 50% rychlejší
  • 1 000 až 1 500+ nasazení za měsíc prostřednictvím automatizace. Před několika lety společnost vydala své verze ručně
  • Společnost začala provádět kontinuální, plánovaná a samoobslužná nasazení. Eliminace závislosti na speciálně kvalifikovaných technikech při nasazování softwaru. QA, vývojáři a praktikanti nyní zpracovávají nasazení
  • Bezproblémová shoda Vysoce viditelný, proces nulového dotyku, který je plně sledovatelný a kontrolovatelný

DevOps v maloobchodu

Profil

Tento specializovaný maloobchod je známý název domácnosti, jehož akcie jsou obchodovány na NYSE. S přibližně 100 obchody v USA a silným zastoupením eCommerce je tento maloobchodník známý svým inspirativním zbožím a je také trvale považován za jedno z nejlepších míst pro práci.

Výzva

Jelikož se maloobchodní prostředí rychle mění, snažila se tato organizace umožnit svému vlastnímu vývojovému týmu zůstat svižný a o krok napřed před konkurencí. Společnost, která měla za úkol obsluhovat stránky eCommerce organizace a systémy v obchodech, se rozhodla vytvořit plán modernizace IT, který byl rozdělen na jednotlivé projekty. Prvním takovým projektem byl růst vývojářů a automatizace IT, zvýšení jejich produktivity a schopnost rychle iterovat inovace.

Řešení

  • Mikroslužby kontejneru Docker
  • Cloudové výpočty založené na DevOps
  • Plně automatizovaný CI / CD spojený s neměnnou infrastrukturou

Výsledek

Jako vývojový obchod, který nosí několik klobouků, se vývojový tým tohoto maloobchodníka snažil standardizovat na jedné platformě. Jeho prostředí se stalo složitým a dosud obtížně spravovatelným. Díky novým mikroslužbám na bázi kontejneru Docker fungujícím ve spojení s nástroji jako Ansible, Docker Swarm a Hashicorp Consul and Vault získala organizace vyšší úroveň automatizace.Tato automatizace zase umožnila vývojářům rychleji pracovat, iterovat s agilitou a vytvářet strategičtější dopad na organizaci.

DevOps v cestování

Profil

Amadeus je jedním z největších cestovních operátorů na světě. Jejich systémy interagují s 90% všech transakcí souvisejících s cestováním, které obsluhují více než 700 letecké společnosti a okolí 600 000 hotely, zpracování více než 55 000 operací za sekundu při špičkovém zatížení - a jejich počet neustále roste.

Problém

Společnost použila privátní cloud s virtuálními stroji obsluhovanými společnostmi Vagrant a vSphere. Počet výpočetních zdrojů vynaložených na údržbu hypervisorové vrstvy infrastruktury však byl příliš vysoký a rychlost zpracování nebyla optimální, i když několik sekund zpoždění může vést k obrovským ztrátám cestovního operátora.

Řešení

Společnost si vybrala Přístavní dělník místo Vagranta a rozhodl se přejít na on-prem cloud, na kterém běží OpenShift, Docker a Kubernetes. Použitím proprietárního systému pro správu DevOps byli schopni efektivně využívat celou svou IT infrastrukturu a převzít prostředky, které dříve používaly hypervisory. To představovalo téměř dvacet% jejich výpočetní síly.

Výsledek

Společnost dostala s výpočetních zdrojů v hodnotě miliónů jednoduchým efektivním využitím jejich IT infrastruktury. Kontejnery Docker spuštěné v klastrech Kubernetes navíc umožňují zpracování úloh v reálném čase, protože nedochází ke zpoždění kvůli absenci vrstvy hypervisoru.

Jak ukazuje tento seznam, průmyslová odvětví mohou těžit z používání DevOps, i když nejsou technologicky zaměřená. Jedním z hlavních cílů DevOps je zastavit oddělení v rozdělovaných způsobech práce. Místo toho je povzbuzuje ke vzájemné komunikaci. Tento cíl pomáhá dosáhnout cílů rychleji s menším třením.

Nyní, když jste to pochopili DevOps v různých doménách , podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě. Kurz Certifikace Edureka DevOps pomáhá studentům pochopit, co je DevOps, a získat odborné znalosti v různých procesech a nástrojích DevOps, jako jsou Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack a GIT pro automatizaci více kroků v SDLC.

Máte na nás dotaz? Uveďte to prosím v sekci komentáře a my se vám ozveme.