Tani DevOps?

Ni akoko yii, eyi fẹrẹ jẹ ipo ti o gbowolori julọ lori ọja naa. Idarudapọ ni ayika awọn onimọ-ẹrọ “DevOps” kọja gbogbo awọn opin airotẹlẹ, ati paapaa buru pẹlu awọn onimọ-ẹrọ DevOps giga.
Mo ṣiṣẹ bi ori ti Integration ati adaṣiṣẹ ẹka, gboju le won awọn English iyipada - DevOps Manager. Ko ṣee ṣe pe kikowe Gẹẹsi ṣe afihan awọn iṣẹ ojoojumọ wa, ṣugbọn ẹya Russian ninu ọran yii jẹ deede diẹ sii. Nitori iru iṣẹ ṣiṣe mi, o jẹ adayeba pe Mo nilo lati ṣe ifọrọwanilẹnuwo awọn ọmọ ẹgbẹ iwaju ti ẹgbẹ mi, ati ni ọdun to kọja, awọn eniyan 50 ti kọja nipasẹ mi, ati pe nọmba kanna ni a ti ge lori iboju iṣaaju pẹlu awọn oṣiṣẹ mi.

A tun n wa awọn ẹlẹgbẹ, nitori lẹhin aami DevOps nibẹ ni ipele ti o tobi pupọ ti awọn oniruuru awọn onimọ-ẹrọ ti o pamọ.

Ohun gbogbo ti a kọ ni isalẹ jẹ ero ti ara ẹni, o ko ni lati gba pẹlu rẹ, ṣugbọn Mo gba pe yoo ṣafikun awọ diẹ si ihuwasi rẹ si koko-ọrọ naa. Pelu ewu ti ja bo kuro ninu ojurere, Mo ṣe agbejade ero mi nitori Mo gbagbọ pe o ni aaye lati wa.

Awọn ile-iṣẹ ni awọn oye oriṣiriṣi ti tani awọn onimọ-ẹrọ DevOps jẹ ati, nitori ti yara igbanisise orisun kan, wọn gbe aami yii sori gbogbo eniyan. Ipo naa jẹ ohun ajeji, niwọn igba ti awọn ile-iṣẹ ti ṣetan lati san awọn isanwo aiṣedeede si awọn eniyan wọnyi, gbigba, ni ọpọlọpọ awọn ọran, oluṣakoso irinṣẹ fun wọn.

Nitorinaa tani awọn ẹlẹrọ DevOps?

