Gátlisti fyrir framleiðslubúnað

Þýðing greinarinnar var unnin sérstaklega fyrir nemendur námskeiðsins „DevOps venjur og verkfæri“, sem hefst í dag!

Gátlisti fyrir framleiðslubúnað

Hefur þú einhvern tíma gefið út nýja þjónustu í framleiðslu? Eða varstu kannski þátttakandi í að styðja við slíka þjónustu? Ef já, hvað hvatti þig? Hvað er gott fyrir framleiðsluna og hvað er slæmt? Hvernig þjálfar þú nýja liðsmenn í útgáfum eða viðhaldi á núverandi þjónustu.

Flest fyrirtæki taka upp „villta vestrið“ nálganir þegar kemur að iðnrekstri. Hvert lið ákveður sín eigin verkfæri og bestu starfsvenjur með prufa og villa. En þetta hefur oft ekki bara áhrif á árangur verkefna heldur líka verkfræðinga.

Reynsla og villa skapar umhverfi þar sem fingurgómur og sakaskipti eru algeng. Með þessari hegðun verður sífellt erfiðara að læra af mistökum og ekki endurtaka þau aftur.

Árangursrík samtök:

  • gera sér grein fyrir þörfinni fyrir leiðbeiningar um framleiðslu,
  • læra bestu starfsvenjur,
  • hefja umræður um framleiðsluviðbúnað þegar verið er að þróa ný kerfi eða íhluti,
  • tryggja að farið sé að reglum um undirbúning fyrir framleiðslu.

Undirbúningur fyrir framleiðslu felur í sér „endurskoðun“ ferli. Yfirferðin getur verið í formi gátlista eða spurningasetts. Umsagnir er hægt að gera handvirkt, sjálfkrafa eða bæði. Í stað kyrrstöðulista yfir kröfur er hægt að búa til gátlistasniðmát sem hægt er að aðlaga að sérstökum þörfum. Þannig er hægt að gefa verkfræðingum leið til að erfa þekkingu og nægan sveigjanleika þegar þess er krafist.

Hvenær á að athuga hvort þjónusta sé reiðubúin til framleiðslu?

Það er gagnlegt að framkvæma athugun á framleiðslugetu, ekki aðeins strax fyrir útgáfu, heldur einnig þegar það er flutt til annars rekstrarteymis eða nýs starfsmanns.

Athugaðu hvenær:

  • Þú ert að gefa út nýja þjónustu í framleiðslu.
  • Þú flytur rekstur framleiðsluþjónustunnar yfir á annað teymi, eins og SRE.
  • Þú flytur rekstur framleiðsluþjónustunnar yfir á nýja starfsmenn.
  • Skipuleggðu tæknilega aðstoð.

Gátlisti fyrir framleiðslubúnað

Fyrir nokkru síðan, sem dæmi, ég опубликовала tékklisti til að prófa viðbúnað til framleiðslu. Þrátt fyrir að þessi listi sé upprunninn hjá viðskiptavinum Google Cloud mun hann vera gagnlegur og eiga við utan Google Cloud.

Hönnun og þróun

  • Þróaðu endurtekið byggingarferli sem krefst ekki aðgangs að ytri þjónustu og er ekki háð bilun í ytri kerfum.
  • Á hönnunar- og þróunartímabilinu skaltu skilgreina og stilla SLOs fyrir þjónustu þína.
  • Skráðu væntingar um framboð á ytri þjónustu sem þú treystir á.
  • Forðastu einn bilunarpunkt með því að fjarlægja ósjálfstæði á einni alþjóðlegri auðlind. Afritaðu tilföngin eða notaðu varatilföng þegar tilfangið er ekki tiltækt (til dæmis harðkóðuð gildi).

