Keď DevOps zbadá

Autor: Roger Morrison
Dátum Stvorenia: 28 September 2021
Dátum Aktualizácie: 9 V Júni 2024
Anonim
Keď DevOps zbadá - Technológie
Keď DevOps zbadá - Technológie

Obsah


Zdroj: Antonio Guillem / Dreamstime.com

Zobrať:

DevOps môže byť revolučný - ale môže prísť aj so svojimi vlastnými výzvami.

DevOps - jeho inovatívny nápad a zaujímavý návrh, aby spoločnosti mohli vylepšovať výrobu softvéru a ďalšie operácie tým, že sa stanú agilnejšími - odstránením bariér medzi vývojom a operáciami, odstránením informačných síl a vzájomným rozhovorom ľudí.

DevOps zároveň nie je vecou, ​​ktorú by bolo možné vysvetliť niekoľkými slovami, napríklad lineárnou zbernicou alebo hviezdnou sieťou. Je to niečo hmlisté, pestré a trochu abstraktné. Neexistuje žiadna univerzálna schéma DevOps, ktorú môže podnik implementovať stlačením tlačidla - a to je časť problému s predpokladom, že vytvorenie myslenia DevOps bude ľahké. Pri migrácii smerom k modelom DevOps sa môže vyskytnúť veľa vecí.


DevOps dokáže uspokojiť najrôznejšie vylepšenia CI / CD a ďalších obchodných cieľov, ale čo keď sa všetko pokazí? Pýtali sme sa odborníkov na veci, na ktoré treba dávať pozor pri presadzovaní filozofie DevOps. Tu sú niektoré z toho, čo povedali.

Neexistuje jednoduché riešenie „DevOps“

DevOps nie je niečo, čo sa dá jednoducho implementovať a potom sa očakáva, že uspeje - tím DevOps potrebuje správne nástroje a podporu organizácie. Bez nich sa dokonca aj tie najlepšie výhody DevOpsu dostanú do prekážok.

„Myslím si, že dva hlavné poklesy v adopcii DevOps sú, jeden, mylný nákup a prijatie nástroja ako riešenia DevOps alebo implementácia DevOps, keď v skutočnosti je DevOps skutočne o rozsiahlych zmenách v organizačnej kultúre a procese. tieto zmeny (nástroje) samy o sebe nie sú riešením. A za druhé, nedostatok organizačnej podpory, ktorá zvyčajne vedie k týmom, ktoré nemajú pocit, že majú dosť času na zmenu spôsobu, akým pracujú alebo sa učia. niečo nové, pretože termíny sú príliš krátke. Investície do iniciatív zameraných na osvojenie si vyžadujú investície - tímy sa už zaoberajú plánovanou prácou a nevyhnutnými kúskami neplánovanej práce - existuje však aj plánovanie a riadenie práce, ktoré vedie k vedeniu úspešného tímu / Vytváranie kultúry, aktualizácia procesov a nastavovanie a udržiavanie nástrojov používaných na podporu kultúry a procesov trvá v reálnom čase a návratnosť tejto investície. nie je realizovaná okamžite. Vytvorenie času na uskutočnenie tejto investície si vyžaduje organizačnú podporu. ““


- Justin Rodenbostel, viceprezident pre aplikáciu Open Source v SPR

Nástroje ≠ Zručnosti

Príliš veľa organizácií sa pokúša implementovať systém DevOps zakúpením najpôsobivejších nástrojov, ktoré môžu nájsť - ale najúžasnejšie nástroje na svete zvyknú robiť všetko bez ľudí, ktorí ich môžu správne používať. Tím DevOps potrebuje správne zručnosti a znalosti, aby mohol začať poskytovať hodnotu.

„V organizáciách, ktoré sa snažia implementovať DevOps, stále vidíme prístup, ktorý uprednostňuje nástroje pred zručnosťami. Problém spočíva v tom, že sa spoliehate na nástroj, ktorý vášmu tímu poskytne schopnosti, keď by ste sa mali usilovať o jeho vybudovanie. Povedzte to takto: Ak chcete byť skvelým šéfkuchárom, chodíte von a kupujete si najlepšiu sadu nožov a začnete sekať? Nie, chodíte na hodiny, cvičíte, skúšate nové pokrmy svojim priateľom. „Keď si vymyslíte základy, choďte si kúpiť tie fantastické nože.“ “

Žiadne chyby, žiadny stres - Váš sprievodca krok za krokom k vytvoreniu softvéru na zmenu života bez zničenia vášho života

Svoje programovacie schopnosti si nemôžete vylepšiť, keď sa nikto nestará o kvalitu softvéru.

–Robert Duffy, generálny riaditeľ spoločnosti Ship One Day (sodo)

Umožnite flexibilitu

Pravidlá existujú z nejakého dôvodu, ale ich prílišné dodržiavanie môže brániť pokroku. Nezabudnite na svoje priority, ale nezabudnite, že v niektorých prípadoch rýchlosť prevažuje nad presnosťou.

„Jeden úder, ktorý som videl od rovesníkov a iných tímov, je v súvislosti s agilnými metodikami veľmi nepružný. Musíte byť ochotní občas porušiť svoje vlastné pravidlá, ak si to situácia vyžaduje ... jednoducho to nerobte zvykom. Priorita v dnešnej dobe je vysoko konkurenčný svet na trhu.

„Nenechajte sa zavesiť na všetky kontroly a zostatky, keď dodávate riešenie, ktoré zaisťuje, že každá zúčastnená strana má preškrtnuté i ts. Stále musí byť súčasťou vášho cestovného plánu a záväzkov dodávok.

„Či už chcete uspieť alebo zlyhať, musíte to urobiť rýchlo.Uistite sa, že základné aspekty vášho prostredia sú pre váš tím prioritou (CI / CD, automatizácia konfigurácie, protokolovanie a monitorovací rámec atď.) A sú k dispozícii ako služba, kážte toto hovno v hornej časti kopca. Zaistite, aby tímy softvérového inžinierstva, ktoré vyrábajú produkt, mohli využiť vaše služby, a nie znova vymyslieť koleso jednoducho preto, že nevedeli, že existuje. Poučte sa zo skúseností a z toho vychádzajte. ““

–Brent Reeves, Cloud Operations Manager v spoločnosti BlueCat