Slurm DevOps: чаро мо фалсафаи DevOps-ро муҳокима намекунем ва ба ҷои он чӣ мешавад

Имрӯз дар Southbridge мо дар як ҷаласаи банақшагирӣ идоракунии туркузаро баррасӣ кардем.

Онҳое буданд, ки аз боло ба поён, аз идея ба амал гузаштанро пешниҳод карданд. Мисли, биёед фалсафаи идоракунии туркузаро амалӣ кунем: стандартеро пайдо кунед, қарор қабул кунед, ки нақшҳо чӣ гуна бояд тақсим карда шаванд, муошират чӣ гуна сохта шавад ва дар ин роҳ ҳаракат кунед.

Онҳое буданд (худам ҳам) буданд, ки мехостанд аз поён ба боло, аз амалия ба идея гузаранд. Мо вазифахои конкретй ва проблемахои конкретй дорем. Биёед, онхоро дар асоси асбобхои фирузй хал кунем, идоракунй худ аз худ инкишоф меёбад.

Агар шумо идоракуниро бо рушд муқоиса кунед, роҳи аз боло ба поён монолит эҷод мекунад ва аз поён ба боло меъмории хидматрасонии хурд аст. Ҳоло, дар идоракунии "микросервис" мо метавонем дар як рӯз ду маротиба схемаи идоракуниро аз нав созем ва фавран онро "ба истеҳсолот гузорем".

Ва барнома Slurm DevOps барои онхое офарида шудааст, ки аз поён ба боло харакат карданро афзалтар медонанд.

Slurm DevOps: чаро мо фалсафаи DevOps-ро муҳокима намекунем ва ба ҷои он чӣ мешавад

Мо фалсафаи DevOpsро муҳокима намекунем. На аз он сабаб, ки ин бемаънӣ аст, ё мо онро намедонем, ё мо холиварҳоро дӯст намедорем (ва мо не). Ин танҳо он аст, ки фалсафаи DevOps дар ҳар як меъмор ва муҳандиси DevOps дар тӯли солҳои таҷриба кристалл мешавад, на дар 3 рӯзи омӯзиши пуршиддат.

Мо асбобҳои мушаххасро муҳокима хоҳем кард. Чизе, ки метавонад фавран, бидуни сӯҳбатҳои фалсафӣ ва таҷдиди сохтори идоракунӣ, дар сатҳи кори ҳаррӯза амалӣ карда шавад. Дар бораи кори даста бо Git дастурҳо нависед. Барои ҷойгиркунии серверҳо китоби бозӣ нависед. Ҷамъоварии логро таъсис диҳед.

Дар натиҷа, кор осонтар ва соддатар мешавад ва заминае пайдо мешавад, ки шумо метавонед DevOps-и худро созед.

Барои берун рафтан аз таҷрибаҳои Southbridge мо баромадкунандагонро дар баъзе мавзӯъҳо даъват кардем.

Артем Галонский, СТО «Бюро»
12+ сол дар рушди тиҷорат.
Роҳбари гурӯҳ / сардори шӯъбаи рушд аз 2011.
Директори техникӣ аз соли 2016.

Якҷоя бо донишҷӯён мо роҳҳои автоматикунонии ҷобаҷогузории барномаҳоеро, ки қаблан истифода мешуданд, дида мебароем. Биёед сохтмони муосири қубур ва баъзе асбобҳои маъмулро муҳокима кунем. Биёед ба асбобҳо ва имкониятҳои GitLab CI/CD муфассалтар назар андозем. Ман таҷрибаро аз рӯи мавзӯъҳои худ (Муқаддима ба автоматика ва кор бо Gitlab) сохтор кардам, то донишҷӯён дар бораи чӣ гуна ва чаро усулҳои муосири CI/CD истифода мешаванд, ҳис кунанд. Назария минимуми объективии зарурӣ хоҳад буд.

Алексей Степаненко, муҳандиси платформаи абрии Selectel
Мубориза бо вазифаҳои инфрасохторӣ барои нигоҳ доштани абри OpenStack: мониторинг, CI/CD ва идоракунии конфигуратсия.

Аввалан, мо дар бораи моделҳо ва усулҳои идоракунии инфрасохтор сӯҳбат хоҳем кард (чӣ гуна равишҳо аз барномасозӣ ба маъмурият ворид шуданд) ва мо дар амал бо абзорҳои DevOps HashiCorp (Packer ва Terraform) барои идоракунии декларативии инфрасохтор шинос мешавем.
Пас аз ба итмом расидани блок, шумо метавонед инфрасохтори худро тавсиф кунед, эҷоди муҳити озмоишӣ ва истеҳсолиро автоматӣ кунед, замимаи худро васеъ кунед ва бо истифода аз тавозуни сарборӣ як ҳалли дастрасии баланд созед.

Эдуард Медведев, директори директори Labs Tungsten (Олмон)
Дар StackStorm ҳамчун муҳандис кор мекард, ки барои функсияҳои ChatOps платформа масъул аст. ChatOps барои автоматикунонии маркази додаҳо таҳия ва татбиқ карда шуд. Маърӯзачӣ дар конфронсҳои русӣ ва байналмилалӣ.

Дар Slurm, ман дар бораи чӣ гуна метавон муошират дар як гурӯҳи DevOps ва ҳамкорӣ бо лӯлаи CI/CD бо истифода аз ҳамгироии дуҷониба бо чатботҳо сӯҳбат хоҳам кард.

Иван Круглов, таҳиягари асосии Booking.com
Аз замони ҳамроҳ шудан ба Booking.com дар соли 2013, ӯ дар лоиҳаҳои инфрасохторӣ, аз қабили интиқол ва коркарди паёмҳои тақсимшуда, BigData ва веб-стек, ҷустуҷӯ кор кардааст.
Дар айни замон дар масъалаҳои сохтани абри дохилӣ ва Service Mesh кор карда истодааст.

Дар кисми охирини Слерм мо бо концепцияхои асосии идеявию ташкилии СРЕ шинос мешавем ва амалияи татбики онхоро бо мисолхои зинда аз тачрибаи худ дида мебароем. Илова бар ин, мо паҳлӯи техникии SRE-ро баррасӣ хоҳем кард, яъне кадом усулҳоро барои боэътимодтар кардани хидмат истифода бурдан мумкин аст.
Дар охири курс ман кӯшиш мекунам ба ду саволи муҳим ҷавоб диҳам:

  1. SRE ба маъмур ё барномасоз чӣ медиҳад?
  2. Чаро соҳибкор ё соҳиби маҳсулот бояд SRE-ро татбиқ кунад?

Ҳамин тавр, ин DevOps Slurm беназир хоҳад буд: агар мо барномаро такрор кунем, он бо таркиби дигар хоҳад буд.

Барои онҳое, ки бодиққат ҳастанд, бо истифода аз рамзи таблиғотии habrapost то ҳол 15% тахфиф мавҷуд аст.

Дар бораи барномаи DevOps Slurm - дар ин ҷо.

Бақайдгирӣ: https://slurm.io/devops

Манбаъ: will.com

Илова Эзоҳ