Apero fun awọn onijakidijagan ti ọna DevOps

A n sọrọ, dajudaju, nipa DevOpsConf. Ti o ko ba lọ sinu awọn alaye, lẹhinna ni Oṣu Kẹsan 30 ati Oṣu Kẹwa 1 a yoo ṣe apejọ kan lori apapọ awọn ilana ti idagbasoke, idanwo ati iṣẹ, ati pe ti o ba lọ sinu awọn alaye, jọwọ, labẹ o nran.

Laarin ọna DevOps, gbogbo awọn ẹya ti idagbasoke imọ-ẹrọ ti iṣẹ akanṣe naa ti wa ni idapọ, waye ni afiwe ati ni ipa lori ara wọn. Pataki pataki nibi ni ṣiṣẹda awọn ilana idagbasoke adaṣe ti o le yipada, ṣe adaṣe ati idanwo ni akoko gidi. Eyi ṣe iranlọwọ fun ọ lati dahun lẹsẹkẹsẹ si awọn ayipada ninu ọja naa.

Ni apejọ ti a fẹ lati fihan bi ọna yii ṣe ni ipa lori idagbasoke ọja. Bawo ni igbẹkẹle ati isọdọtun ti eto fun alabara ni idaniloju. Bawo ni DevOps ṣe n yi ọna ati ọna ti ile-iṣẹ pada si siseto ilana iṣẹ rẹ.

Apero fun awọn onijakidijagan ti ọna DevOps

sile awọn sile

O ṣe pataki fun wa lati mọ kii ṣe kini awọn ile-iṣẹ oriṣiriṣi n ṣe laarin ilana ti ọna DevOps, ṣugbọn tun lati ni oye idi ti eyi jẹ gbogbo fun. Nitorinaa, kii ṣe awọn amoye nikan lati darapọ mọ Igbimọ Eto, ṣugbọn awọn alamọja ti o rii ọrọ DevOps lati awọn ipo oriṣiriṣi:

  • oga Enginners;
  • kóòdù;
  • awọn olori ẹgbẹ;
  • CTO.

Ni ọwọ kan, eyi ṣẹda awọn iṣoro ati awọn ija nigba ti jiroro awọn ibeere fun awọn ijabọ. Ti ẹlẹrọ ba nifẹ lati ṣe itupalẹ ijamba nla kan, lẹhinna o ṣe pataki diẹ sii fun idagbasoke lati ni oye bi o ṣe le ṣẹda sọfitiwia ti o ṣiṣẹ ni awọn awọsanma ati awọn amayederun. Ṣugbọn nipa gbigba, a ṣẹda eto kan ti yoo niyelori ati ti o nifẹ si gbogbo eniyan: lati awọn onimọ-ẹrọ si CTO.

Apero fun awọn onijakidijagan ti ọna DevOps

Ibi-afẹde ti apejọ wa kii ṣe lati yan awọn ijabọ aruwo pupọ julọ, ṣugbọn lati ṣafihan aworan gbogbogbo: bii ọna DevOps ṣe n ṣiṣẹ ni iṣe, iru rake ti o le ṣiṣe sinu nigbati o nlọ si awọn ilana tuntun. Ni akoko kanna, a kọ apakan akoonu, lọ si isalẹ lati iṣoro iṣowo si awọn imọ-ẹrọ pato.

Awọn apakan alapejọ yoo wa nibe kanna bi ninu Igba ikeyin.

  • Amayederun Syeed.
  • Amayederun bi koodu.
  • Ifijiṣẹ tẹsiwaju.
  • Idahun.
  • Faaji ni DevOps, DevOps fun CTO.
  • Awọn iṣe SRE.
  • Ikẹkọ ati iṣakoso imọ.
  • Aabo, DevSecOps.
  • DevOps iyipada.

Pe fun Awọn iwe: iru awọn ijabọ ti a n wa

A pin awọn olugbo ti o pọju ti apejọ si awọn ẹgbẹ marun: awọn onimọ-ẹrọ, awọn olupilẹṣẹ, awọn alamọja aabo, awọn oludari ẹgbẹ ati CTO. Ẹgbẹ kọọkan ni iwuri tirẹ lati wa si apejọ naa. Ati pe, ti o ba wo DevOps lati awọn ipo wọnyi, o le loye bi o ṣe le dojukọ koko-ọrọ rẹ ati ibiti o le fi tcnu si.

