Munurinn á DevOps og SRE

Bæði DevOps og SRE eru aðferðafræði sem tekur á þörfum stofnunarinnar fyrir vörustjórnun. Öfugt við það sem almennt er talið að báðir séu andstæðingar, DevOps og SRE eru ekki tvær samkeppnisaðferðir, heldur bæta hvor aðra við með því að brjóta niður skipulagshindranir til að skila betri hugbúnaði hraðar. Hins vegar er töluverð skörun milli markmiða DevOps og SRE.

Hvað er DevOps?

DevOps er hugbúnaðarverkfræði menning og framkvæmd samstarfs milli mismunandi teymis, svo sem þróun og rekstur, QA og öryggi. DevOps er ITSM ramma sem hvetur til samskipta og samvinnu milli hugbúnaðarþróunar og upplýsingatækni í gegnum allan líftíma þjónustunnar. Það samlaga verktaki og aðgerðum lið til að bæta samstarf og framleiðni með því að sjálfvirkur innviði, sjálfvirkur Verkferlar og stöðugt mæla umsókn flutningur. DevOps er ekki tækni eða tæki; það er meira eins og hugtak sem notað er í umsókn lifecycle stjórnun og gættu þess að þróun þinni lið og rekstur liðin eru að vinna í sync við hvert annað. Markmiðið er að byggja upp traust og draga úr núningi í þessum afhendingum milli þróunaraðila og rekstrarteymis. Þróunarteymi mun leggja umsóknina fyrir rekstrarteymið til útfærslu og rekstrarteymið mun síðan fylgjast með umsókninni og veita þróunarteyminu viðeigandi endurgjöf.

Hvað er SRE?

SRE, stutt fyrir Site Reliability Engineering, er fræðigrein sem sameinar þætti hugbúnaðarverkfræði og rekstrar til að brúa bilið milli framboðs og eftirspurnar. SRE er hugbúnaðarverkfræði aðferðafræði sem er framlenging á mörgum fyrri hugtökum, sem fela í sér en ekki eingöngu DevOps, backend verkfræði, kerfisverkfræði, kerfisstjórnun, rekstur og svo framvegis. SRE er „sviðið sem leggur áherslu á að vinna listilega til að koma á vefsíðu sem stendur sig stöðugt vel. Það er sérhæfing með áherslu á áreiðanleika hugbúnaðar. Þrátt fyrir að SRE meginreglurnar hafi fyrst verið settar af Google árið 2003, fyrir DevOps hreyfinguna, þá er líkanið aðeins öðruvísi en margar hugmyndir sem fyrir eru. Benjamin Treynor, stofnandi Google áreiðanleikateymis Google, segir í Google Site Reliability Engineering bók, „SRE er það sem gerist þegar þú biður hugbúnaðarverkfræðing að hanna rekstrarteymi. Í ljósi velgengni Google með áreiðanleika hefur hugmyndin náð mörgum fyrirtækjum.

Munurinn á DevOps og SRE

Skilgreining

- DevOps er ITSM ramma sem hvetur til samskipta og samvinnu milli hugbúnaðarþróunar og upplýsingatækni í gegnum allan líftíma þjónustunnar. Það er hugbúnaðarverkfræði menning og framkvæmd samstarfs milli mismunandi liða, svo sem þróun og rekstur, QA og öryggi. Site Reliability Engineering (SRE) er framlenging á mörgum fyrri hugtökum sem eiga við um mörg hlutverk, þar á meðal en ekki eingöngu fyrir DevOps, kerfisverkfræði, bakverkfræði, kerfisstjórnun, rekstur og svo framvegis. SRE er ramma fyrir rekstur stórra verkefna sem skipta máli fyrir áreiðanlegan hátt.

Hlutverk

- DevOps er sett af starfsháttum og skipulagsmenningu sem ætlað er að brúa bilið milli þróunaraðila, rekstraraðila og annarra hluta stofnunarinnar til að bæta samvinnu og framleiðni og tryggja að liðin séu í fullkomnu samræmi við hvert annað. SRE, eins og DevOps, er oft notað til að lýsa hlutverkum sem innihalda mikla fjölbreytni í starfi. Svo ef þú hugsar um DevOps sem heimspeki, þá er SRE leið til að ná þeirri heimspeki. SRE er sérhæfing með áherslu á áreiðanleika hugbúnaðar.

Hlutlæg

- DevOps og SRE eru ekki tvær samkeppnisaðferðir, heldur bæta hvor aðra við með því að brjóta niður skipulagshindranir til að skila betri hugbúnaði hraðar. DevOps snýst allt um að brjóta niður vegg milli þróunaraðila og rekstraraðila til að stytta afhendingu tíma fyrir notendur. Markmiðið er að byggja upp traust og draga úr núningi í afhendingum milli þróunaraðila og rekstraraðila. SRE er sértæk útfærsla á DevOps með frábærum viðbótum. Markmiðið er að búa til sveigjanleika og mjög áreiðanlegt hugbúnaðarkerfi til að gera upplýsingatækni áreiðanleg, öflug og gefandi.

Umfang

-Innan fyrirtækisins hefur DevOps takmarkað svigrúm sem byrjar með því að byrja með hugbúnaðarþróun og fer í gegnum innritun kóða til sjálfvirkrar dreifingar. Umfang DevOps er í lágmarki umfram dreifingu innan fyrirtækja. SRE er tækifæri til að nýta þann skriðþunga sem DevOps byrjaði á og halda áfram viðleitni út allt til loka lífshlaupsins eftir dreifingu. DevOps faðmar þá staðreynd að ekkert kerfi er 100 prósent áreiðanlegt og bilun er eitthvað sem hlýtur að gerast. SRE hvetur til að finna leiðir til að ganga úr skugga um að ekki séu of margir bilanir.

DevOps vs SRE: Samanburðartafla

Samantekt

Það er töluverð skörun milli markmiða DevOps og SRE. Maður gæti litið á SRE sem sérstaka útfærslu á DevOps með einhverjum viðbætur. DevOps er sett af starfsháttum og menningu sem dregur úr hindrunum milli þróunaraðila og rekstraraðila til að stytta afhendingartíma. Eins og DevOps, er SRE oft notað til að lýsa hlutverkum sem innihalda mikla fjölbreytni í starfi. Ef DevOps er heimspeki, þá snýst SRE um að finna leiðir til að ná þeirri heimspeki. SRE er sérhæfing með áherslu á áreiðanleika hugbúnaðar.

Nýjustu færslur eftir Sagar Khillar ( sjá allt )

1 athugasemd

  1. Hefur þú einhvern tíma íhugað að skrifa rafbók eða gestagerð á aðrar vefsíður? Ég er með blogg sem byggir á sömu upplýsingum og þú ræðir um og myndi virkilega vilja láta þig deila nokkrum sögum/upplýsingum. Ég veit að áskrifendur mínir myndu meta vinnu þína. Ef þú hefur jafnvel lítinn áhuga, ekki hika við að senda mér tölvupóst.

Sjá meira um: ,