Jẹ ki a bẹrẹ pẹlu itan-akọọlẹ ti irisi rẹ - Awọn iṣiṣẹ Idagbasoke han bi igbesẹ miiran si jijẹ ibaraenisepo ni awọn ẹgbẹ kekere lati mu iyara iṣelọpọ ọja pọ si, bi abajade ti a nireti. Ero naa ni lati fun ẹgbẹ idagbasoke lagbara pẹlu imọ ti awọn ilana ati awọn isunmọ ni iṣakoso agbegbe ọja. Ni awọn ọrọ miiran, olupilẹṣẹ gbọdọ ni oye ati mọ bi ọja rẹ ṣe n ṣiṣẹ ni awọn ipo kan, gbọdọ loye bi o ṣe le fi ọja rẹ ranṣẹ, kini awọn abuda ti agbegbe le ṣe atunṣe lati mu ilọsiwaju ṣiṣẹ. Nitorinaa, fun igba diẹ, awọn olupilẹṣẹ pẹlu ọna DevOps kan han. Awọn olupilẹṣẹ DevOps kowe kikọ ati awọn iwe afọwọkọ apoti lati jẹ ki awọn iṣẹ wọn rọrun ati iṣẹ ṣiṣe ti agbegbe iṣelọpọ. Bibẹẹkọ, idiju ti faaji ojutu ati ipa ifọwọsowọpọ ti awọn paati amayederun lori akoko bẹrẹ lati bajẹ iṣẹ ti awọn agbegbe; pẹlu aṣetunṣe kọọkan, oye ti o jinlẹ siwaju sii ti awọn paati kan ni a nilo, idinku iṣelọpọ ti idagbasoke nitori afikun awọn idiyele ti oye awọn paati ati awọn ọna ṣiṣe atunṣe fun iṣẹ-ṣiṣe kan pato. Iye owo ti ara ẹni ti olupilẹṣẹ dagba, idiyele ọja naa pẹlu rẹ, awọn ibeere fun awọn olupilẹṣẹ tuntun ninu ẹgbẹ naa fo ni didasilẹ, nitori wọn tun nilo lati bo awọn ojuse ti “irawọ” idagbasoke ati, nipa ti ara, “awọn irawọ” dinku dinku. ati ki o kere wa. O tun tọ lati ṣe akiyesi pe, ninu iriri mi, awọn olupilẹṣẹ diẹ ni o nifẹ si awọn pato ti sisẹ soso nipasẹ ekuro ẹrọ, awọn ofin ipa ọna apo, ati awọn aaye aabo ogun. Igbesẹ ọgbọn ni lati fa oluṣakoso kan ti o mọye pẹlu eyi ati fi awọn ojuse ti o jọra fun u, eyiti, o ṣeun si iriri rẹ, jẹ ki o ṣee ṣe lati ṣaṣeyọri awọn itọkasi kanna ni idiyele kekere ti a fiwera si idiyele ti idagbasoke “irawọ”. Iru awọn alakoso ni a gbe sinu ẹgbẹ kan ati iṣẹ akọkọ rẹ ni lati ṣakoso idanwo ati awọn agbegbe iṣelọpọ, ni ibamu si awọn ofin ti ẹgbẹ kan pato, pẹlu awọn orisun ti a pin si ẹgbẹ pataki yii. Eyi ni bii, ni otitọ, DevOps farahan ninu awọn ọkan ti ọpọlọpọ.

Ni apakan tabi patapata, ni akoko pupọ, awọn oludari eto bẹrẹ lati loye awọn iwulo ti ẹgbẹ pataki yii ni aaye idagbasoke, bii o ṣe le jẹ ki igbesi aye rọrun fun awọn olupolowo ati awọn oludanwo, bii o ṣe le ṣe imudojuiwọn ati pe ko ni lati duro ni alẹ ni ọjọ Jimọ ni ọfiisi, atunse awọn aṣiṣe imuṣiṣẹ. Akoko ti kọja, ati nisisiyi awọn "irawọ" jẹ awọn alakoso eto ti o loye ohun ti awọn olupilẹṣẹ fẹ. Lati le dinku ipa naa, awọn ohun elo iṣakoso bẹrẹ si dide; gbogbo eniyan ranti awọn ọna atijọ ati igbẹkẹle ti ipinya ipele OS, eyiti o jẹ ki o ṣee ṣe lati dinku awọn ibeere fun aabo, iṣakoso ti apakan nẹtiwọọki, ati iṣeto ogun bi a gbogbo ati, bi abajade, dinku awọn ibeere fun "irawọ" tuntun.

Ohun “iyanu” kan ti han - docker. Kini idi iyanu? Bẹẹni, nikan nitori ṣiṣẹda ipinya ni chroot tabi tubu, bakanna bi OpenVZ, nilo imọ ti kii ṣe bintin ti OS, ni idakeji, ohun elo naa gba ọ laaye lati ṣẹda agbegbe ohun elo ti o ya sọtọ lori agbalejo kan pẹlu ohun gbogbo pataki inu ati ọwọ lori awọn reins ti idagbasoke lẹẹkansi, ati awọn eto administrator le nikan ṣakoso awọn pẹlu kan kan ogun, aridaju awọn oniwe-aabo ati ki o ga wiwa - a mogbonwa simplification. Ṣugbọn ilọsiwaju ko duro sibẹ ati pe awọn eto tun n di idiju ati siwaju sii, awọn paati diẹ sii ati siwaju sii, ogun kan ko tun pade awọn iwulo ti eto naa ati pe o jẹ dandan lati kọ awọn iṣupọ, a tun pada si awọn oludari eto ti o jẹ anfani lati kọ awọn ọna šiše.