Fun awọn ẹlẹrọ, ti o n ṣẹda ipilẹ ẹrọ amayederun, o ṣe pataki lati ni oye awọn aṣa ti o wa tẹlẹ, lati ni oye iru awọn imọ-ẹrọ ti o wa ni ilọsiwaju julọ. Wọn yoo nifẹ lati kọ ẹkọ nipa iriri gidi-aye ni lilo awọn imọ-ẹrọ wọnyi ati paarọ awọn ero. Inu ẹlẹrọ yoo dun lati tẹtisi ijabọ kan ti n ṣe itupalẹ diẹ ninu ijamba lile, ati pe awa, lapapọ, yoo gbiyanju lati yan ati didan iru ijabọ bẹ.

Fun kóòdù o jẹ pataki lati ni oye iru kan Erongba bi awọsanma abinibi ohun elo. Iyẹn ni, bii o ṣe le ṣe agbekalẹ sọfitiwia ki o ṣiṣẹ ninu awọn awọsanma ati awọn amayederun oriṣiriṣi. Olùgbéejáde nilo lati gba esi nigbagbogbo lati sọfitiwia naa. Nibi a fẹ gbọ awọn ọran nipa bii awọn ile-iṣẹ ṣe kọ ilana yii, bii o ṣe le ṣe atẹle iṣẹ sọfitiwia, ati bii gbogbo ilana ifijiṣẹ ṣiṣẹ.

Cybersecurity ojogbon O ṣe pataki lati ni oye bi o ṣe le ṣeto ilana aabo ki o ko da duro awọn idagbasoke ati awọn ilana iyipada laarin ile-iṣẹ naa. Awọn koko-ọrọ nipa awọn ibeere ti DevOps gbe lori iru awọn alamọja yoo tun jẹ iyanilenu.

Awọn oludari ẹgbẹ fẹ lati mọ, bawo ni ilana ifijiṣẹ lemọlemọfún ṣiṣẹ ni awọn ile-iṣẹ miiran. Ọna wo ni awọn ile-iṣẹ gba lati ṣaṣeyọri eyi, bawo ni wọn ṣe kọ idagbasoke ati awọn ilana idaniloju didara laarin DevOps. Awọn oludari ẹgbẹ tun nifẹ si abinibi awọsanma. Ati awọn ibeere tun nipa ibaraenisepo laarin ẹgbẹ ati laarin idagbasoke ati awọn ẹgbẹ imọ-ẹrọ.

fun CTO Ohun pataki julọ ni lati ṣawari bi o ṣe le sopọ gbogbo awọn ilana wọnyi ati ṣatunṣe wọn si awọn iwulo iṣowo. O rii daju pe ohun elo naa jẹ igbẹkẹle fun iṣowo mejeeji ati alabara. Ati pe nibi o nilo lati ni oye iru awọn imọ-ẹrọ yoo ṣiṣẹ fun awọn iṣẹ ṣiṣe iṣowo, bii o ṣe le kọ gbogbo ilana, ati bẹbẹ lọ. CTO tun jẹ iduro fun ṣiṣe isunawo. Fun apẹẹrẹ, o gbọdọ loye iye owo ti o nilo lati lo lori atunṣe awọn alamọja ki wọn le ṣiṣẹ ni DevOps.

Apero fun awọn onijakidijagan ti ọna DevOps

Ti o ba ni nkankan lati sọ nipa awọn ọrọ wọnyi, maṣe dakẹ, fi rẹ Iroyin. Akoko ipari fun Ipe fun Awọn iwe jẹ Oṣu Kẹjọ Ọjọ 20th. Ni iṣaaju ti o forukọsilẹ, akoko diẹ sii iwọ yoo ni lati pari ijabọ rẹ ati murasilẹ fun igbejade rẹ. Nitorina, ma ṣe idaduro.

