Munurinn á DevOps og SysAdmin

Setningin hugbúnaðarafgreiðslutími (SDLC), eins og nafnið gefur til kynna, vísar til margra þrepa ferilsins sem byrjar frá frumkóðanum, í gegnum hugbúnaðarprófanir, umbúðir og beta og að lokum til dreifingar og framleiðslu. Allt ferlið er ekki starf eins manns; í raun er þetta sameiginlegt átak sem krefst samvinnu bæði þróunaraðila og upplýsingatækni. Þaðan kemur hugtakið DevOps. Fyrirtæki hafa viðurkennt að framkvæmd kerfisstjórnar hefur þróast í eitthvað í grundvallaratriðum öðruvísi. Þess vegna byrjuðu samtök að tileinka sér DevOps starfið vegna þess að þau skildu að vefsíður gætu verið betur reknar þegar dreifing og aðgerðir voru gerðar í samvinnu. Sumir telja jafnvel að DevOps sé rökrétt þróun þess að sysadmins og verktaki taki þátt í lipurri þróunarferli saman og noti Agile aðferðafræði fyrir kerfisvinnu.

Hvað er DevOps?

DevOps er ekki beint hlutverk, heldur meira eins og tískuorð notað mikið um þessa dagana. DevOps er menning, heimur þar sem verktaki, gæðatrygging (QA) og kerfisstjórar vinna nánar saman en í hefðbundnu vinnuumhverfi. DevOps er sambland af hugmyndum, starfsháttum og tækjum sem auka getu stofnunarinnar til að skila vörum með mikilli skilvirkni. DevOps æfingin beinist að því að gera SDLC eins slétt og áreynslulaust og mögulegt er. Með sameiningu þróunar og rekstrar miðar það að því að útrýma skipulagssílóunum sem koma í veg fyrir að fyrirtæki geri tilraunir og prófi nýja hluti og geri þar með samkeppnishæfari þar sem áhrifaríkari eiginleikar birtast oftar, villur eru lagfærðar fljótt og jafnvel smávægilegar hindranir eru fljótt lagaðar. Það hvetur til nýsköpunarmenningar sem stuðlar að sjálfvirkni í ýmsum ferlum innan stofnunar, þannig að þróunar- og rekstrarteymi geta unnið saman að því að smíða, prófa og dreifa hugbúnaði hraðar.

Hvað er SysAdmin?

Kerfisstjóri, eða sysadmin, er einnig hluti af þróunarteyminu í gegnum SDLC og er óljóst líkur DevOps verkfræðingi í reynd en svolítið flókið. Í raun er hlutverk kerfisstjóra eitt af flóknu og fjölbreyttu hlutverki innan stofnunar. Þó að kerfisstjóri gegni ekki meira hlutverki eins og DevOps verkfræðingur, þá hefur hann grundvallarhlutverk að gegna. Kerfisstjórahlutverk beinist þröngt að uppsetningu og virkni tölvukerfa og netþjóna og hann tryggir að kerfin séu í gangi hvenær sem er. Öfugt við DevOps taka kerfisstjórar venjulega ekki beint þátt í hugbúnaðarþróunarferlinu, heldur er þeim falið að stilla vöru, fylgjast með lausnum, bilanaleit og í grundvallaratriðum allt sem þarf til að keyra hugbúnaðinn. Kerfisstjórar eru í raun heilinn á bak við alla innviði til að keyra hugbúnaðinn. Sem sysadmin er aðalstarf þitt að sjá til þess að framleiðsluumhverfið sé í gangi og takast á við þjónustustigssamninga (SLA).

Munurinn á DevOps og SysAdmin

Starf

- DevOps er sambland af hugmyndum, vinnubrögðum og tækjum sem auka getu fyrirtækisins til að skila afurðum með mikilli skilvirkni. Starf DevOps verkfræðings er að stuðla að sjálfvirkni í ýmsum ferlum innan stofnunar, þannig að þróunar- og rekstrarteymi gætu unnið saman að því að smíða, prófa og dreifa hugbúnaði hraðar. DevOps leggur meiri áherslu á samvinnu milli liðanna. Kerfisstjóri er einnig hluti af þróunarteyminu en einbeitir sér meira að uppsetningu og viðhaldi tölvukerfa og netþjóna.

Hlutverk

- DevOps er ekki beint hlutverk heldur heimur þar sem verktaki, gæðatrygging (QA) og kerfisstjórar vinna nánar saman en í hefðbundnu vinnuumhverfi. DevOps æfingin beinist að því að gera SDLC eins slétt og áreynslulaust og mögulegt er. Markmiðið er að sameina dagleg verkefni sem tengjast hugbúnaðarþróunarferlinu í eitt samfellt ferli. Aðalábyrgð sysadmin er að viðhalda, stjórna og uppfæra hugbúnað, vélbúnað og net stofnunarinnar. Önnur ábyrgð felur í sér að tryggja að framleiðsluumhverfið sé í gangi og að takast á við þjónustustigssamninga.

Fókus

- Markmið DevOps verkfræðings er að ganga úr skugga um að öll teymi sem taka þátt í SDLC vinni og vinni saman á hverju stigi, frá frumkóðanum, með hugbúnaðarprófunum, umbúðum og beta og að lokum til dreifingar og framleiðslu. Áherslan er á að gera SDLC eins slétt og áreynslulaust og mögulegt er. A sysadmin er hins vegar þröngt einblínt á uppsetningu og uppsetningu á nýjum hugbúnaði og vélbúnaði, greiningu á kerfisskrám, bilanaleit, stjórnun og viðhaldi tölvuþjóna, lausn fyrirspurna notenda, viðhald öryggis og fleira.

DevOps vs SysAdmin: Samanburðartafla

Samantekt

DevOps er rökrétt þróun aðferðafræði hugbúnaðarþróunar sem er þekkt sem „lipur“ og vinnubrögðin sem kallast „samfelld sending“. Þó að DevOps snúist meira um samvinnu þróunar-, rekstrar- og gæðatryggingateymanna, þá stoppar það ekki með samvinnu. Það getur verið gagnlegt upp og niður í allri skipulagskeðjunni. Hugmyndin er að brjóta niður skipulagshindranir milli þróunar og reksturs og gera þannig SDLC eins slétt og áreynslulaust og mögulegt er. Kerfisstjóri gegnir ekki miklu hlutverki eins og DevOps verkfræðingur, en ekki má vanmeta hlutverk hans. Aðalstarf SysAdmin er að sjá til þess að framleiðsluumhverfið sé í gangi allan tímann. Í raun er SysAdmin heilinn á bak við alla innviði til að keyra hugbúnaðinn.

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

Sjá meira um: ,