Yiyipo lẹhin iyipo, awọn ọna ṣiṣe lọpọlọpọ han ti o rọrun idagbasoke ati/tabi iṣakoso, awọn eto orchestration han, eyiti, titi ti o ba nilo lati yapa kuro ninu ilana boṣewa, rọrun lati lo. Microservice faaji tun farahan pẹlu ero ti irọrun ohun gbogbo ti a ṣalaye loke - awọn ibatan diẹ, rọrun lati ṣakoso. Ninu iriri mi, Emi ko rii faaji microservice patapata, Emi yoo sọ 50 si 50 - 50 ida ọgọrun ti awọn iṣẹ microservices, awọn apoti dudu, wa, wa ni ilọsiwaju, 50 miiran jẹ monolith ti o ya, awọn iṣẹ ko le ṣiṣẹ lọtọ si miiran. irinše. Gbogbo eyi tun ti paṣẹ awọn ihamọ lori ipele ti imọ ti awọn olupilẹṣẹ mejeeji ati awọn oludari.

Iru "swings" ni ipele ti imo iwé ti kan pato awọn oluşewadi tẹsiwaju lati oni yi. Ṣugbọn a digress kekere kan, nibẹ ni o wa ọpọlọpọ awọn ojuami tọ fifi.

Kọ Engineer / Tu Engineer

Awọn onimọ-ẹrọ amọja ti o ga pupọ ti o farahan bi ọna ti iwọntunwọnsi awọn ilana iṣelọpọ sọfitiwia ati awọn idasilẹ. Ninu ilana ti iṣafihan Agile ni ibigbogbo, yoo dabi pe wọn dawọ lati wa ni ibeere, ṣugbọn eyi jina si ọran naa. Amọja yii han bi ọna ti isọdọtun apejọ ati ifijiṣẹ sọfitiwia lori iwọn ile-iṣẹ, ie. lilo boṣewa imuposi fun gbogbo awọn ọja ile-. Pẹlu dide ti DevOps, awọn olupilẹṣẹ padanu awọn iṣẹ wọn ni apakan, nitori o jẹ awọn olupilẹṣẹ ti o bẹrẹ lati mura ọja naa fun ifijiṣẹ, ati fun awọn amayederun iyipada ati ọna lati firanṣẹ ni yarayara bi o ti ṣee laisi iyi si didara, ni akoko pupọ wọn yipada si iduro ti awọn ayipada, nitori ifaramọ si awọn iṣedede didara sàì fa fifalẹ awọn ifijiṣẹ. Nitorinaa, diẹdiẹ, apakan ti iṣẹ ṣiṣe ti awọn onimọ-ẹrọ Kọ/Tusilẹ lọ si awọn ejika ti awọn oludari eto.

Ops yatọ pupọ

A tẹsiwaju ati lẹẹkansi wiwa ti ọpọlọpọ awọn ojuse ati aini ti oṣiṣẹ oṣiṣẹ titari wa si ọna amọja ti o muna, bii olu lẹhin ojo, awọn iṣẹ ṣiṣe lọpọlọpọ han:

  • TechOps - awọn alakoso eto enikey aka HelpDesk Engineer
  • LiveOps - awọn alakoso eto ni akọkọ lodidi fun awọn agbegbe iṣelọpọ
  • CloudOps - awọn oludari eto ti o ṣe amọja ni awọn awọsanma gbangba Azure, AWS, GCP, ati bẹbẹ lọ.
  • PlatOps/InfraOps/SysOps - awọn alakoso eto amayederun.
  • NetOps - awọn alakoso nẹtiwọki
  • SecOps - awọn alakoso eto ti o ṣe amọja ni aabo alaye - ibamu PCI, ibamu CIS, patching, ati bẹbẹ lọ.

