Муҳандисии эътимоднокӣ
1) SRE чист ва чаро он лозим аст
Муҳандисии эътимоднокии сайт (SRE) як фанест дар интерфейси рушд ва фаъолият, ки эътимоднокиро ба хусусияти андозагирии маҳсулот табдил медиҳад. SRE ченакҳои таҷрибаи корбар (SLI), ҳадафҳои сифат (SLO), буҷаҳои хатогӣ, автоматизатсия ва тағиротро барои тезтар расонидани арзиш бидуни талафи тобоварӣ пайваст мекунад.
Ҳадафҳои асосӣ UX пешгӯишаванда, релизҳои зуд, вақти ҳадди аққал ва арзиши назоратшавандаи моликият мебошанд.
2) Принсипҳои SRE
Эътимоднокӣ ҳамчун хусусият. Ба маҳдудиятҳои муқарраркардаи SLO ва ҳадафҳои тиҷорат афзалият медиҳад.
Буҷаи хато суръати тағиротро назорат мекунад. Агар буҷа сӯзонда шавад, диққати асосӣ ба субот равона карда мешавад.
Автоматика> амалиёти дастӣ. Ҳама гуна вазифаи такрорӣ скрипт/оператор/қубур мебошад.
Андозагирӣ. Танҳо он чизе, ки чен карда мешавад (SLI/SLO) такмил дода мешавад.
Танҳо фарҳанг. Пас аз қатл бидуни айбдоркунӣ, ба сабабҳои системавӣ тамаркуз кунед.
Shift-чап. Сифат, бехатарӣ, санҷишҳо ва мушоҳидаҳо як қисми давраи рушд мебошанд.
3) Ташкил ва нақшҳо
Гурӯҳи платформаи SRE: воситаҳои умумӣ, сиёсатҳо, қубурҳо, GIT, каталогҳои хидматӣ.
SRE-ҳои воридшуда: Дар якҷоягӣ бо дастаи маҳсулот, ҳадафҳои муштараки SLO кор кунед.
Ҳангоми занг: гардиш, маҳдудиятҳои сарборӣ, ҷуброн, омӯзиш.
RACI: соҳиби хидмат, соҳиби SLO, IC дар ҳодисаҳо, Comms Lead, Scribe.
4) SLI/SLO ва буҷети хатогӣ (истиноди маҳсулот)
SLI: мавҷудият, таъхир, муваффақияти амалиётҳои тиҷоратӣ, аҳамияти маълумот.
SLO: ҳадафҳо барои тирезаҳо 28-30 рӯз + истисноҳо.
Буҷаи хато = 1 − SLO. Сиёсатмадорон: релизҳо, таҷрибаҳо, канарейкаҳо ва хусусиятҳо бо сатҳи воқеии сӯзондан танзим карда мешаванд.
Тарроҳӣ аз ҷониби гурӯҳ: минтақаҳо, провайдерҳо, сегментҳои VIP - SLO-ҳои инфиродӣ, то ки аномалияро аз даст надиҳанд.
5) Мушоҳидаҳои пешфарз
Нишондиҳандаҳо: муваффақият/хатогӣ, фоизи p50/p95/p99, пуррагӣ (CPU/mem/IO/conn).
Гузоришҳо: сохташуда, бо таносуби дархостҳо/релизҳо/парчамҳо.
Пайгирӣ: харитаи хотимавии таъхирҳо ва хатогиҳо, роҳҳои гарм.
Синтетика + RUM: намунаҳои беруна ва телеметрияи воқеии муштарӣ.
Панелҳои SLO: буҷаи сӯхтан, эзоҳҳо, канарейка, провайдерҳо.
6) Идоракунии тағирот ва озодкунӣ
Қубури CI/CD: маҷмӯаҳои детерминистӣ, имзои артефакт, сканҳои амниятӣ, санҷишҳои шартнома.
Стратегияҳои прогрессивӣ: канарӣ/кабуд-сабз/соя; парчамҳои дорои давраи ҳаёт.
Сифати дарвоза: policy-as-code, SLO-guardrail, худкор дар ҳолати таназзул.
Gitops: конфигуратсияҳо/сиёсатҳо ҳамчун рамз, пешбурди муҳити зист, аудит.
7) Ҳодисаҳо ва пас аз марг
Эъломия дар бораи сатҳи SEV/P, IC фавран таъин карда мешавад, бо SEV-1 + озод карда мешавад.
Огоҳиҳои сатҳи сӯхтан: тирезаҳои кӯтоҳ ва дароз, кворум аз рӯи минтақа ва намуди намуна.
Китобҳои бозӣ: kickbacks, degradation, нокомии провайдер, маҳдуд/бозхонд.
RCA ва CAPA: далел, сабабҳо, амалҳои ченшаванда, нуқтаҳои назоратӣ (D + 14/D + 30).
Феҳристи дониш: истифодаи дубораи қолабҳо ва дарсҳо.
8) Санҷиши эътимоднокӣ
Озмоишҳои шартномавӣ ва шартномаҳои истеъмолӣ барои microservices.
Профилҳоро бо намунаҳои воқеӣ бор кунед, думҳои санҷиши p99/GC таваққуф/навбат.
Ҳолатҳои бетартибӣ/устуворӣ: хомӯш кардани вобастагӣ, шабакаҳо, таъхирҳо; машқҳои рӯзҳои бозӣ ва DR.
Муҳоҷирати махзани маълумот: васеъ кардан → migrate → шартнома, бознишастагӣ, санҷишҳои мутобиқати ду версия.
9) Идоракунии қобилият ва хароҷот (FIN)
Воҳидҳои иқтидор ва сарпӯш дар роҳҳои муҳим.
HPA/VPA/KEDA аз рӯи ченакҳои корбар ва қафои навбат.
Таъминкунандагони сершумор: квотаҳо, масири SLO/таъхир, худкори feiler.
Иқтисодиёти воҳид: дархостҳои $/1k, муомилоти $/муваффақ; оптимизатсияи кэшҳо, гузоришҳо, egress.
10) Бехатарӣ ҳамчун як қисми эътимоднокӣ
SAST/DAST/SCA, ҷустуҷӯи асрори, SBOM, имзои тасвир.
MTLS ва сиёсати дастрасӣ (OPA/ABAC) имтиёзҳои ҳадди аққал.
Гардиши калид/шаҳодатнома, мониторинги мӯҳлат, сенарияи мӯҳлати санҷиш.
Ҳодисаҳои амниятӣ - дафтарҳои инфиродӣ, криминалистика, огоҳиномаҳои танзимкунанда.
11) Фарҳанг ва равандҳо
Шарҳи SLO: ҳафтаина/ҳармоҳа, афзалияти қарз аз хусусиятҳои арғувон.
Омӯзиш ва моделсозӣ: тренингҳои даъватӣ, репетицияи ҳодисаҳо, рӯзҳои бетартибӣ.
Стандартҳои ягона: рӯйхати санҷишҳои омодагӣ ба истеҳсолот, иртиботи SLA, формати пас аз марг.
Нишондиҳандаҳои хастагӣ: садо ≤ ҳадди ҳадаф, танзими мунтазам.
12) Нишондиҳандаҳои камолоти функсияи SRE
Нишондиҳандаҳои DORA: суръати фарсудашавӣ, вақти сурб, MTTR, тағирот-нокомӣ.
Иҷрои SLO: ҳиссаи хидматҳо дар минтақаи сабз, тамоюли сӯхтан.
Гигиенаи ҳушдор:% амалҳои саҳифа, ҳушдордиҳӣ/басти миёна, меъёри бардурӯғ.
RCA/CAPA: иҷрои саривақт, ҳиссаи сабабҳои система (ғайрирасмӣ), бозсозӣ.
Арзиш: нуқтаи $/SLO, дархостҳои $/1k, самаранокии autoscale.
13) Рӯйхати назоратии "Омодагии хизматӣ ба истеҳсолот"
- SLI/SLO, соҳиби SLO ва равзанаи мушоҳида муайян карда шудаанд.
- Панели панелҳо ва огоҳиҳои сатҳи сӯхтан танзим карда мешаванд, синтетикаи беруна мавҷуд аст.
- Қубур: имзоҳо/сканҳо, санҷишҳои шартнома/ҳамгироӣ, канария/парчамҳо, худкор.
- Муҳоҷирати DB баръакс аст, профилҳои сарборӣ қуллаҳоро фаро мегиранд.
- Китобҳои бозӣ ва тамос бо провайдерҳо; саҳифаи статус.
- Сарлавҳаи қобилият тасдиқ карда шуд; HPA/KEDA ва квотаҳои провайдер тафтиш карда шуданд.
- Конфигуратсияҳо ва сиёсатҳо - дар Git, таблиғи Чоршанбе, аудит фаъол аст.
- Амният: сирри берун аз рамз, гардиши m: TLS/, вақти TLS таҳти назорат.
14) Анти-намунаҳо
«99. 999% ё ҳеҷ чиз" - ҳадафҳои дастнорас → сатҳи сӯзондани сурхи абадӣ.
Релизҳо бе канарейка ва парчамҳо § таркишҳои калон.
Як нуқтаи мониторинг → ҳушдорҳо ва нуқсонҳои бардурӯғ.
Тағироти дастии конфигуратсияҳо дар маҳсулот → дрифт ва истифоданашаванда.
Пас аз марги бидуни CAPA § ҳодисаҳои такрорӣ.
SRE ҳамчун "оташнишонон" бидуни ҳуқуқи тағир додани меъморӣ → қарз баста намешавад.
15) Харитаи роҳ оид ба татбиқи SRE (масалан барои 3-6 моҳ)
1. Моҳи 1: инвентаризатсияи хидматҳо ва роҳҳои муҳим; Лоиҳаҳои SLI/SLO; панели асосӣ ва огоҳиҳои сатҳи сӯхтан; оғоз ба занг.
2. Моҳи 2: канарейкаҳо/парчамҳои хусусӣ, худкор; Конфигуратсияҳои Gitops; феҳристи дафтарҳои ҳодиса; саҳифаи статус.
3. Моҳи 3: санҷишҳои шартномавӣ, профилҳои сарборӣ, муҳоҷирати пойгоҳи додаҳо тибқи нақшаи тавсеа/шартнома; бозии аввал-рӯзҳо.
4. Моҳи 4-6: хатсайрҳои бисёрсоҳавӣ, машқҳои DR, оптимизатсияи хароҷот, ченакҳои камолот, KPI барои гурӯҳҳо.
16) Сатри поён
SRE системаи амалиётии рушд аст: ҳадафҳои шаффофи сифат (SLO), суръати назоратшавандаи тағирот (буҷаи хатогӣ), автоматизатсия ва интизоми ҳодисаҳо, санҷиши устуворӣ ва арзиши огоҳона. Бо ин равиш, релизҳо ба реҷа табдил меёбанд ва эътимоднокӣ бартарии рақобатӣ мегардад.