O dara, ti o ko ba ni iwulo lati sọrọ ni gbangba, o kan ra tiketi ati pe o wa ni Oṣu Kẹsan ọjọ 30 ati Oṣu Kẹwa ọjọ 1 lati ṣe ibaraẹnisọrọ pẹlu awọn ẹlẹgbẹ. A ṣe ileri pe yoo jẹ iyanilenu ati iwunilori.

Bii a ṣe rii DevOps

Lati loye deede ohun ti a tumọ nipasẹ DevOps, Mo ṣeduro kika (tabi tun-ka) ijabọ mi “Kini DevOps" Ti nrin nipasẹ awọn igbi ti ọja naa, Mo ṣe akiyesi bii imọran ti DevOps ṣe yipada ni awọn ile-iṣẹ iwọn oriṣiriṣi: lati ibẹrẹ kekere si awọn ile-iṣẹ orilẹ-ede. Ijabọ naa jẹ itumọ lori awọn ibeere pupọ, nipa dahun wọn o le loye boya ile-iṣẹ rẹ nlọ si DevOps tabi boya awọn iṣoro wa ni ibikan.

DevOps jẹ eto eka kan, o gbọdọ pẹlu:

  • Ọja oni-nọmba.
  • Awọn modulu iṣowo ti o dagbasoke ọja oni-nọmba yii.
  • Ọja awọn ẹgbẹ ti o kọ koodu.
  • Awọn iṣe Ifijiṣẹ Ilọsiwaju.
  • Awọn iru ẹrọ bi iṣẹ kan.
  • Amayederun bi iṣẹ kan.
  • Amayederun bi koodu.
  • Awọn iṣe lọtọ fun mimu igbẹkẹle, ti a ṣe sinu DevOps.
  • Iwa esi ti o ṣe apejuwe gbogbo rẹ.

Ni ipari ijabọ naa, aworan kan wa ti o funni ni imọran ti eto DevOps ninu ile-iṣẹ naa. Yoo gba ọ laaye lati rii iru awọn ilana ti o wa ninu ile-iṣẹ rẹ ti ni ṣiṣan tẹlẹ ati eyiti o ti kọ lati kọ.

Apero fun awọn onijakidijagan ti ọna DevOps

O le wo fidio ijabọ naa nibi.

Ati ni bayi ajeseku yoo wa: awọn fidio pupọ lati RIT ++ 2019, eyiti o kan lori awọn ọran gbogbogbo julọ ti iyipada DevOps.

Awọn amayederun ile-iṣẹ bi ọja kan

Artyom Naumenko ṣe itọsọna ẹgbẹ DevOps ni Skyeng ati pe o ṣe abojuto idagbasoke ti awọn amayederun ile-iṣẹ rẹ. O sọ bi awọn amayederun ṣe ni ipa lori awọn ilana iṣowo ni SkyEng: bii o ṣe le ṣe iṣiro ROI fun rẹ, kini awọn metiriki yẹ ki o yan fun iṣiro ati bii o ṣe le ṣiṣẹ lati mu wọn dara si.

Ni opopona si microservices

Ile-iṣẹ Nixys n pese atilẹyin fun awọn iṣẹ wẹẹbu ti o nšišẹ ati awọn eto pinpin. Oludari imọ-ẹrọ rẹ, Boris Ershov, sọ fun bi o ṣe le ṣe itumọ awọn ọja sọfitiwia, idagbasoke eyiti o bẹrẹ ni ọdun 5 sẹhin (tabi paapaa diẹ sii), sori pẹpẹ ti ode oni.

Apero fun awọn onijakidijagan ti ọna DevOps

Gẹgẹbi ofin, iru awọn iṣẹ akanṣe jẹ aye pataki kan nibiti o wa iru dudu ati awọn igun atijọ ti awọn amayederun ti awọn ẹrọ-ẹrọ lọwọlọwọ ko mọ nipa wọn. Ati awọn isunmọ si faaji ati idagbasoke ti a ti yan ni ẹẹkan jẹ igba atijọ ati pe ko le pese iṣowo naa pẹlu iyara idagbasoke kanna ati itusilẹ awọn ẹya tuntun. Bi abajade, gbogbo itusilẹ ọja yipada si ìrìn iyalẹnu, nibiti nkan kan ti ṣubu nigbagbogbo, ati ni aaye airotẹlẹ julọ.