DevOps jẹ (ni imọran) eniyan ti o loye akọkọ-ọwọ gbogbo awọn ilana ti ọna idagbasoke - idagbasoke, idanwo, loye faaji ọja, ni anfani lati ṣe ayẹwo awọn ewu aabo, faramọ awọn isunmọ ati awọn irinṣẹ adaṣe, o kere ju ni giga kan. ipele, ni afikun si eyi, tun loye ṣaaju ati lẹhin-iṣelọpọ atilẹyin itusilẹ ọja. Eniyan ti o lagbara lati ṣe bi alagbawi fun awọn iṣẹ mejeeji ati Idagbasoke, eyiti o fun laaye ni ifowosowopo ọjo laarin awọn ọwọn meji wọnyi. Loye awọn ilana ti siseto iṣẹ nipasẹ awọn ẹgbẹ ati iṣakoso awọn ireti alabara.

Lati ṣe iru iṣẹ ati awọn ojuse yii, eniyan yii gbọdọ ni awọn ọna lati ṣakoso kii ṣe awọn idagbasoke ati awọn ilana idanwo nikan, ṣugbọn iṣakoso ti awọn amayederun ọja, ati eto awọn orisun. DevOps ni oye yii ko le wa boya ni IT, tabi ni R&D, tabi paapaa ni PMO; o gbọdọ ni ipa ni gbogbo awọn agbegbe wọnyi - oludari imọ-ẹrọ ti ile-iṣẹ, Oloye Imọ-ẹrọ.

Ṣe eyi jẹ otitọ ni ile-iṣẹ rẹ? - Mo ṣeyemeji. Ni ọpọlọpọ igba, eyi jẹ boya IT tabi R&D.

Aini awọn owo ati agbara lati ni agba o kere ju ọkan ninu awọn agbegbe mẹta ti iṣẹ ṣiṣe yoo yi iwuwo awọn iṣoro si ibiti awọn ayipada wọnyi rọrun lati lo, gẹgẹbi ohun elo ti awọn ihamọ imọ-ẹrọ lori awọn idasilẹ ni asopọ pẹlu koodu “idọti” ni ibamu si aimi. atunnkanka awọn ọna šiše. Iyẹn ni, nigbati PMO ṣeto akoko ipari ti o muna fun itusilẹ iṣẹ ṣiṣe, R&D ko le gbejade abajade didara kan laarin awọn akoko ipari wọnyi ati gbejade bi o ti dara julọ, nlọ atunṣe fun nigbamii, DevOps ti o ni ibatan si IT ṣe idiwọ itusilẹ nipasẹ awọn ọna imọ-ẹrọ. . Aini aṣẹ lati yi ipo naa pada, ninu ọran ti awọn oṣiṣẹ ti o ni iduro, o yori si ifarahan ti ojuse hyper-ojuse fun ohun ti wọn ko le ni ipa, paapaa ti awọn oṣiṣẹ wọnyi ba loye ati rii awọn aṣiṣe, ati bi o ṣe le ṣe atunṣe wọn - “Ayọ jẹ aimọkan”, ati bi abajade si sisun ati isonu ti awọn oṣiṣẹ wọnyi.

Ọja awọn oluşewadi DevOps

Jẹ ki a wo awọn aye pupọ fun awọn ipo DevOps lati awọn ile-iṣẹ oriṣiriṣi.

A ti ṣetan lati pade rẹ ti o ba:

  1. O ni Zabbix ati pe o mọ kini Prometheus jẹ;
  2. Iptables;
  3. BASH PhD Akeko;
  4. Ojogbon Ansible;
  5. Linux Guru;
  6. Mọ bi o ṣe le lo n ṣatunṣe aṣiṣe ati wa awọn iṣoro ohun elo papọ pẹlu awọn olupilẹṣẹ (php/java/python);
  7. Ipa-ọna ko jẹ ki o jẹ arugbo;
  8. San ifojusi pataki si aabo eto;
  9. Afẹyinti "ohunkohun ati ohun gbogbo", ati ki o tun ni ifijišẹ mu pada yi "ohunkohun ati ohun gbogbo";
  10. O mọ bi o ṣe le tunto eto naa ni ọna bii lati gba iwọn ti o pọ julọ lati kere julọ;
  11. Ṣeto atunṣe ṣaaju ki o to lọ si ibusun lori Postgres ati MySQL;
  12. Ṣiṣeto ati ṣatunṣe CI / CD jẹ pataki fun ọ bi ounjẹ owurọ / ounjẹ ọsan / ale.
  13. Ni iriri pẹlu AWS;
  14. Ṣetan lati dagbasoke pẹlu ile-iṣẹ naa;