Stillingarstjórnun

  • Hægt er að senda kyrrstæðar, litlar og óleyndar stillingar með skipanalínubreytum. Fyrir allt annað, notaðu stillingargeymsluþjónustu.
  • Kvik stilling verður að hafa varastillingar ef stillingarþjónustan er ekki tiltæk.
  • Uppsetning þróunarumhverfisins ætti ekki að vera tengd framleiðslustillingunni. Annars getur þetta leitt til aðgangs frá þróunarumhverfinu að framleiðsluþjónustu, sem getur valdið persónuverndarvandamálum og gagnaleka.
  • Skráðu hvað hægt er að stilla á virkan hátt og lýsið afturhvarfshegðun ef stillingarafhendingarkerfið er ekki tiltækt.

Útgáfustjórnun

  • Skráðu útgáfuferlið í smáatriðum. Lýstu hvernig útgáfur hafa áhrif á SLOs (til dæmis tímabundin aukning á leynd vegna skyndiminnismissis).
  • Skjalaðu útgáfur kanarífugla.
  • Þróaðu endurskoðunaráætlun fyrir losun kanarífugla og, ef mögulegt er, sjálfvirka afturköllunarkerfi.
  • Gakktu úr skugga um að afturköllun geti notað sömu ferla og dreifing.

Athugunarhæfni

  • Gakktu úr skugga um að safn mæligilda sem krafist er fyrir SLO sé safnað.
  • Gakktu úr skugga um að þú getir greint á milli viðskiptavinar- og netþjónsgagna. Þetta er mikilvægt til að finna orsakir bilana.
  • Settu upp viðvaranir til að draga úr launakostnaði. Fjarlægðu til dæmis viðvaranir af völdum venjulegra aðgerða.
  • Ef þú notar Stackdriver skaltu hafa GCP vettvangsmælingar með í mælaborðunum þínum. Settu upp viðvaranir fyrir GCP ósjálfstæði.
  • Breiða alltaf út komandi ummerki. Jafnvel þótt þú takir ekki þátt í rekstri, mun þetta leyfa þjónustu á lægra stigi að kemba vandamál í framleiðslu.

Vernd og öryggi

  • Gakktu úr skugga um að allar ytri tengingar séu dulkóðaðar.
  • Gakktu úr skugga um að framleiðsluverkefnin þín hafi rétta IAM uppsetningu.
  • Notaðu net til að einangra hópa sýndarvélatilvika.
  • Notaðu VPN til að tengjast á öruggan hátt við fjarnet.
  • Skjalfesta og fylgjast með aðgangi notenda að gögnum. Gakktu úr skugga um að allur aðgangur notenda að gögnum sé endurskoðaður og skráður.
  • Gakktu úr skugga um að villuleitarendapunktar séu takmarkaðir af ACL.
  • Hreinsaðu inntak notenda. Stilltu stærðartakmörk hleðslu fyrir notandainntak.
  • Gakktu úr skugga um að þjónustan þín geti valið lokað fyrir komandi umferð fyrir einstaka notendur. Þetta mun loka fyrir brot án þess að hafa áhrif á aðra notendur.
  • Forðastu ytri endapunkta sem koma af stað miklum innri aðgerðum.

Skipulagsgeta

  • Skráðu hvernig þjónustan þín mælist. Til dæmis: fjöldi notenda, stærð komandi farms, fjöldi móttekinna skeyta.
  • Skráðu auðlindaþörf fyrir þjónustu þína. Til dæmis: Fjöldi sérstakra sýndarvélatilvika, fjöldi Spannertilvika, sérhæfður vélbúnaður eins og GPU eða TPU.
  • Takmarkanir skjalaauðlinda: tegund auðlindar, svæði osfrv.
  • Skjalakvótatakmarkanir til að búa til ný tilföng. Til dæmis að takmarka fjölda GCE API beiðna ef þú notar API til að búa til ný tilvik.
  • Íhugaðu að keyra álagspróf til að greina skerðingu á frammistöðu.

Það er allt og sumt. Sjáumst í bekknum!

Heimild: www.habr.com

Bæta við athugasemd