Slurm: курт ба шабпарак табдил ёфт

Slurm: курт ба шабпарак табдил ёфт

  1. Slurm воқеан ба шумо имкон медиҳад, ки ба мавзӯи Kubernetes дохил шавед ё дониши худро такмил диҳед.
  2. Иштироккунан-дагон хурсанданд. Дар байни онхое, ки ягон чизи нав наомухтаанд ва ё проблемахои худро хал накардаанд, каманд. Бозгашти пулҳои бечунучарои рӯзи аввал («Агар шумо фикр кунед, ки Slurm барои шумо мувофиқ нест, мо нархи пурраи чиптаро бармегардонем») танҳо як нафар истифода бурдааст, ки ӯ қувваи худро аз ҳад зиёд арзёбӣ кардааст.
  3. Слюрми навбатй дар аввали мохи сентябрь дар Петербург барпо мегардад. Selectel, сарпарасти доимии мо, на танҳо абрро барои стендҳо, балки толори конфронси худро низ таъмин мекунад.
  4. Мо Slurm-и асосиро такрор мекунем (9-11 сентябр) ва барномаи навро ҷорӣ мекунем: DevOps Slurm (4-6 сентябр).

Slurm чист ва он чӣ гуна тағир ёфтааст?

Як сол пеш, мо идеяи гузаронидани курсҳо оид ба Kubernetes пайдо шудем. Дар моҳи августи '18, Slurm-1 сурат гирифт: душвор, бо презентатсияи доимӣ (вақте ки презентатсия дар саҳна ба охир мерасад), бо як қатор мушкилоти рӯзмарра. Озмоишҳо муттаҳид мешаванд: иштирокчиёни Slurm аввал, ба монанди Муоширати Ринг, то ҳол бо ҳамдигар муошират мекунанд.

Slurm: курт ба шабпарак табдил ёфт
Чунин менамуд, ки «Слурм-1».

Дар аввалин Slurm идеяи баргузории MegaSlurm пайдо шуд. Мо аз одамон пурсон шудем, ки ба кадом мавзуъ шавк доранд ва дар моди октябрь курси такмили ихтисоси «Бо дархости шунавандагон» гузаронидем. Ин вокеаи шавковар, вале як-бора гардид. То соли 19 мо курси вокеии пеш-кадамро, ки мантик ва таърихи дохилии худро дорад, тайёр кардем.

Дар тӯли сол, Slurm аз ҷиҳати ташкилӣ тағир ёфт:
- Docker ва Anisble аз барномаи асосӣ хориҷ карда шуданд ва курсҳои алоҳидаи онлайн ташкил карда шуданд.
- Дастгирии техникии ташкилшуда, ки ба донишҷӯён дар ҳалли мушкилоти кластерҳои омӯзишӣ кӯмак мекунад.
— Маърузачиён холо ёрии методй доранд.

Slurm: курт ба шабпарак табдил ёфт
Дастае, ки Slurm 4-ро сохт

Фикру мулоҳизаҳо аз иштирокчиён

Рекорди дигар гузошта шуд: 170 иштирокчӣ дар Slurm асосӣ, 75 нафар дар MegaSlurm.

Slurm: курт ба шабпарак табдил ёфт

Ширин - 4
Аз 101 нафар 170 нафарашон варакаи фикру мулодизадоро пур карданд.

Оё Кубернетес равшан шуд?
41 — Хануз к8-ро нафахмидам, вале мебинам, ки дар кучо кофта шавад.
36 — Ман пештар k8-ро намедонистам, вале акнун фахмидам.
23 — Ман к8-ро пештар медонистам, холо хубтар медонам.
1 - Ман ягон чизи нав наомухтаам.
0 — Ман дар бораи k8s чизе нафаҳмидам.

Шиддати Slurm ба шумо чӣ гуна маъқул аст?

16 нафар фикр мекунанд, ки Slurm хеле осон ва суст аст ва 14 нафар фикр мекунанд, ки ин хеле душвор ва зуд аст. Танҳо барои дигарон дуруст.

Оё шумо мушкилотеро ҳал кардед, ки бо он ба Slurm рафтанӣ будед?

90 — Бале.
11 — Не.

MegaSlurm

40 нафар варақаи фикру мулоҳизаҳоро пур карданд. 2 нафар гуфтанд, ки ин хеле осон ва суст буд. 1 нафар масъалаеро, ки бо он ба Мега мерафт, ҳал накард. Боқимондааш хуб аст.

Баррасии Slurm дар https://serveradmin.ru

Баррасиҳои спикер

Slurm: курт ба шабпарак табдил ёфт

Агар дар моди февраль дар шадри Санкт-Петербург асосан навоварон бошанд, пас дар шадри Москва шумораи зиёди одамон аллакай Кубернетесро озмуда буданд. Саволҳои пешрафтае буданд, ки шуморо ба андеша водор мекарданд.

Агар дар Санкт-Петербург пурсиданд, ки мо кайфияти кубеспрайи худро нашр мекунем, пас дар Маскав аллакай пурсиданд, ки чаро мо пешниҳод мекунем, ки вилкаамонро истифода барем ва кубеспрайи аслиро нагирем. Ин аллакай тафаккури интиқодии калонсолони миёна аст.

Таҷриба душвор буд, одамон хатоҳои зиёд карданд ва ин хеле хуб аст: шумо бояд ҳангоми таҳсил хато кунед, на дар ҷанг.