Nitorina:

  • lati 1 to 6 - eto alakoso
  • 7 - iṣakoso nẹtiwọọki kekere kan, eyiti o tun baamu si oluṣakoso eto, ipele Aarin
  • 8 - aabo diẹ, eyiti o jẹ dandan fun oluṣakoso eto ipele Aarin
  • 9-11 - Arin System IT
  • 12 - Da lori awọn iṣẹ-ṣiṣe ti a yàn, boya Alakoso Eto Aarin tabi Onimọ-ẹrọ Kọ
  • 13 - Imudaniloju - Alakoso Eto Aarin, tabi ohun ti a pe ni CloudOps, imọ ilọsiwaju ti awọn iṣẹ ti aaye alejo gbigba kan pato, fun lilo daradara ti awọn owo ati idinku ẹru lori itọju.

Ni akopọ aaye yii, a le sọ pe Aarin / Alakoso Eto Alakoso ti to fun awọn eniyan buruku.

Nipa ọna, o yẹ ki o ko pin awọn alakoso ni agbara lori Lainos / Windows. Nitoribẹẹ, Mo loye pe awọn iṣẹ ati awọn ọna ṣiṣe ti awọn agbaye meji wọnyi yatọ, ṣugbọn ipilẹ fun gbogbo wọn jẹ kanna ati eyikeyi abojuto ti ara ẹni ti o faramọ pẹlu ọkan ati ekeji, ati paapaa ti ko ba faramọ, yoo jẹ. ko ṣoro fun abojuto to peye lati di faramọ pẹlu rẹ.

Jẹ ki a ronu aaye miiran:

  1. Iriri ni kikọ awọn ọna ṣiṣe fifuye giga;
  2. Imọye ti o dara julọ ti Linux OS, sọfitiwia eto gbogbogbo ati akopọ wẹẹbu (Nginx, PHP/Python, HAProxy, MySQL/PostgreSQL, Memcached, Redis, RabbitMQ, ELK);
  3. Iriri pẹlu awọn ọna ṣiṣe agbara (KVM, VMWare, LXC/Docker);
  4. Pipe ninu awọn ede kikọ;
  5. Oye ti awọn ilana ṣiṣe ti awọn nẹtiwọọki Ilana nẹtiwọki;
  6. Imọye ti awọn ilana ti kikọ awọn eto ifarada-aṣiṣe;
  7. Ominira ati ipilẹṣẹ;

Jẹ ki a wo:

  • 1 - Olùkọ System IT
  • 2 - Da lori itumo fi sinu yi akopọ - Arin / oga System IT
  • 3 - Iriri iṣẹ, pẹlu, le tumọ si - “Iṣupọ naa ko gbe soke, ṣugbọn ṣẹda ati ṣakoso awọn ẹrọ foju, ogun Docker kan wa, iraye si awọn apoti ko si” - Alakoso Eto Aarin
  • 4 – Junior System Administrator – beeni, alabojuto kan ti ko mọ bi a ṣe le kọ awọn iwe afọwọkọ adaṣe ipilẹ, laibikita ede, kii ṣe abojuto – enikey.
  • 5 - Arin System IT
  • 6 - Olùkọ System IT

Lati ṣe akopọ - Aarin/Agba Alakoso Eto