Awọn alakoso iru awọn iṣẹ akanṣe sàì koju iwulo lati yi gbogbo awọn ilana imọ-ẹrọ pada. Ninu ijabọ rẹ, Boris sọ pe:

  • bawo ni a ṣe le yan faaji ti o tọ fun iṣẹ akanṣe naa ki o si fi awọn amayederun ni aṣẹ;
  • Awọn irinṣẹ wo ni lati lo ati awọn ipalara wo ni o pade lori ọna si iyipada;
  • kini lati se tókàn.

Adaṣiṣẹ ti awọn idasilẹ tabi bii o ṣe le firanṣẹ ni iyara ati lainidi

Alexander Korotkov jẹ oludasile asiwaju ti eto CI / CD ni CIAN. O sọrọ nipa awọn irinṣẹ adaṣe ti o jẹ ki o ṣee ṣe lati mu didara dara ati dinku akoko fun jiṣẹ koodu si iṣelọpọ nipasẹ awọn akoko 5. Ṣugbọn iru awọn abajade bẹẹ ko le ṣe aṣeyọri pẹlu adaṣe nikan, nitorinaa Alexander tun ṣe akiyesi awọn ayipada ninu awọn ilana idagbasoke.

Bawo ni awọn ijamba ṣe iranlọwọ fun ọ lati kọ ẹkọ?

Alexey Kirpichnikov ti n ṣe imuse DevOps ati awọn amayederun ni SKB Kontur fun ọdun 5. Laarin ọdun mẹta, isunmọ awọn fakaps 1000 ti awọn iwọn apọju ti o yatọ si waye ni ile-iṣẹ rẹ. Lara wọn, fun apẹẹrẹ, 36% ni o ṣẹlẹ nipasẹ yiyi itusilẹ didara kekere sinu iṣelọpọ, ati pe 14% jẹ nitori iṣẹ itọju ohun elo ni ile-iṣẹ data.

Ile ifi nkan pamosi ti awọn ijabọ (awọn iku lẹhin iku) ti awọn onimọ-ẹrọ ile-iṣẹ ti n ṣetọju fun ọpọlọpọ ọdun ni ọna kan jẹ ki o ṣee ṣe lati gba iru alaye deede nipa awọn ijamba. Awọn post-mortem ti wa ni kikọ nipasẹ ẹlẹrọ ti o wa ni iṣẹ, ẹniti o jẹ akọkọ lati dahun si ifihan agbara pajawiri ati bẹrẹ lati ṣatunṣe ohun gbogbo. Kini idi ti awọn onimọ-ẹrọ ijiya ti o njakadi ni alẹ pẹlu awọn facaps nipa kikọ awọn ijabọ? Data yii n gba ọ laaye lati wo gbogbo aworan ati gbe idagbasoke idagbasoke ni ọna ti o tọ.

Ninu ọrọ rẹ, Alexey pin bi o ṣe le kọ postmortem ti o wulo nitootọ ati bii o ṣe le ṣe iṣe ti iru awọn ijabọ ni ile-iṣẹ nla kan. Ti o ba fẹran awọn itan nipa bi ẹnikan ṣe ṣabọ, wo fidio ti iṣẹ naa.

A loye pe iran rẹ ti DevOps le ma baramu tiwa. Yoo jẹ ohun ti o nifẹ lati mọ bi o ṣe rii iyipada DevOps. Pin iriri rẹ ati iran ti koko yii ninu awọn asọye.

Awọn ijabọ wo ni a ti gba tẹlẹ sinu eto naa?

Ni ọsẹ yii Igbimọ Eto gba awọn ijabọ 4: lori aabo, awọn amayederun ati awọn iṣe SRE.