Мо мунтазам бо маҳдудиятҳо дар гирифтани шаҳодатномаҳо, маҳдудиятҳои зеркашӣ аз Github ва ғайра дучор мешудем. Ин ҳаёт аст - мо дар як вақт тақрибан 200 кластерро дар абри Selectel ҷойгир кардем. Барои ин хеч кас захираю лимити худро тайёр намекунад.

Эълони Slurm дар Selectel

Бақайдгирӣ барои Slurm-5
Нархи: 25 ₽

Барнома:

Мавзӯи №1: Муқаддима ба Kubernetes, ҷузъҳои асосӣ
— Муқаддима ба технологияи k8s. Тавсиф, татбиқ, мафҳумҳо
- Pod, ReplicaSet, Ҷойгиркунӣ, хидмат, воридшавӣ, PV, PVC, ConfigMap, Сирри

Мавзӯи № 2: Тарҳрезии кластер, ҷузъҳои асосӣ, таҳаммулпазирии хато, шабакаи k8s
— Тарҳрезии кластер, ҷузъҳои асосӣ, таҳаммулпазирӣ ба хатогиҳо
— шабакаи k8s

Мавзӯи №3: Kubespray, танзим ва насби кластери Kubernetes
— Kubespray, конфигуратсия ва танзими кластери Kubernetes

Мавзӯи №4: Абстраксияҳои пешрафтаи Кубернетес
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Банақшагирии Pod, InitContainer

Мавзӯи №5: Хидматҳои нашр ва барномаҳо
- Шарҳи усулҳои нашри хидмат: NodePort против LoadBalancer vs Ingress
— Назоратчии вуруд (Nginx): мувозинати трафики воридотӣ
— Серт-менеҷер: ба таври худкор сертификатҳои SSL/TLS гиред

Мавзӯи №6: Муқаддима ба Ҳелм

Мавзӯи №7: Насб кардани cert-meneger

Мавзӯи №8: Ҷеф: насби "чунон ки ман мекунам"

Мавзӯи №9: Сабт ва мониторинг
- Мониторинги кластер, Prometheus
— Сабти кластер, Fluentd/Elastic/Kibana

Мавзӯи №10: Навсозии кластер

Мавзӯи № 11: Корҳои амалӣ, докеризатсияи барномаҳо ва оғоз кардани кластер

Курсҳои Docker ва Ansible дар stepik.org ба нарх дохил карда шудаанд.

Бақайдгирӣ барои Slurm DevOps
Нархи: 45 ₽

Барнома:

Мавзӯи №1: Муқаддима ба Git
— Фармонҳои асосии git init, commit, add, diff, log, status, pull, push
— Барпо намудани мухити махаллй: тавсияхои амалй
- Ҷараёни Git, шохаҳо ва тегҳо, якҷоя кардани стратегияҳо
— Кор бо репои дурдаст

Мавзӯи №2: Кори дастаҷамъӣ бо Git
- Ҷараёни GitHub
— Фарқ, хориҷ, кашидан дархост
- Низоъҳо, релизҳо, бори дигар дар бораи Gitflow ва ҷараёнҳои дигар дар робита бо гурӯҳҳо

Мавзӯи №3: Муқаддимаи CI/CD ба автоматизатсия
— Автоматизатсия дар git (ботҳо, муқаддима ба CI, қалмоқҳо)
— Асбобҳо (bash, make, gradle)
— Хатти монтажи завод ва истифодаи онхо дар IT

Мавзӯи №4: CI/CD: Кор бо Gitlab
— Сохтан, санчидан, чорй кардан
— Марҳилаҳо, тағирёбандаҳо, назорати иҷро (танҳо, вақте ки, дохил мешаванд)

Мавзӯи №5: Кор бо барнома аз нуқтаи назари рушд
— Мо дар Python хидматрасонии хурд менависем (аз ҷумла санҷишҳо)
— Истифодаи docker-compose дар таҳия

Мавзӯи №6: Инфрасохтор ҳамчун Кодекс
— IaC: муносибат ба инфрасохтор ҳамчун код
- IaC бо истифода аз Terraform ҳамчун намуна
— IaC бо истифода аз Ansible ҳамчун мисол
— Имкониятнокй, декларативй
— Эҷоди китобҳои бозиҳои Ansible машқ кунед
— Нигоҳдории конфигуратсия, ҳамкорӣ, автоматикунонии барнома

Мавзӯи №7: Санҷиши инфрасохтор
- Санҷиш ва ҳамгироии пайваста бо Molecule ва Gitlab CI

Мавзӯи № 8: Автоматикунонии баланд бардоштани серверҳо
- Ҷамъоварии тасвирҳо
- PXE ва DHCP

Мавзӯи №9: Автоматикунонии инфрасохтор
— Намунаи хидмати инфрасохторӣ барои авторизатсия дар серверҳо
— ChatOps (ҳамгироии паёмнависии фаврӣ бо қубурҳо)

Мавзӯи №10: Автоматикунонии амният
- Имзои артефактҳои CI/CD
- Сканкунии осебпазирӣ

Мавзӯи №11: Мониторинг
- Таърифи SLA, SLO, Error Budget ва дигар истилоҳҳои даҳшатнок аз ҷаҳони SRE
— SRE: Амалияи мониторинги SLI ва SLO
- SRE: Амалияи истифодаи буҷети хатогиҳо
- SRE: Танаффус ва идоракунии сарбории амалиётӣ (апигате, шабакаи хидматрасонӣ, сӯзандоруҳо)
- Мониторинги қубурҳо ва нишондиҳандаҳои рушд

Манбаъ: will.com

Илова Эзоҳ