Omiran:

  1. Devops iriri;
  2. Ni iriri ni lilo ọkan tabi diẹ ẹ sii awọn ọja lati ṣẹda awọn ilana CI/CD. Gitlab CI yoo jẹ anfani;
  3. Nṣiṣẹ pẹlu awọn apoti ati agbara; Ti o ba lo docker, o dara, ṣugbọn ti o ba lo k8s, nla!
  4. Iriri ṣiṣẹ ni ẹgbẹ agile;
  5. Imọ ti eyikeyi ede siseto;

Jẹ ki a ri:

  • 1 - Hmm... Kini awọn ọmọkunrin tumọ si? =) O ṣeese pe wọn funra wọn ko mọ ohun ti o farapamọ lẹhin rẹ
  • 2 - Kọ Engineer
  • 3 - Arin System IT
  • 4 - Imọgbọn rirọ, a kii yoo ṣe akiyesi rẹ fun bayi, botilẹjẹpe Agile jẹ ohun miiran ti o tumọ ni ọna ti o rọrun.
  • 5 - Ọrọ-ọrọ pupọ - o le jẹ ede kikọ tabi ọkan ti o ṣajọ. Mo Iyanu boya kikọ ni Pascal ati Ipilẹ ni ile-iwe yoo ba wọn? =)

Emi yoo tun fẹ lati fi akọsilẹ silẹ nipa aaye 3 lati le lokun oye ti idi ti aaye yii fi bo nipasẹ oludari eto. Kubernetes jẹ orchestration kan, ohun elo kan ti o fi ipari si awọn aṣẹ taara si awọn awakọ nẹtiwọọki ati ipadasẹhin / awọn ogun ipinya ni awọn aṣẹ meji ati gba ọ laaye lati ṣe ibaraẹnisọrọ pẹlu wọn áljẹbrà, iyẹn ni. Fun apẹẹrẹ, jẹ ki a mu 'ilana Kọ' Ṣe, eyiti, nipasẹ ọna, Emi ko ṣe akiyesi ilana kan. Bẹẹni, Mo mọ nipa awọn njagun ti shoving Rii nibikibi, ibi ti o ti jẹ pataki ati ki o ko nilo - murasilẹ Maven ni Rii, fun apẹẹrẹ, isẹ?
Ni pataki, Rii jẹ wiwu kan lori ikarahun naa, ni irọrun akopọ, sisopọ, ati awọn aṣẹ agbegbe akopọ, gẹgẹ bi awọn k8s.

Ni ẹẹkan, Mo ṣe ifọrọwanilẹnuwo fun eniyan kan ti o lo k8s ninu iṣẹ rẹ lori oke OpenStack, ati pe o sọrọ nipa bii o ṣe fi awọn iṣẹ ranṣẹ lori rẹ, sibẹsibẹ, nigbati Mo beere nipa OpenStack, o han pe o ti ṣakoso, ati pe o dide nipasẹ eto. alakoso. Ṣe o ro gaan pe eniyan ti o ti fi OpenStack sori ẹrọ, laibikita iru pẹpẹ ti o lo lẹhin rẹ, ko ni anfani lati lo k8s? =)
Olubẹwẹ yii kii ṣe DevOps gangan, ṣugbọn Alakoso Eto ati, lati jẹ kongẹ diẹ sii, Alakoso Kubernetes kan.

Jẹ ki a ṣe akopọ lekan si - Alakoso Eto Aarin / Agba yoo to fun wọn.

Elo ni iwuwo ni giramu

Iwọn awọn owo osu ti a dabaa fun awọn aaye ti a fihan jẹ 90k-200k
Ni bayi Emi yoo fẹ lati fa afiwe laarin awọn ere owo ti Awọn Alakoso Eto ati Awọn Onimọ-ẹrọ DevOps.

Ni opo, lati ṣe irọrun awọn nkan, o le tuka awọn onipò ti o da lori iriri iṣẹ, botilẹjẹpe eyi kii yoo jẹ deede, ṣugbọn fun awọn idi ti nkan naa yoo to.

