8.0 Inngangur að 8. hluta: Sjálfvirkni
Hugbúnaður skapar aðeins verðmæti þegar hann nær til notenda. Leiðin frá innritaðri breytingu til keyrandi framleiðslukóða er þar sem stórar skipulagsheildir tapa oftast hraða, öryggi og geðheilsu. Í stærð hundraða verkfræðinga, tuga teyma og þúsunda innviðaauðlinda hrynja óformlegu venjurnar sem virka fyrir lítinn hóp algerlega. Handvirkar smíðar, handstilltir þjónar og einnota uppsetningarskriftur hægja á þér og, það sem verra er, verða óendurtakanlegar, óskjalfestar og ómögulegar að úttekta. Þessi hluti fjallar um að skipta þeim brothættleika út fyrir sjálfvirkni: að breyta óreiðukenndri, villuhættri vinnu við að smíða, útvega, setja upp og reka hugbúnað í kóðuð, endurtakanleg, rýnanleg kerfi.
Það sem er í húfi fyrir stór teymi og fyrir fyrirtæki og opinberar skipulagsheildir er áþreifanlegt. Þegar mörg teymi deila skarastandi kerfum vex kostnaður handvirkrar samþættingar og handvirks reksturs ólínulega og ein órýnd breyting getur hljóðlega brotið vinnu annars teymis eða heila útgáfu. Regluverkaðar skipulagsheildir bera auka byrði. Úttektaraðilar, öryggisfulltrúar og eftirlitsaðilar þurfa sönnunargögn um að breytingar hafi verið rýndar, prófaðar og samþykktar og að gripurinn sem keyrir í framleiðslu sé nákvæmlega sá sem var smíðaður og staðfestur. Sjálfvirkni breytir þessum reglufylgniskyldum úr skjalavinnubyrði í sjálfvirka aukaafurð venjulegs verkfræðivinnuflæðis. Þú færir þig frá því að grípa brot eftir á í að koma í veg fyrir þau áður en nokkuð er útvegað eða afhent.
Áttundi hluti fylgir afhendingarvélbúnaðinum frá enda til enda: frá leiðslunni sem samþættir og gefur út kóða, gegnum kóðuðu innviðina sem hún keyrir á, að gámavettvanginum sem hýsir hana, innri vettvanginum sem gerir allt þetta nothæft venjulegum teymum og sjálfvirkninni sem heldur gæðum og stjórn frá því að hrynja í stærð. Meginþráðurinn er einfaldur. Allt sem þú gerir endurtekið og fyrirsjáanlega ætti að vera kóðað, svo það keyri samræmt, hratt og án mannlegrar leiðindavinnu.
Kaflar í þessum hluta
8.1 Samfelld samþætting og afhending: Smíðaðu sjálfvirku leiðsluna sem samþættir hverja breytingu í sameiginlega meginlínu, prófar hana og heldur henni í útsetjanlegu ástandi, svo útgáfa verði örugg viðskiptaákvörðun frekar en verkfræðióðagot, og úttektarhæf í þokkabót.
8.2 Innviðir sem kóði og stillingar: Skilgreindu og útvegaðu innviði gegnum útgáfustýrðar, rýnanlegar, vélrænt læsilegar skilgreiningar frekar en handvirka smelli, svo umhverfi séu samræmd, endurtakanleg og einnota, með stjórnarreglur innbyggðar og athugaðar áður en nokkuð er til.
8.3 Gámar, stýring og skýjatækni: Pakkaðu forritum og ósjálfstæðum þeirra í flytjanlegar, einangraðar einingar og keyrðu þau í stærð á stýringarvettvöngum eins og Kubernetes, sem gefur mörgum teymum sameiginlegan grunn fyrir útsetningu, skölun og seiglu á meðan upprunar, einangrun og kostnaði er stýrt.
8.4 Vettvangsverkfræði og þróunarupplifun: Smíðaðu og reka innri þróunarvettvang sem býður valdar, sjálfsafgreiðslu gullnar slóðir (skoðanaríkar, studdar leiðir með skynsamleg sjálfgefin gildi bökuð inn) sem tekur við sameiginlegri flækju svo teymi einbeiti sér að léni sínu en erfi staðla skipulagsheildarinnar fyrir öryggi, áreiðanleika og reglufylgni sjálfgefið.
8.5 Prófana- og ferlasjálfvirkni: Skiptu endurteknum handvirkum prófunum og rekstrarvinnu út fyrir áreiðanleg vélkeyrð vinnuflæði, frá samfelldum prófasöfnum til keyrsluhandbóka, úrbóta og söfnunar reglufylgnisönnunargagna, svo gæði og stjórn skalist og hæfir verkfræðingar losni fyrir dómgreindarfrek vandamál.
8.6 Útgáfustjórnun og stigvaxandi afhending: Að aðskilja útsetningu frá útgáfu svo afhending kóða sé aðskilin frá því að afhjúpa eiginleika, og að rúlla breytingum út smám saman með eiginleikarofum, kanarí- og blár-grænn útsetningum, sjálfvirkum heilsuathugunum og afturköllun og villufjárhagsáætlunarhliðuðum útgáfum sem minnka sprengisvæði hverrar breytingar.
8.7 Smíðakerfi og afurðastjórnun: Að gera smíði endurtakanlega, hraða og skyndiminnishæfa og líta á afurðir sem óbreytanlegar, útgáfumerktar og undirritaðar, smíðaðar einu sinni og efldar yfir umhverfi með uppruna og heilleika aðfangakeðju.
Hvernig þessir kaflar tengjast
Þessir kaflar lýsa lögum eins afhendingarkerfis, hvert hvílir á þeim sem eru undir. Samfelld samþætting og samfelld afhending (CI/CD, kafli 8.1) er bandvefurinn sem ber breytingu frá innritun til framleiðslu. En leiðsla þarf eitthvað til að setja upp á og innviðir sem kóði (8.2) veita það skotmark sem útgáfustýrðar, endurtakanlegar skilgreiningar frekar en handsmíðuð einstök tilvik. Gámar og stýring (8.3) eru keyrslugrunnurinn sem bæði leiðslan og kóðuðu innviðirnir gera sífellt meira ráð fyrir og gefa hverju teymi samræmdan pökkunar- og útsetningarsamning. Vettvangsverkfræði (8.4) vefur síðan öllu þessu inn í samhangandi innri vöru, svo venjuleg teymi noti leiðslur, innviði og stýringu gegnum troðnar slóðir í stað þess að setja þau saman frá grunni. Prófana- og ferlasjálfvirkni (8.5) keyrir yfir hvert lag, byggir gæðahlið inn í leiðsluna og kóðar rekstrar- og reglufylgnivinnuna sem heldur allri landareigninni heilbrigðri. Veikleiki í hvaða lagi sem er grefur undan þeim sem eru fyrir ofan. Brothætt leiðsla, einstakt umhverfi eða óstýrður vettvangur taka hvert upp aftur nákvæmlega þá handvirku áhættu sem sjálfvirkni er til að fjarlægja.
Hlutinn tengist líka út á við. Afhendingaragi hér er verkfræðileg útfærsla á flæðis- og afhendingarleiðsluhugsun í 11. hluta, sérstaklega kafla 11.2, og hann byggir á sömu biðraðardýnamík og stýrir hverju afkastamiklu kerfi. Það sem þessir kaflar smíða er ætlað að vera rekið, svo þeir leiða beint inn í rekstur og áreiðanleika í 9. hluta (áreiðanleikaverkfræði í kafla 9.1 og vöktun í kafla 9.2), sem fjalla um keyrandi kerfið sem sjálfvirknin setur upp. Stjórnarhátta- og reglufylgni-sem-kóði stefin í gegnum 8. hluta uppfylla öryggis- og regluverksskorðurnar sem settar eru annars staðar í handbókinni og vettvangarnir sem lýst er hér eru líka þar sem gervigreindar- og gagnavinnuálag keyrir í auknum mæli, sem tengir þennan hluta við MLOps (vélnámsrekstur) og innviðaáhyggjur í 6. hluta. Lesnir saman sýna þessir kaflar hvernig stór skipulagsheild afhendir hugbúnað hratt án þess að gefa upp öryggi, samræmi eða stjórn.