Boya koko-ọrọ irora julọ ti iyipada DevOps: bii o ṣe le rii daju pe awọn eniyan lati ẹka aabo alaye ko ba awọn asopọ ti a ti kọ tẹlẹ laarin idagbasoke, iṣẹ ati iṣakoso. Diẹ ninu awọn ile-iṣẹ ṣakoso laisi ẹka aabo alaye. Bawo ni lati rii daju aabo alaye ninu ọran yii? Nipa rẹ yoo sọ Mona Arkhipova lati sudo.su. Lati ijabọ rẹ a kọ ẹkọ:

  • ohun ti o nilo lati ni aabo ati lati ọdọ tani;
  • Kini awọn ilana aabo igbagbogbo;
  • bawo ni IT ati awọn ilana aabo alaye ṣe ṣoki;
  • Kini CIS CSC ati bii o ṣe le ṣe;
  • bii ati nipasẹ kini awọn itọkasi lati ṣe awọn sọwedowo aabo alaye deede.

Ijabọ ti o tẹle ni awọn ifiyesi idagbasoke awọn amayederun bi koodu. Din iye iṣẹ ṣiṣe afọwọṣe dinku ki o ma ṣe tan gbogbo iṣẹ akanṣe sinu rudurudu, ṣe eyi ṣee ṣe? Si ibeere yii yoo dahun Maxim Kostrikin lati Ixtens. Ile-iṣẹ rẹ nlo Ilana ipilẹ fun ṣiṣẹ pẹlu AWS amayederun. Ọpa naa rọrun, ṣugbọn ibeere ni bii o ṣe le yago fun ṣiṣẹda koodu nla ti koodu nigba lilo rẹ. Itọju iru ohun-ini bẹẹ yoo di pupọ ati siwaju sii gbowolori ni gbogbo ọdun. 

Maxim yoo ṣe afihan bi awọn ilana fifi koodu ṣiṣẹ, ti a pinnu lati dirọrun adaṣe ati idagbasoke.

Omiiran iroyin a yoo gbọ nipa amayederun lati Vladimir Ryabov lati Playkey. Nibi a yoo sọrọ nipa pẹpẹ amayederun, ati pe a yoo kọ ẹkọ:

  • bawo ni a ṣe le loye boya aaye ipamọ ti wa ni lilo daradara;
  • bawo ni ọpọlọpọ awọn olumulo ṣe le gba TB 10 ti akoonu ti o ba lo 20 TB ti ibi ipamọ nikan;
  • Bii o ṣe le compress data ni awọn akoko 5 ati pese fun awọn olumulo ni akoko gidi;
  • Bii o ṣe le mu data ṣiṣẹpọ lori fifo laarin ọpọlọpọ awọn ile-iṣẹ data;
  • Bii o ṣe le ṣe imukuro eyikeyi ipa ti awọn olumulo lori ara wọn nigba lilo ẹrọ foju kan ni atẹlera.

Aṣiri idan yii jẹ imọ-ẹrọ ZFS fun FreeBSD ati awọn oniwe-titun orita ZFS lori Lainos. Vladimir yoo pin awọn ọran lati Playkey.

Matvey Kukuy lati Amixr.IO setan pẹlu apẹẹrẹ lati aye sọ, Kini o sele SRE ati bi o ṣe ṣe iranlọwọ lati kọ awọn eto igbẹkẹle. Amixr.IO kọja awọn iṣẹlẹ alabara nipasẹ ẹhin rẹ; dosinni ti awọn ẹgbẹ ti n ṣiṣẹ ni ayika agbaye ti tẹlẹ ṣe pẹlu awọn ọran 150 ẹgbẹrun. Ni apejọ, Matvey yoo pin awọn iṣiro ati awọn oye ti ile-iṣẹ rẹ ti ṣajọpọ nipasẹ didaju awọn iṣoro onibara ati itupalẹ awọn ikuna.

Lẹẹkansi Mo rọ ọ lati ma ṣe ojukokoro ki o pin iriri rẹ bi DevOps samurai kan. Sin ohun elo fun iroyin kan, ati awọn ti o ati ki o Mo yoo ni 2,5 osu lati mura ohun o tayọ ọrọ. Ti o ba fẹ lati jẹ olutẹtisi, alabapin si iwe iroyin pẹlu awọn imudojuiwọn eto ati ni pataki ronu nipa gbigba awọn tikẹti ṣaaju akoko, nitori wọn yoo di gbowolori diẹ sii sunmọ awọn ọjọ apejọ.

orisun: www.habr.com

Fi ọrọìwòye kun