Iriri kan:

  1. soke si 3 years - Junior
  2. to 6 ọdun atijọ - Aarin
  3. diẹ ẹ sii ju 6 - Olùkọ

Aaye wiwa oṣiṣẹ nfunni:
Awọn Alakoso Eto:

  1. Junior - 2 ọdun - 50k rub.
  2. Aarin - ọdun 5 - 70k rub.
  3. Agba - 11 ọdun - 100k rub.

Awọn Onimọ-ẹrọ DevOps:

  1. Junior - 2 ọdun - 100k rub.
  2. Aarin - 3 ọdun - 160k rub.
  3. Agba - 6 ọdun - 220k rub.

Gẹgẹbi iriri ti “DevOps”, iriri ti lo pe o kere ju bakan ni ipa lori SDLC.

Lati eyi ti o wa loke o tẹle pe ni otitọ awọn ile-iṣẹ ko nilo DevOps, ati pe wọn le ṣafipamọ o kere ju 50 ogorun ti awọn idiyele ti a pinnu lakoko nipasẹ igbanisise Alakoso kan; pẹlupẹlu, wọn le ṣalaye ni kedere awọn ojuse ti eniyan ti wọn n wa. ati ki o kun awọn nilo yiyara. A ko yẹ ki o gbagbe pe pipin awọn ojuse ti o han gbangba gba wa laaye lati dinku awọn ibeere fun oṣiṣẹ, bakannaa ṣẹda oju-aye ti o dara julọ ninu ẹgbẹ, nitori isansa ti awọn agbekọja. Pupọ julọ ti awọn aye kun fun awọn ohun elo ati awọn aami DevOps, ṣugbọn wọn ko da lori awọn ibeere gangan fun Onimọ-ẹrọ DevOps, awọn ibeere nikan fun alabojuto irinṣẹ.

Ilana ti ikẹkọ awọn onimọ-ẹrọ DevOps tun ni opin nikan si ṣeto awọn iṣẹ kan pato, awọn ohun elo, ati pe ko pese oye gbogbogbo ti awọn ilana ati awọn igbẹkẹle wọn. Dajudaju o dara nigbati eniyan ba le ran AWS EKS ṣiṣẹ ni lilo Terraform, ni apapo pẹlu Fluentd sidecar ni iṣupọ yii ati akopọ AWS ELK fun eto gedu ni iṣẹju mẹwa 10, ni lilo aṣẹ kan nikan ninu console, ṣugbọn ti ko ba loye naa. Ilana ti ṣiṣe awọn igbasilẹ funrararẹ ati ohun ti wọn nilo fun, ti o ko ba mọ bi o ṣe le gba awọn metiriki lori wọn ki o tọpa ibajẹ iṣẹ naa, lẹhinna yoo tun jẹ enikey kanna ti o mọ bi o ṣe le lo diẹ ninu awọn ohun elo.

Ibeere, sibẹsibẹ, ṣẹda ipese, ati pe a rii ọja ti o gbona pupọ fun ipo DevOps, nibiti awọn ibeere ko ni ibamu si ipa gangan, ṣugbọn gba awọn alakoso eto nikan lati jo'gun diẹ sii.

Nitorina awon wo ni? DevOps tabi awọn alabojuto eto ojukokoro? =)

Bawo ni lati tẹsiwaju lati gbe?

Awọn agbanisiṣẹ yẹ ki o ṣe agbekalẹ awọn ibeere ni deede diẹ sii ki o wa awọn ti o nilo deede, ki o ma ṣe jabọ ni ayika awọn aami. O ko mọ kini DevOps ṣe - iwọ ko nilo wọn ni ọran yẹn.

Awọn oṣiṣẹ - Kọ ẹkọ. Ṣe ilọsiwaju imọ rẹ nigbagbogbo, wo aworan gbogbogbo ti awọn ilana ati tọpa ọna si ibi-afẹde rẹ. O le di ẹnikẹni ti o fẹ, o kan ni lati gbiyanju.

orisun: www.habr.com

Fi ọrọìwòye kun